-
Notifications
You must be signed in to change notification settings - Fork 14
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Each azlin connect creates a new Bastion tunnel. Check if azlin supports --port to reuse existing tunnels from azlin list (ports 50000-50004). If so, add a _get_cached_tunnel_port() helper.
Files to modify:
- src/amplihack/fleet/fleet_tui.py
- src/amplihack/fleet/_session_gather.py
- src/amplihack/fleet/fleet_session_reasoner.py
Requirements:
- First check azlin --help to see if --port flag exists
- Parse azlin list output to find active tunnel ports
- Add _get_cached_tunnel_port(vm_name) helper that returns existing port or None
- When port exists, use ssh localhost -p PORT instead of azlin connect
- Fall back to azlin connect when no cached tunnel
- All 918+ fleet tests must pass
- Commit changes on this branch
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request