# Functions
RecordComplianceEvent creates an event on the "parent" policy of the given object (found through ownerReferences, which is set by the policy framework) which can be recognized by the policy framework to update the parent policy's status.
# Constants
Compliant is an ComplianceState.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NonCompliant is an ComplianceState.
UnknownCompliancy is an ComplianceState.
# 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
+kubebuilder:validation:Required.
No description provided by the author
PolicyCore is the Schema for the policycores API.
PolicyCoreList contains a list of PolicyCore.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
ObjectWithCompliance contains the usual client.Object metadata interface, as well as a user-implemented method to get the compliance state, which is used when creating compliance events to propagate status back to the hub cluster.
# Type aliases
+kubebuilder:validation:Enum=Compliant;NonCompliant;UnknownCompliancy.
+kubebuilder:validation:MinLength=1.
+kubebuilder:validation:Enum=inform;enforce.
+kubebuilder:validation:Enum=low;medium;high;critical.