Documentation ¶
Overview ¶
The usersshkeysynchronizer controller is responsible for synchronizing usersshkeys into a secret in the cluster namespace. From there, the usercluster controller synchronizes them into the usercluster and then a DaemonSet that runs on all nodes synchronizes them onto the .ssh/authorized_keys file.
Index ¶
Constants ¶
View Source
const ( // ControllerName is the name of this controller. ControllerName = "kkp-usersshkey-synchronizer" // UserSSHKeysClusterIDsCleanupFinalizer is the finalizer that is placed on a Cluster object // to indicate that the assigned SSH keys still need to be cleaned up. UserSSHKeysClusterIDsCleanupFinalizer = "kubermatic.k8c.io/cleanup-usersshkeys-cluster-ids" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Reconciler ¶
type Reconciler struct {
// contains filtered or unexported fields
}
Reconciler is a controller which is responsible for synchronizing the assigned UserSSHKeys (on the master cluster) as Secrets into the seed clusters.
Click to show internal directories.
Click to hide internal directories.