Skip to content

Prefer super-admin.conf over admin.conf when fetching kubeconfig over SSH#12

Merged
krpsh123 merged 1 commit intomainfrom
feature/kubeconfig-prefer-super-admin
Apr 23, 2026
Merged

Prefer super-admin.conf over admin.conf when fetching kubeconfig over SSH#12
krpsh123 merged 1 commit intomainfrom
feature/kubeconfig-prefer-super-admin

Conversation

@krpsh123
Copy link
Copy Markdown
Contributor

@krpsh123 krpsh123 commented Apr 23, 2026

Summary

When retrieving the cluster kubeconfig over SSH, the framework now prefers /etc/kubernetes/super-admin.conf and falls back to /etc/kubernetes/admin.conf if that file is not present.

Changes

  • internal/cluster/cluster.go: single remote shell command that cats super-admin.conf when it exists, otherwise admin.conf
  • README.md: direct SSH access section updated to match

Notes

  • Behavior is unchanged on nodes that only have admin.conf

…onfig

When retrieving kubeconfig via SSH, use super-admin.conf if it exists on the
node, otherwise fall back to admin.conf. Document the
behavior in README.

Signed-off-by: Pavel Karpov <[email protected]>
@krpsh123 krpsh123 changed the title Prefer /etc/kubernetes/super-admin.conf over admin.conf for SSH kubec… Prefer super-admin.conf over admin.conf when fetching kubeconfig over SSH Apr 23, 2026
@krpsh123 krpsh123 marked this pull request as ready for review April 23, 2026 09:02
@krpsh123 krpsh123 merged commit 4835260 into main Apr 23, 2026
1 check passed
@krpsh123 krpsh123 deleted the feature/kubeconfig-prefer-super-admin branch April 23, 2026 09:38
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