Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ControlPlaneNodesEndpoints ¶
type ControlPlaneNodesEndpoints struct {
Log logr.Logger
FS afero.Afero
Client client.Client
PreferIPv6 bool
}
ControlPlaneNodesEndpoints is a runnable for writing the IP addresses of the control plane nodes to a file on the host. This file is later mounted into the etcd-backup-restore container that runs as static pod on control plane nodes of self-hosted shoot clusters.
type KubeletBootstrapKubeconfig ¶
type KubeletBootstrapKubeconfig struct {
Log logr.Logger
FS afero.Afero
APIServerConfig nodeagentconfigv1alpha1.APIServer
}
KubeletBootstrapKubeconfig is a runnable for creating a bootstrap kubeconfig for kubelet.
type OSCChecker ¶
type OSCChecker struct {
Log logr.Logger
FS afero.Afero
Client client.Client
Recorder record.EventRecorder
DBus dbuspkg.DBus
NodeName string
// contains filtered or unexported fields
}
OSCChecker is a bootstrapper that checks the consistency of OperatingSystemConfig resources against the actual state of files and systemd units on the node.
Click to show internal directories.
Click to hide internal directories.