ImagePolicy
io.fluxcd.toolkit.image.v1beta2.ImagePolicy
ImagePolicy is the Schema for the imagepolicies API
apiVersionstring = "image.toolkit.fluxcd.io/v1beta2"APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values.More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resourceskindstring = "ImagePolicy"Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to.Cannot be updated. In CamelCase.More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kindsmetadataobjectspecobjectImagePolicySpec defines the parameters for calculating the ImagePolicy.
digestReflectionPolicystringDigestReflectionPolicy governs the setting of the `.status.latestRef.digest` field.Never: The digest field will always be set to the empty string.IfNotPresent: The digest field will be set to the digest of the elected latest image if the field is empty and the image did not change.Always: The digest field will always be set to the digest of the elected latest image.Default: Never.filterTagsobjectFilterTags enables filtering for only a subset of tags based on a set of rules. If no rules are provided, all the tags from the repository will be ordered and compared.
extractstringExtract allows a capture group to be extracted from the specified regular expression pattern, useful before tag evaluation.patternstringPattern specifies a regular expression pattern used to filter for image tags.imageRepositoryRefobject requiredImageRepositoryRef points at the object specifying the image being scanned
namestring requiredName of the referent.namespacestringNamespace of the referent, when not specified it acts as LocalObjectReference.intervalstringInterval is the length of time to wait between refreshing the digest of the latest tag when the reflection policy is set to "Always".Defaults to 10m.policyobject requiredPolicy gives the particulars of the policy to be followed in selecting the most recent image
alphabeticalobjectAlphabetical set of rules to use for alphabetical ordering of the tags.
orderstringOrder specifies the sorting order of the tags. Given the letters of the alphabet as tags, ascending order would select Z, and descending order would select A.numericalobjectNumerical set of rules to use for numerical ordering of the tags.
orderstringOrder specifies the sorting order of the tags. Given the integer values from 0 to 9 as tags, ascending order would select 9, and descending order would select 0.semverobjectSemVer gives a semantic version range to check against the tags available.
rangestring requiredRange gives a semver range for the image tag; the highest version within the range that's a tag yields the latest image.suspendbooleanThis flag tells the controller to suspend subsequent policy reconciliations. It does not apply to already started reconciliations. Defaults to false.statusobject read-onlyImagePolicyStatus defines the observed state of ImagePolicy
conditions[]object read-only
lastTransitionTimestring (date-time) required read-onlylastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.messagestring required read-onlymessage is a human readable message indicating details about the transition. This may be an empty string.observedGenerationinteger (int64) read-onlyobservedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.reasonstring required read-onlyreason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty.statusstring required read-onlystatus of the condition, one of True, False, Unknown.typestring required read-onlytype of condition in CamelCase or in foo.example.com/CamelCase.lastHandledReconcileAtstring read-onlyLastHandledReconcileAt holds the value of the most recent reconcile request value, so a change of the annotation value can be detected.latestRefobject read-onlyLatestRef gives the first in the list of images scanned by the image repository, when filtered and ordered according to the policy.
digeststring read-onlyDigest is the image's digest.namestring required read-onlyName is the bare image's name.tagstring required read-onlyTag is the image's tag.observedGenerationinteger (int64) read-onlyobservedPreviousRefobject read-onlyObservedPreviousRef is the observed previous LatestRef. It is used to keep track of the previous and current images.
digeststring read-onlyDigest is the image's digest.namestring required read-onlyName is the bare image's name.tagstring required read-onlyTag is the image's tag.