Documentation ¶
Index ¶
- Constants
- func ClusterCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
- func ClusterInfoAnonymousRoleBindingCreator() reconciling.NamedRoleBindingCreatorGetter
- func ClusterInfoConfigMapCreator(url string, caCert *x509.Certificate) reconciling.NamedConfigMapCreatorGetter
- func ClusterInfoReaderRoleCreator() reconciling.NamedRoleCreatorGetter
- func ClusterRoleBindingCreator() reconciling.NamedClusterRoleBindingCreatorGetter
- func ClusterRoleCreator() reconciling.NamedClusterRoleCreatorGetter
- func DefaultRoleBindingCreator() reconciling.NamedRoleBindingCreatorGetter
- func EndpointReaderRoleCreator() reconciling.NamedRoleCreatorGetter
- func KubePublicRoleBindingCreator() reconciling.NamedRoleBindingCreatorGetter
- func KubePublicRoleCreator() reconciling.NamedRoleCreatorGetter
- func KubeSystemRoleBindingCreator() reconciling.NamedRoleBindingCreatorGetter
- func KubeSystemRoleCreator() reconciling.NamedRoleCreatorGetter
- func MachineCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
- func MachineDeploymentCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
- func MachineSetCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
- func MutatingwebhookConfigurationCreator(caCert *x509.Certificate, namespace string) reconciling.NamedMutatingWebhookConfigurationCreatorGetter
- func NodeBootstrapperClusterRoleBindingCreator() reconciling.NamedClusterRoleBindingCreatorGetter
- func NodeSignerClusterRoleBindingCreator() reconciling.NamedClusterRoleBindingCreatorGetter
- func RoleBindingCreator() reconciling.NamedRoleBindingCreatorGetter
Constants ¶
const (
Name = "machine-controller"
)
Variables ¶
This section is empty.
Functions ¶
func ClusterCRDCreator ¶
func ClusterCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
ClusterCRD returns the cluster crd definition.
func ClusterInfoAnonymousRoleBindingCreator ¶
func ClusterInfoAnonymousRoleBindingCreator() reconciling.NamedRoleBindingCreatorGetter
ClusterInfoAnonymousRoleBindingCreator returns a func to create/update the RoleBinding to allow anonymous access to the cluster-info ConfigMap.
func ClusterInfoConfigMapCreator ¶
func ClusterInfoConfigMapCreator(url string, caCert *x509.Certificate) reconciling.NamedConfigMapCreatorGetter
ClusterInfoConfigMapCreator returns the func to create/update the ConfigMap.
func ClusterInfoReaderRoleCreator ¶
func ClusterInfoReaderRoleCreator() reconciling.NamedRoleCreatorGetter
ClusterInfoReaderRoleCreator 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 ClusterRoleBindingCreator ¶
func ClusterRoleBindingCreator() reconciling.NamedClusterRoleBindingCreatorGetter
ClusterRoleBinding returns a ClusterRoleBinding for the machine-controller.
func ClusterRoleCreator ¶
func ClusterRoleCreator() reconciling.NamedClusterRoleCreatorGetter
ClusterRole returns a cluster role for the machine controller (user-cluster).
func DefaultRoleBindingCreator ¶
func DefaultRoleBindingCreator() reconciling.NamedRoleBindingCreatorGetter
DefaultRoleBindingCreator returns the func to create/update the RoleBinding for the machine-controller.
func EndpointReaderRoleCreator ¶
func EndpointReaderRoleCreator() reconciling.NamedRoleCreatorGetter
EndpointReaderRoleCreator returns the func to create/update the Role for the machine controller to allow reading the kubernetes api endpoints.
func KubePublicRoleBindingCreator ¶
func KubePublicRoleBindingCreator() reconciling.NamedRoleBindingCreatorGetter
KubePublicRoleBinding returns the RoleBinding for the machine-controller in kube-public ns.
func KubePublicRoleCreator ¶
func KubePublicRoleCreator() reconciling.NamedRoleCreatorGetter
KubePublicRoleCreator returns the func to create/update the Role for the machine controller to allow reading all configmaps in kube-public.
func KubeSystemRoleBindingCreator ¶
func KubeSystemRoleBindingCreator() reconciling.NamedRoleBindingCreatorGetter
KubeSystemRoleBinding returns the RoleBinding for the machine-controller in kube-system ns.
func KubeSystemRoleCreator ¶
func KubeSystemRoleCreator() reconciling.NamedRoleCreatorGetter
KubeSystemRoleCreator returns the func to create/update the Role for the machine controller to allow reading secrets/configmaps/leases for the leaderelection.
func MachineCRDCreator ¶
func MachineCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
MachineCRD returns the machine CRD definition.
func MachineDeploymentCRDCreator ¶
func MachineDeploymentCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
MachineDeploymentCRD returns the machinedeployments CRD definition.
func MachineSetCRDCreator ¶
func MachineSetCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter
MachineSetCRD returns the machineset CRD definition.
func MutatingwebhookConfigurationCreator ¶
func MutatingwebhookConfigurationCreator(caCert *x509.Certificate, namespace string) reconciling.NamedMutatingWebhookConfigurationCreatorGetter
MutatingwebhookConfigurationCreator returns the MutatingwebhookConfiguration for the machine controller.
func NodeBootstrapperClusterRoleBindingCreator ¶
func NodeBootstrapperClusterRoleBindingCreator() reconciling.NamedClusterRoleBindingCreatorGetter
NodeBootstrapperClusterRoleBinding returns a ClusterRoleBinding for the machine-controller.
func NodeSignerClusterRoleBindingCreator ¶
func NodeSignerClusterRoleBindingCreator() reconciling.NamedClusterRoleBindingCreatorGetter
NodeSignerClusterRoleBindingCreator returns a ClusterRoleBinding for the machine-controller.
func RoleBindingCreator ¶
func RoleBindingCreator() reconciling.NamedRoleBindingCreatorGetter
Types ¶
This section is empty.