Skip to content

Kubernetes: change jump pod image, tune sshd options#3273

Merged
un-def merged 1 commit intomasterfrom
issue_3126_kubernetes_update_jump_pod_image_config
Nov 13, 2025
Merged

Kubernetes: change jump pod image, tune sshd options#3273
un-def merged 1 commit intomasterfrom
issue_3126_kubernetes_update_jump_pod_image_config

Conversation

@un-def
Copy link
Collaborator

@un-def un-def commented Nov 7, 2025

Part-of: #3126

@un-def un-def requested a review from jvstme November 7, 2025 14:43
@un-def un-def merged commit da4943d into master Nov 13, 2025
28 checks passed
@un-def un-def deleted the issue_3126_kubernetes_update_jump_pod_image_config branch November 13, 2025 06:24
un-def added a commit that referenced this pull request Feb 10, 2026
With these changes, run_job() only creates a jump pod,
and it is provisioned in update_provisioning_data() as follows:

- check if the pod is running, try again later if not
- collect all cluster external IPs, prefer the pod's node IP, fall back
  to a random IP if the pod's node has no external IP
- connect to the jump pod, add the user's public SSH key

This patch also fixes a bug introduced in
#3273 where it was not possible
to add another user's public key due to `ForceCommand /bin/false`.

Fixes: #3559
un-def added a commit that referenced this pull request Feb 11, 2026
With these changes, run_job() only creates a jump pod,
and it is provisioned in update_provisioning_data() as follows:

- check if the pod is running, try again later if not
- collect all cluster external IPs, prefer the pod's node IP, fall back
  to a random IP if the pod's node has no external IP
- connect to the jump pod, add the user's public SSH key

This patch also fixes a bug introduced in
#3273 where it was not possible
to add another user's public key due to `ForceCommand /bin/false`.

Fixes: #3559
un-def added a commit that referenced this pull request Feb 12, 2026
With these changes, run_job() only creates a jump pod,
and it is provisioned in update_provisioning_data() as follows:

- check if the pod is running, try again later if not
- collect all cluster external IPs, prefer the pod's node IP, fall back
  to a random IP if the pod's node has no external IP
- connect to the jump pod, add the user's public SSH key

This patch also fixes a bug introduced in
#3273 where it was not possible
to add another user's public key due to `ForceCommand /bin/false`.

Fixes: #3559
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants