# Constants
Compliant is a ComplianceConfigAction that only shows the status message and does not affect the overall compliance.
Delete is a RemovalBehavior indicating that the controller may delete a type.
DeleteIfUnused is a RemovalBehavior indicating that the controller may delete a type only if it is not being used by another subscription.
Keep is a RemovalBehavior indicating that the controller may not delete a type.
NonCompliant is a ComplianceConfigAction that shows the status message and sets the overall compliance when the condition is met.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
ComplianceConfig defines how resource statuses affect the overall operator policy status and compliance.
OperatorPolicy is the schema for the operatorpolicies API.
OperatorPolicyList contains a list of operator policies.
OperatorPolicySpec defines the desired state of a particular operator on the cluster.
OperatorPolicyStatus is the observed state of the operators from the specifications given in the operator policy.
No description provided by the author
# Type aliases
ComplianceConfigAction configures how a status condition is reported when the involved operators are out of compliance with the operator policy.
RemovalAction is the behavior when the operator policy is removed.