Skip to content

[v18] [tctl] introduce tctl recordings download#63726

Merged
tigrato merged 1 commit intobranch/v18from
tigrato/backporttcldownload
Feb 16, 2026
Merged

[v18] [tctl] introduce tctl recordings download#63726
tigrato merged 1 commit intobranch/v18from
tigrato/backporttcldownload

Conversation

@tigrato
Copy link
Contributor

@tigrato tigrato commented Feb 11, 2026

Backport of #62431 to branch/v18

Changelog: Added tctl recordings download command to download session recordings to local files without requiring direct access to the storage backend.

Test Plan:

  • Tested tctl recordings download <session_id> to my local cluster
  • Tested tctl recordings download <session_id> to my cloud tenant
  • Tested tsh play ./<session_id>.tar on the downloaded file

* [tctl] introduce `tctl recordings download`

This PR introduces a new commnd to download session recordings directly
from auth server using stream.

This command aims to solve problems where a user needs to download a
specific session recording but doesn't have access to the underlying
storage - i.e. teleport saas cloud.

* use os.Getpwd

* add docs
@tigrato tigrato changed the title [v18] [tctl] introduce tctl recordings download (#62431) [v18] [tctl] introduce tctl recordings download Feb 11, 2026
@github-actions github-actions bot requested review from r0mant and zmb3 February 11, 2026 12:05
@github-actions
Copy link

github-actions bot commented Feb 11, 2026

Amplify deployment status

Branch Commit Job ID Status Preview Updated (UTC)
tigrato/backporttcldownload HEAD 1 ✅SUCCEED tigrato-backporttcldownload 2026-02-11 12:11:30

@tigrato tigrato enabled auto-merge February 16, 2026 12:18
@tigrato tigrato added this pull request to the merge queue Feb 16, 2026
Merged via the queue into branch/v18 with commit 6d21b5a Feb 16, 2026
49 of 50 checks passed
@tigrato tigrato deleted the tigrato/backporttcldownload branch February 16, 2026 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments