Skip to content

[v17] tsh proxy app: Add support for multi-port TCP apps#50691

Merged
ravicious merged 2 commits intobranch/v17from
r7s/v17/backport-50429-tsh-proxy-multi-port
Jan 8, 2025
Merged

[v17] tsh proxy app: Add support for multi-port TCP apps#50691
ravicious merged 2 commits intobranch/v17from
r7s/v17/backport-50429-tsh-proxy-multi-port

Conversation

@ravicious
Copy link
Copy Markdown
Member

Backport #50429

changelog: Added support for multi-port TCP apps to tsh proxy app

* Pass around PortMapping rather than port as string

* Pass target port to local proxy

* Validate target port

* Accept target-port flag in tsh app login

* Don't reuse certs for multi-port apps

* Add a test for multi-port tsh proxy app

* Use strings.Cut instead of strings.SplitN

* Remove appInfo from localProxyApp

* Remove unused method appInfo.appLocalCAPath
@github-actions github-actions Bot added backport size/md tsh tsh - Teleport's command line tool for logging into nodes running Teleport. labels Jan 2, 2025
@github-actions github-actions Bot requested review from Joerger and espadolini January 2, 2025 16:35
@ravicious ravicious changed the title tsh proxy app: Add support for multi-port TCP apps [v17] tsh proxy app: Add support for multi-port TCP apps Jan 2, 2025
@zmb3
Copy link
Copy Markdown
Collaborator

zmb3 commented Jan 2, 2025

/excludeflake *

v17 is still on v1.9.0 of testify which expects you to use assert functions.
@ravicious
Copy link
Copy Markdown
Member Author

@espadolini @Joerger new year's ping

@ravicious ravicious enabled auto-merge January 8, 2025 13:25
@public-teleport-github-review-bot public-teleport-github-review-bot Bot removed the request for review from Joerger January 8, 2025 13:37
@ravicious ravicious added this pull request to the merge queue Jan 8, 2025
Merged via the queue into branch/v17 with commit 40ec85f Jan 8, 2025
@ravicious ravicious deleted the r7s/v17/backport-50429-tsh-proxy-multi-port branch January 8, 2025 13:56
@doggydogworld doggydogworld mentioned this pull request Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport size/md tsh tsh - Teleport's command line tool for logging into nodes running Teleport.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants