Documentation ¶
Index ¶
- Constants
- func ClusterInfoAnonymousRoleBindingReconciler() reconciling.NamedRoleBindingReconcilerFactory
- func ClusterInfoConfigMapReconciler(url string, caCert *x509.Certificate) reconciling.NamedConfigMapReconcilerFactory
- func ClusterInfoReaderRoleReconciler() reconciling.NamedRoleReconcilerFactory
- func ClusterRoleBindingReconciler() reconciling.NamedClusterRoleBindingReconcilerFactory
- func ClusterRoleReconciler() reconciling.NamedClusterRoleReconcilerFactory
- func DefaultRoleBindingReconciler() reconciling.NamedRoleBindingReconcilerFactory
- func EndpointReaderRoleReconciler() reconciling.NamedRoleReconcilerFactory
- func KubePublicRoleBindingReconciler() reconciling.NamedRoleBindingReconcilerFactory
- func KubePublicRoleReconciler() reconciling.NamedRoleReconcilerFactory
- func KubeSystemRoleBindingReconciler() reconciling.NamedRoleBindingReconcilerFactory
- func KubeSystemRoleReconciler() reconciling.NamedRoleReconcilerFactory
- func MachineCRDReconciler() reconciling.NamedCustomResourceDefinitionReconcilerFactory
- func MachineDeploymentCRDReconciler() reconciling.NamedCustomResourceDefinitionReconcilerFactory
- func MachineSetCRDReconciler() reconciling.NamedCustomResourceDefinitionReconcilerFactory
- func MutatingwebhookConfigurationReconciler(caCert *x509.Certificate, namespace string) reconciling.NamedMutatingWebhookConfigurationReconcilerFactory
- func NodeBootstrapperClusterRoleBindingReconciler() reconciling.NamedClusterRoleBindingReconcilerFactory
- func NodeSignerClusterRoleBindingReconciler() reconciling.NamedClusterRoleBindingReconcilerFactory
- func RoleBindingReconciler() reconciling.NamedRoleBindingReconcilerFactory
Constants ¶
const (
Name = "machine-controller"
)
Variables ¶
This section is empty.
Functions ¶
func ClusterInfoAnonymousRoleBindingReconciler ¶ added in v2.22.0
func ClusterInfoAnonymousRoleBindingReconciler() reconciling.NamedRoleBindingReconcilerFactory
ClusterInfoAnonymousRoleBindingReconciler returns a func to create/update the RoleBinding to allow anonymous access to the cluster-info ConfigMap.
func ClusterInfoConfigMapReconciler ¶ added in v2.22.0
func ClusterInfoConfigMapReconciler(url string, caCert *x509.Certificate) reconciling.NamedConfigMapReconcilerFactory
ClusterInfoConfigMapReconciler returns the func to create/update the ConfigMap.
func ClusterInfoReaderRoleReconciler ¶ added in v2.22.0
func ClusterInfoReaderRoleReconciler() reconciling.NamedRoleReconcilerFactory
ClusterInfoReaderRoleReconciler returns the func to create/update the Role for the machine controller to allow the kubelet & kubeadm to read the cluster-info reading the cluster-info ConfigMap without authentication.
func ClusterRoleBindingReconciler ¶ added in v2.22.0
func ClusterRoleBindingReconciler() reconciling.NamedClusterRoleBindingReconcilerFactory
ClusterRoleBinding returns a ClusterRoleBinding for the machine-controller.
func ClusterRoleReconciler ¶ added in v2.22.0
func ClusterRoleReconciler() reconciling.NamedClusterRoleReconcilerFactory
ClusterRole returns a cluster role for the machine controller (user-cluster).
func DefaultRoleBindingReconciler ¶ added in v2.22.0
func DefaultRoleBindingReconciler() reconciling.NamedRoleBindingReconcilerFactory
DefaultRoleBindingReconciler returns the func to create/update the RoleBinding for the machine-controller.
func EndpointReaderRoleReconciler ¶ added in v2.22.0
func EndpointReaderRoleReconciler() reconciling.NamedRoleReconcilerFactory
EndpointReaderRoleReconciler returns the func to create/update the Role for the machine controller to allow reading the kubernetes api endpoints.
func KubePublicRoleBindingReconciler ¶ added in v2.22.0
func KubePublicRoleBindingReconciler() reconciling.NamedRoleBindingReconcilerFactory
KubePublicRoleBinding returns the RoleBinding for the machine-controller in kube-public ns.
func KubePublicRoleReconciler ¶ added in v2.22.0
func KubePublicRoleReconciler() reconciling.NamedRoleReconcilerFactory
KubePublicRoleReconciler returns the func to create/update the Role for the machine controller to allow reading all configmaps in kube-public.
func KubeSystemRoleBindingReconciler ¶ added in v2.22.0
func KubeSystemRoleBindingReconciler() reconciling.NamedRoleBindingReconcilerFactory
KubeSystemRoleBinding returns the RoleBinding for the machine-controller in kube-system ns.
func KubeSystemRoleReconciler ¶ added in v2.22.0
func KubeSystemRoleReconciler() reconciling.NamedRoleReconcilerFactory
KubeSystemRoleReconciler returns the func to create/update the Role for the machine controller to allow reading secrets/configmaps/leases for the leaderelection.
func MachineCRDReconciler ¶ added in v2.22.0
func MachineCRDReconciler() reconciling.NamedCustomResourceDefinitionReconcilerFactory
MachineCRD returns the machine CRD definition.
func MachineDeploymentCRDReconciler ¶ added in v2.22.0
func MachineDeploymentCRDReconciler() reconciling.NamedCustomResourceDefinitionReconcilerFactory
MachineDeploymentCRD returns the machinedeployments CRD definition.
func MachineSetCRDReconciler ¶ added in v2.22.0
func MachineSetCRDReconciler() reconciling.NamedCustomResourceDefinitionReconcilerFactory
MachineSetCRD returns the machineset CRD definition.
func MutatingwebhookConfigurationReconciler ¶ added in v2.22.0
func MutatingwebhookConfigurationReconciler(caCert *x509.Certificate, namespace string) reconciling.NamedMutatingWebhookConfigurationReconcilerFactory
MutatingwebhookConfigurationReconciler returns the MutatingwebhookConfiguration for the machine controller.
func NodeBootstrapperClusterRoleBindingReconciler ¶ added in v2.22.0
func NodeBootstrapperClusterRoleBindingReconciler() reconciling.NamedClusterRoleBindingReconcilerFactory
NodeBootstrapperClusterRoleBinding returns a ClusterRoleBinding for the machine-controller.
func NodeSignerClusterRoleBindingReconciler ¶ added in v2.22.0
func NodeSignerClusterRoleBindingReconciler() reconciling.NamedClusterRoleBindingReconcilerFactory
NodeSignerClusterRoleBindingReconciler returns a ClusterRoleBinding for the machine-controller.
func RoleBindingReconciler ¶ added in v2.22.0
func RoleBindingReconciler() reconciling.NamedRoleBindingReconcilerFactory
Types ¶
This section is empty.