Versions in this module Expand all Collapse all v1 v1.0.0 Jun 17, 2024 Changes in this version + const AnnotationsTarget + const ArgsTarget + const CommandTarget + const Containers + const ControllerName + const Digest + const EventReasonMatchOverridePolicyFailed + const EventReasonOverridePolicyApplied + const EventReasonParseOverridePolicyFailed + const ImageTarget + const InitContainers + const LabelsTarget + const OperatorAdd + const OperatorAddIfAbsent + const OperatorAppend + const OperatorDelete + const OperatorOverwrite + const OperatorRemove + const OperatorReplace + const Registry + const Repository + const Tag + var ClusterOverridePolicyNameLabel = common.DefaultPrefix + "cluster-override-policy-name" + var OverridePolicyNameLabel = common.DefaultPrefix + "override-policy-name" + var PrefixedControllerName = common.DefaultPrefix + ControllerName + func GetStringFromUnstructuredObj(input *unstructured.Unstructured, path string) (string, error) + func SplitRegistryAndRepository(name string) (registry, repository string) + type Controller struct + func NewOverridePolicyController(kubeClient kubernetes.Interface, fedClient fedclient.Interface, ...) (*Controller, error) + func (c *Controller) HasSynced() bool + func (c *Controller) IsControllerReady() bool + func (c *Controller) Run(ctx context.Context) + type Image struct + func ParseImage(fullName string) (*Image, error) + func (i *Image) OperateDigest(operator, value string) error + func (i *Image) OperateRegistry(operator, value string) error + func (i *Image) OperateRepository(operator, value string) error + func (i *Image) OperateTag(operator, value string) error + func (i *Image) String() string