Documentation ¶
Index ¶
- func ReconcileMachineApprover(ctx context.Context, c client.Client, hcp *hyperv1.HostedControlPlane, ...) error
- func ReconcileMachineApproverConfig(cm *corev1.ConfigMap, owner config.OwnerRef) error
- func ReconcileMachineApproverDeployment(deployment *appsv1.Deployment, hcp *hyperv1.HostedControlPlane, ...) error
- func ReconcileMachineApproverRole(role *rbacv1.Role, owner config.OwnerRef) error
- func ReconcileMachineApproverRoleBinding(binding *rbacv1.RoleBinding, role *rbacv1.Role, sa *corev1.ServiceAccount, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReconcileMachineApproverDeployment ¶
func ReconcileMachineApproverDeployment(deployment *appsv1.Deployment, hcp *hyperv1.HostedControlPlane, sa *corev1.ServiceAccount, kubeconfigSecretName string, cm *corev1.ConfigMap, machineApproverImage, availabilityProberImage string, setDefaultSecurityContext bool, ownerRef config.OwnerRef) error
func ReconcileMachineApproverRoleBinding ¶
func ReconcileMachineApproverRoleBinding(binding *rbacv1.RoleBinding, role *rbacv1.Role, sa *corev1.ServiceAccount, owner config.OwnerRef) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.