Documentation
¶
Index ¶
- func BoolPtr(val bool) *bool
- func EnsureAPIServiceDefinition(modified *bool, existing *apiregistrationv1beta1.APIService, ...)
- func EnsureCluster(modified *bool, existing *clusterv1.Cluster, required *clusterv1.Cluster)
- func EnsureClusterRole(modified *bool, existing *rbacv1.ClusterRole, required rbacv1.ClusterRole)
- func EnsureClusterRoleBinding(modified *bool, existing *rbacv1.ClusterRoleBinding, ...)
- func EnsureConfigMap(modified *bool, existing *corev1.ConfigMap, required corev1.ConfigMap)
- func EnsureCustomResourceDefinition(modified *bool, existing *apiextv1beta1.CustomResourceDefinition, ...)
- func EnsureDaemonSet(modified *bool, existing *appsv1.DaemonSet, required appsv1.DaemonSet)
- func EnsureDeployment(modified *bool, existing *appsv1.Deployment, required appsv1.Deployment)
- func EnsureMachineSet(modified *bool, existing *clusterv1.MachineSet, required *clusterv1.MachineSet)
- func EnsureObjectMeta(modified *bool, existing *metav1.ObjectMeta, required metav1.ObjectMeta)
- func EnsureRoleBinding(modified *bool, existing *rbacv1.RoleBinding, required rbacv1.RoleBinding)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EnsureAPIServiceDefinition ¶
func EnsureAPIServiceDefinition(modified *bool, existing *apiregistrationv1beta1.APIService, required apiregistrationv1beta1.APIService)
EnsureAPIServiceDefinition ensures that the existing matches the required. modified is set to true when existing had to be updated with required.
func EnsureCluster ¶
EnsureCluster ensures that the existing matches the required. We don't wanna implement this for now as we only deploy the cluster object because it's currenlty required by the actuator interface. see https://github.com/kubernetes-sigs/cluster-api/issues/490
func EnsureClusterRole ¶
func EnsureClusterRole(modified *bool, existing *rbacv1.ClusterRole, required rbacv1.ClusterRole)
EnsureClusterRole ensures that the existing matches the required. modified is set to true when existing had to be updated with required.
func EnsureClusterRoleBinding ¶
func EnsureClusterRoleBinding(modified *bool, existing *rbacv1.ClusterRoleBinding, required rbacv1.ClusterRoleBinding)
EnsureClusterRoleBinding ensures that the existing matches the required. modified is set to true when existing had to be updated with required.
func EnsureConfigMap ¶
EnsureConfigMap ensures that the existing matches the required. modified is set to true when existing had to be updated with required.
func EnsureCustomResourceDefinition ¶
func EnsureCustomResourceDefinition(modified *bool, existing *apiextv1beta1.CustomResourceDefinition, required apiextv1beta1.CustomResourceDefinition)
EnsureCustomResourceDefinition ensures that the existing matches the required. modified is set to true when existing had to be updated with required.
func EnsureDaemonSet ¶
EnsureDaemonSet ensures that the existing matches the required. modified is set to true when existing had to be updated with required.
func EnsureDeployment ¶
func EnsureDeployment(modified *bool, existing *appsv1.Deployment, required appsv1.Deployment)
EnsureDeployment ensures that the existing matches the required. modified is set to true when existing had to be updated with required.
func EnsureMachineSet ¶
func EnsureMachineSet(modified *bool, existing *clusterv1.MachineSet, required *clusterv1.MachineSet)
EnsureMachineSet ensures that the existing matches the required. modified is set to true when existing had to be updated with required.
func EnsureObjectMeta ¶
func EnsureObjectMeta(modified *bool, existing *metav1.ObjectMeta, required metav1.ObjectMeta)
EnsureObjectMeta ensures that the existing matches the required. modified is set to true when existing had to be updated with required.
func EnsureRoleBinding ¶
func EnsureRoleBinding(modified *bool, existing *rbacv1.RoleBinding, required rbacv1.RoleBinding)
EnsureRoleBinding ensures that the existing matches the required. modified is set to true when existing had to be updated with required.
Types ¶
This section is empty.