mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 04:33:26 +00:00
Merge pull request #101988 from vinayakankugoyal/kubeadm
Remove users and groups created as part of rootless control-plane in kubeadm.
This commit is contained in:
commit
5fe522c237
@ -27,8 +27,10 @@ import (
|
|||||||
"k8s.io/kubernetes/cmd/kubeadm/app/cmd/options"
|
"k8s.io/kubernetes/cmd/kubeadm/app/cmd/options"
|
||||||
"k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow"
|
"k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow"
|
||||||
kubeadmconstants "k8s.io/kubernetes/cmd/kubeadm/app/constants"
|
kubeadmconstants "k8s.io/kubernetes/cmd/kubeadm/app/constants"
|
||||||
|
"k8s.io/kubernetes/cmd/kubeadm/app/features"
|
||||||
"k8s.io/kubernetes/cmd/kubeadm/app/util/initsystem"
|
"k8s.io/kubernetes/cmd/kubeadm/app/util/initsystem"
|
||||||
utilruntime "k8s.io/kubernetes/cmd/kubeadm/app/util/runtime"
|
utilruntime "k8s.io/kubernetes/cmd/kubeadm/app/util/runtime"
|
||||||
|
"k8s.io/kubernetes/cmd/kubeadm/app/util/users"
|
||||||
utilsexec "k8s.io/utils/exec"
|
utilsexec "k8s.io/utils/exec"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -90,6 +92,13 @@ func runCleanupNode(c workflow.RunData) error {
|
|||||||
}
|
}
|
||||||
resetConfigDir(kubeadmconstants.KubernetesDir, certsDir)
|
resetConfigDir(kubeadmconstants.KubernetesDir, certsDir)
|
||||||
|
|
||||||
|
if features.Enabled(r.Cfg().FeatureGates, features.RootlessControlPlane) {
|
||||||
|
klog.V(1).Infoln("[reset] Removing users and groups created for rootless control-plane")
|
||||||
|
if err := users.RemoveUsersAndGroups(); err != nil {
|
||||||
|
klog.Warningf("[reset] Failed to remove users and groups: %v\n", err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user