Skip to content

[DNM] downburst sshtunnel #2040

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 7 commits into
base: main
Choose a base branch
from
Open

Conversation

kshtsk
Copy link
Contributor

@kshtsk kshtsk commented Apr 3, 2025

No description provided.

@kshtsk kshtsk requested a review from a team as a code owner April 3, 2025 10:44
@kshtsk kshtsk requested review from kamoltat and VallariAg and removed request for a team April 3, 2025 10:44
@kshtsk kshtsk added the DNM label Apr 3, 2025
@kshtsk kshtsk force-pushed the wip-downburst-sshtunnel branch from c5d1f44 to fa356d6 Compare April 5, 2025 18:40
@kshtsk kshtsk force-pushed the wip-downburst-sshtunnel branch from fa356d6 to 3db4ad4 Compare April 15, 2025 12:47
@kshtsk kshtsk force-pushed the wip-downburst-sshtunnel branch from fecbd76 to f591f15 Compare May 23, 2025 08:52
Kyr Shatskyy added 6 commits July 16, 2025 08:46
Allow to arbitrary hosts establish connection via bastion host
configured in teuthology.yaml in "tunnel" section.

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Add -o ProxyCommand per host in the ansible inventory,
so ansible can create a tunnel via bastion host.

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
If there is tunneling present in teuthology config for a host,
then use it while trying to collect ssh public keys for it.

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Add utility method to resolve a hostname from within remote host.
This is useful to resolve ip address of the remote host itself,
because getting ip address from transport object of ssh is not
suitable because it may have only bastion host and port, which
is not relevant for the purpose of configuring a cluster.

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
By some reason, ansible is not install pip3 for centos:

  Unable to find any of pip3 to use.  pip needs to be installed.

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
@kshtsk kshtsk force-pushed the wip-downburst-sshtunnel branch from f591f15 to 4c0f5ba Compare July 16, 2025 06:47
For convinience of log analysis let's print commands in debug mode.

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
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.

1 participant