machinecontroller

package
v2.20.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 16, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Name = "machine-controller"
)

Variables

This section is empty.

Functions

func ClusterCRDCreator

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

MachineCRD returns the machine CRD definition.

func MachineDeploymentCRDCreator

func MachineDeploymentCRDCreator() reconciling.NamedCustomResourceDefinitionCreatorGetter

MachineDeploymentCRD returns the machinedeployments CRD definition.

func MachineSetCRDCreator

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.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL