# Functions
DeleteMultiCloudObjects cleans up views associated to an UOCR.
DeletePlacementBindings deletes PlacementBindings.
DeletePlacementRules deletes PlacementRules.
DeletePolicies deletes Policies.
EnsureManagedClusterActionForInstallPlan creates or updates an action for an InstallPlan.
EnsureManagedClusterView creates or updates a view.
GetChildPolicies gets the child policies for a list of clusters.
GetManagedPolicyForUpgradeByIndex return the policy from the list of managedPoliciesForUpgrade by the index.
GetMinOf3 return the minimum of 3 numbers.
GetMultiCloudObjectName computes the name of a view or action.
NewManagedClusterActionForInstallPlanSpec returns the action spec for approving an InstallPlan.
ProcessSubscriptionManagedClusterView processes the content of a view that is configured to watch a Subscription type object and takes the necessary actions to approve the InstallPlan associated with that Subscription.
# Constants
Indexes for managed policies in the CurrentRemediationPolicyIndex.
Label specific to ACM child policies.
Finalizers.
Possible status returned when checking the compliance of a cluster with a policy.
Possible status returned when checking the compliance of a cluster with a policy.
Possible status returned when checking the compliance of a cluster with a policy.
Possible status returned when checking the compliance of a cluster with a policy.
Pre-cache constants.
Reconciling instructions.
Constants used for working with multicloud-operators-foundation.
Constants used for working with multicloud-operators-foundation.
Pre-cache constants.
Multicloud object types.
Multicloud object types.
Upgrade specific constants.
Constants used for working with multicloud-operators-foundation.
Constants used for working with multicloud-operators-foundation.
Constants used for working with multicloud-operators-foundation.
Indexes for managed policies in the CurrentRemediationPolicyIndex.
Pre-cache constants.
Possible status returned when checking the compliance of a cluster with a policy.
Possible status returned when checking the compliance of a cluster with a policy.
Policy types used within the operator.
Policy types used within the operator.
Policy types used within the operator.
Pre-cache constants.
Pre-cache constants.
Pre-cache constants.
Pre-cache constants.
Pre-cache constants.
Reconciling instructions.
RemediationActionEnforce - Policy remediation for policies.
RemediationActionEnforce - Policy remediation for policies.
Reconciling instructions.
Subscription possible states.
Subscription possible states.
Constants used for working with multicloud-operators-foundation.
Constants used for working with multicloud-operators-foundation.
ViewUpdateSec defines default ManagementClusterView update periodicity When configuring managedclusterview for clusters in precache-starting state, this value is multiplied by number of clusters.
# Variables
EnsureInstallPlanIsApproved creates a view to get all the needed information on an InstallPlan and creates an action to approve that plan, if the plan's approval is set to Manual.