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 ¶
func ClusterInfoAnonymousRoleBindingReconciler() reconciling.NamedRoleBindingReconcilerFactory
ClusterInfoAnonymousRoleBindingReconciler returns a func to create/update the RoleBinding to allow anonymous access to the cluster-info ConfigMap.
func ClusterInfoConfigMapReconciler ¶
func ClusterInfoConfigMapReconciler(url string, caCert *x509.Certificate) reconciling.NamedConfigMapReconcilerFactory
ClusterInfoConfigMapReconciler returns the func to create/update the ConfigMap.
func ClusterInfoReaderRoleReconciler ¶
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 ¶
func ClusterRoleBindingReconciler() reconciling.NamedClusterRoleBindingReconcilerFactory
ClusterRoleBinding returns a ClusterRoleBinding for the machine-controller.
func ClusterRoleReconciler ¶
func ClusterRoleReconciler() reconciling.NamedClusterRoleReconcilerFactory
ClusterRole returns a cluster role for the machine controller (user-cluster).
func DefaultRoleBindingReconciler ¶
func DefaultRoleBindingReconciler() reconciling.NamedRoleBindingReconcilerFactory
DefaultRoleBindingReconciler returns the func to create/update the RoleBinding for the machine-controller.
func EndpointReaderRoleReconciler ¶
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 ¶
func KubePublicRoleBindingReconciler() reconciling.NamedRoleBindingReconcilerFactory
KubePublicRoleBinding returns the RoleBinding for the machine-controller in kube-public ns.
func KubePublicRoleReconciler ¶
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 ¶
func KubeSystemRoleBindingReconciler() reconciling.NamedRoleBindingReconcilerFactory
KubeSystemRoleBinding returns the RoleBinding for the machine-controller in kube-system ns.
func KubeSystemRoleReconciler ¶
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 ¶
func MachineCRDReconciler() reconciling.NamedCustomResourceDefinitionReconcilerFactory
MachineCRD returns the machine CRD definition.
func MachineDeploymentCRDReconciler ¶
func MachineDeploymentCRDReconciler() reconciling.NamedCustomResourceDefinitionReconcilerFactory
MachineDeploymentCRD returns the machinedeployments CRD definition.
func MachineSetCRDReconciler ¶
func MachineSetCRDReconciler() reconciling.NamedCustomResourceDefinitionReconcilerFactory
MachineSetCRD returns the machineset CRD definition.
func MutatingwebhookConfigurationReconciler ¶
func MutatingwebhookConfigurationReconciler(caCert *x509.Certificate, namespace string) reconciling.NamedMutatingWebhookConfigurationReconcilerFactory
MutatingwebhookConfigurationReconciler returns the MutatingwebhookConfiguration for the machine controller.
func NodeBootstrapperClusterRoleBindingReconciler ¶
func NodeBootstrapperClusterRoleBindingReconciler() reconciling.NamedClusterRoleBindingReconcilerFactory
NodeBootstrapperClusterRoleBinding returns a ClusterRoleBinding for the machine-controller.
func NodeSignerClusterRoleBindingReconciler ¶
func NodeSignerClusterRoleBindingReconciler() reconciling.NamedClusterRoleBindingReconcilerFactory
NodeSignerClusterRoleBindingReconciler returns a ClusterRoleBinding for the machine-controller.
func RoleBindingReconciler ¶
func RoleBindingReconciler() reconciling.NamedRoleBindingReconcilerFactory
Types ¶
This section is empty.