<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Flux – Image Reflector API Reference</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/components/image/reflector-api/</link><description>Recent content in Image Reflector API Reference on Flux</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="https://deploy-preview-2413--fluxcd.netlify.app/flux/components/image/reflector-api/index.xml" rel="self" type="application/rss+xml"/><item><title>Flux: Image reflector API reference v1</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/components/image/reflector-api/v1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/components/image/reflector-api/v1/</guid><description>
&lt;p>Packages:&lt;/p>
&lt;ul class="simple">
&lt;li>
&lt;a href="#image.toolkit.fluxcd.io%2fv1">image.toolkit.fluxcd.io/v1&lt;/a>
&lt;/li>
&lt;/ul>
&lt;h2 id="image.toolkit.fluxcd.io/v1">image.toolkit.fluxcd.io/v1&lt;/h2>
&lt;p>Package v1 contains API types for the image API group, version
v1. These types are concerned with reflecting metadata from
OCI image repositories into a cluster, so they can be consulted for
e.g., automation.&lt;/p>
Resource Types:
&lt;ul class="simple">&lt;/ul>
&lt;h3 id="image.toolkit.fluxcd.io/v1.AlphabeticalPolicy">AlphabeticalPolicy
&lt;/h3>
&lt;p>
(&lt;em>Appears on:&lt;/em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ImagePolicyChoice">ImagePolicyChoice&lt;/a>)
&lt;/p>
&lt;p>AlphabeticalPolicy specifies a alphabetical ordering policy.&lt;/p>
&lt;div class="md-typeset__scrollwrap">
&lt;div class="md-typeset__table">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>
&lt;code>order&lt;/code>&lt;br>
&lt;em>
string
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>Order 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.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/div>
&lt;h3 id="image.toolkit.fluxcd.io/v1.ImagePolicy">ImagePolicy
&lt;/h3>
&lt;p>ImagePolicy is the Schema for the imagepolicies API&lt;/p>
&lt;div class="md-typeset__scrollwrap">
&lt;div class="md-typeset__table">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>
&lt;code>metadata&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#objectmeta-v1-meta">
Kubernetes meta/v1.ObjectMeta
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
Refer to the Kubernetes API documentation for the fields of the
&lt;code>metadata&lt;/code> field.
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>spec&lt;/code>&lt;br>
&lt;em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ImagePolicySpec">
ImagePolicySpec
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;br/>
&lt;br/>
&lt;table>
&lt;tr>
&lt;td>
&lt;code>imageRepositoryRef&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://godoc.org/github.com/fluxcd/pkg/apis/meta#NamespacedObjectReference">
github.com/fluxcd/pkg/apis/meta.NamespacedObjectReference
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;p>ImageRepositoryRef points at the object specifying the image
being scanned&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>policy&lt;/code>&lt;br>
&lt;em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ImagePolicyChoice">
ImagePolicyChoice
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;p>Policy gives the particulars of the policy to be followed in
selecting the most recent image&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>filterTags&lt;/code>&lt;br>
&lt;em>
&lt;a href="#image.toolkit.fluxcd.io/v1.TagFilter">
TagFilter
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>FilterTags 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.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>digestReflectionPolicy&lt;/code>&lt;br>
&lt;em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ReflectionPolicy">
ReflectionPolicy
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;p>DigestReflectionPolicy governs the setting of the &lt;code>.status.latestRef.digest&lt;/code> field.&lt;/p>
&lt;p>Never: The digest field will always be set to the empty string.&lt;/p>
&lt;p>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.&lt;/p>
&lt;p>Always: The digest field will always be set to the digest of the elected
latest image.&lt;/p>
&lt;p>Default: Never.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>interval&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://godoc.org/k8s.io/apimachinery/pkg/apis/meta/v1#Duration">
Kubernetes meta/v1.Duration
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>Interval is the length of time to wait between
refreshing the digest of the latest tag when the
reflection policy is set to &amp;ldquo;Always&amp;rdquo;.&lt;/p>
&lt;p>Defaults to 10m.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>suspend&lt;/code>&lt;br>
&lt;em>
bool
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>This flag tells the controller to suspend subsequent policy reconciliations.
It does not apply to already started reconciliations. Defaults to false.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;/table>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>status&lt;/code>&lt;br>
&lt;em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ImagePolicyStatus">
ImagePolicyStatus
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/div>
&lt;h3 id="image.toolkit.fluxcd.io/v1.ImagePolicyChoice">ImagePolicyChoice
&lt;/h3>
&lt;p>
(&lt;em>Appears on:&lt;/em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ImagePolicySpec">ImagePolicySpec&lt;/a>)
&lt;/p>
&lt;p>ImagePolicyChoice is a union of all the types of policy that can be
supplied.&lt;/p>
&lt;div class="md-typeset__scrollwrap">
&lt;div class="md-typeset__table">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>
&lt;code>semver&lt;/code>&lt;br>
&lt;em>
&lt;a href="#image.toolkit.fluxcd.io/v1.SemVerPolicy">
SemVerPolicy
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>SemVer gives a semantic version range to check against the tags
available.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>alphabetical&lt;/code>&lt;br>
&lt;em>
&lt;a href="#image.toolkit.fluxcd.io/v1.AlphabeticalPolicy">
AlphabeticalPolicy
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>Alphabetical set of rules to use for alphabetical ordering of the tags.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>numerical&lt;/code>&lt;br>
&lt;em>
&lt;a href="#image.toolkit.fluxcd.io/v1.NumericalPolicy">
NumericalPolicy
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>Numerical set of rules to use for numerical ordering of the tags.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/div>
&lt;h3 id="image.toolkit.fluxcd.io/v1.ImagePolicySpec">ImagePolicySpec
&lt;/h3>
&lt;p>
(&lt;em>Appears on:&lt;/em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ImagePolicy">ImagePolicy&lt;/a>)
&lt;/p>
&lt;p>ImagePolicySpec defines the parameters for calculating the
ImagePolicy.&lt;/p>
&lt;div class="md-typeset__scrollwrap">
&lt;div class="md-typeset__table">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>
&lt;code>imageRepositoryRef&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://godoc.org/github.com/fluxcd/pkg/apis/meta#NamespacedObjectReference">
github.com/fluxcd/pkg/apis/meta.NamespacedObjectReference
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;p>ImageRepositoryRef points at the object specifying the image
being scanned&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>policy&lt;/code>&lt;br>
&lt;em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ImagePolicyChoice">
ImagePolicyChoice
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;p>Policy gives the particulars of the policy to be followed in
selecting the most recent image&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>filterTags&lt;/code>&lt;br>
&lt;em>
&lt;a href="#image.toolkit.fluxcd.io/v1.TagFilter">
TagFilter
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>FilterTags 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.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>digestReflectionPolicy&lt;/code>&lt;br>
&lt;em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ReflectionPolicy">
ReflectionPolicy
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;p>DigestReflectionPolicy governs the setting of the &lt;code>.status.latestRef.digest&lt;/code> field.&lt;/p>
&lt;p>Never: The digest field will always be set to the empty string.&lt;/p>
&lt;p>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.&lt;/p>
&lt;p>Always: The digest field will always be set to the digest of the elected
latest image.&lt;/p>
&lt;p>Default: Never.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>interval&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://godoc.org/k8s.io/apimachinery/pkg/apis/meta/v1#Duration">
Kubernetes meta/v1.Duration
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>Interval is the length of time to wait between
refreshing the digest of the latest tag when the
reflection policy is set to &amp;ldquo;Always&amp;rdquo;.&lt;/p>
&lt;p>Defaults to 10m.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>suspend&lt;/code>&lt;br>
&lt;em>
bool
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>This flag tells the controller to suspend subsequent policy reconciliations.
It does not apply to already started reconciliations. Defaults to false.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/div>
&lt;h3 id="image.toolkit.fluxcd.io/v1.ImagePolicyStatus">ImagePolicyStatus
&lt;/h3>
&lt;p>
(&lt;em>Appears on:&lt;/em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ImagePolicy">ImagePolicy&lt;/a>)
&lt;/p>
&lt;p>ImagePolicyStatus defines the observed state of ImagePolicy&lt;/p>
&lt;div class="md-typeset__scrollwrap">
&lt;div class="md-typeset__table">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>
&lt;code>latestRef&lt;/code>&lt;br>
&lt;em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ImageRef">
ImageRef
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;p>LatestRef gives the first in the list of images scanned by
the image repository, when filtered and ordered according
to the policy.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>observedPreviousRef&lt;/code>&lt;br>
&lt;em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ImageRef">
ImageRef
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>ObservedPreviousRef is the observed previous LatestRef. It is used
to keep track of the previous and current images.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>observedGeneration&lt;/code>&lt;br>
&lt;em>
int64
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>conditions&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#condition-v1-meta">
[]Kubernetes meta/v1.Condition
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>ReconcileRequestStatus&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://godoc.org/github.com/fluxcd/pkg/apis/meta#ReconcileRequestStatus">
github.com/fluxcd/pkg/apis/meta.ReconcileRequestStatus
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;p>
(Members of &lt;code>ReconcileRequestStatus&lt;/code> are embedded into this type.)
&lt;/p>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/div>
&lt;h3 id="image.toolkit.fluxcd.io/v1.ImageRef">ImageRef
&lt;/h3>
&lt;p>
(&lt;em>Appears on:&lt;/em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ImagePolicyStatus">ImagePolicyStatus&lt;/a>)
&lt;/p>
&lt;p>ImageRef represents an image reference.&lt;/p>
&lt;div class="md-typeset__scrollwrap">
&lt;div class="md-typeset__table">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>
&lt;code>name&lt;/code>&lt;br>
&lt;em>
string
&lt;/em>
&lt;/td>
&lt;td>
&lt;p>Name is the bare image&amp;rsquo;s name.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>tag&lt;/code>&lt;br>
&lt;em>
string
&lt;/em>
&lt;/td>
&lt;td>
&lt;p>Tag is the image&amp;rsquo;s tag.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>digest&lt;/code>&lt;br>
&lt;em>
string
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>Digest is the image&amp;rsquo;s digest.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/div>
&lt;h3 id="image.toolkit.fluxcd.io/v1.ImageRepository">ImageRepository
&lt;/h3>
&lt;p>ImageRepository is the Schema for the imagerepositories API&lt;/p>
&lt;div class="md-typeset__scrollwrap">
&lt;div class="md-typeset__table">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>
&lt;code>metadata&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#objectmeta-v1-meta">
Kubernetes meta/v1.ObjectMeta
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
Refer to the Kubernetes API documentation for the fields of the
&lt;code>metadata&lt;/code> field.
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>spec&lt;/code>&lt;br>
&lt;em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ImageRepositorySpec">
ImageRepositorySpec
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;br/>
&lt;br/>
&lt;table>
&lt;tr>
&lt;td>
&lt;code>image&lt;/code>&lt;br>
&lt;em>
string
&lt;/em>
&lt;/td>
&lt;td>
&lt;p>Image is the name of the image repository&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>interval&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://godoc.org/k8s.io/apimachinery/pkg/apis/meta/v1#Duration">
Kubernetes meta/v1.Duration
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;p>Interval is the length of time to wait between
scans of the image repository.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>timeout&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://godoc.org/k8s.io/apimachinery/pkg/apis/meta/v1#Duration">
Kubernetes meta/v1.Duration
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>Timeout for image scanning.
Defaults to &amp;lsquo;Interval&amp;rsquo; duration.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>secretRef&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://godoc.org/github.com/fluxcd/pkg/apis/meta#LocalObjectReference">
github.com/fluxcd/pkg/apis/meta.LocalObjectReference
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>SecretRef can be given the name of a secret containing
credentials to use for the image registry. The secret should be
created with &lt;code>kubectl create secret docker-registry&lt;/code>, or the
equivalent.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>proxySecretRef&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://godoc.org/github.com/fluxcd/pkg/apis/meta#LocalObjectReference">
github.com/fluxcd/pkg/apis/meta.LocalObjectReference
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>ProxySecretRef specifies the Secret containing the proxy configuration
to use while communicating with the container registry.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>serviceAccountName&lt;/code>&lt;br>
&lt;em>
string
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>ServiceAccountName is the name of the Kubernetes ServiceAccount used to authenticate
the image pull if the service account has attached pull secrets.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>certSecretRef&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://godoc.org/github.com/fluxcd/pkg/apis/meta#LocalObjectReference">
github.com/fluxcd/pkg/apis/meta.LocalObjectReference
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>CertSecretRef can be given the name of a Secret containing
either or both of&lt;/p>
&lt;ul>
&lt;li>a PEM-encoded client certificate (&lt;code>tls.crt&lt;/code>) and private
key (&lt;code>tls.key&lt;/code>);&lt;/li>
&lt;li>a PEM-encoded CA certificate (&lt;code>ca.crt&lt;/code>)&lt;/li>
&lt;/ul>
&lt;p>and whichever are supplied, will be used for connecting to the
registry. The client cert and key are useful if you are
authenticating with a certificate; the CA cert is useful if
you are using a self-signed server certificate. The Secret must
be of type &lt;code>Opaque&lt;/code> or &lt;code>kubernetes.io/tls&lt;/code>.&lt;/p>
&lt;p>Note: Support for the &lt;code>caFile&lt;/code>, &lt;code>certFile&lt;/code> and &lt;code>keyFile&lt;/code> keys has
been deprecated.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>suspend&lt;/code>&lt;br>
&lt;em>
bool
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>This flag tells the controller to suspend subsequent image scans.
It does not apply to already started scans. Defaults to false.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>accessFrom&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://godoc.org/github.com/fluxcd/pkg/apis/acl#AccessFrom">
github.com/fluxcd/pkg/apis/acl.AccessFrom
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>AccessFrom defines an ACL for allowing cross-namespace references
to the ImageRepository object based on the caller&amp;rsquo;s namespace labels.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>exclusionList&lt;/code>&lt;br>
&lt;em>
[]string
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>ExclusionList is a list of regex strings used to exclude certain tags
from being stored in the database.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>provider&lt;/code>&lt;br>
&lt;em>
string
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>The provider used for authentication, can be &amp;lsquo;aws&amp;rsquo;, &amp;lsquo;azure&amp;rsquo;, &amp;lsquo;gcp&amp;rsquo; or &amp;lsquo;generic&amp;rsquo;.
When not specified, defaults to &amp;lsquo;generic&amp;rsquo;.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>insecure&lt;/code>&lt;br>
&lt;em>
bool
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>Insecure allows connecting to a non-TLS HTTP container registry.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;/table>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>status&lt;/code>&lt;br>
&lt;em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ImageRepositoryStatus">
ImageRepositoryStatus
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/div>
&lt;h3 id="image.toolkit.fluxcd.io/v1.ImageRepositorySpec">ImageRepositorySpec
&lt;/h3>
&lt;p>
(&lt;em>Appears on:&lt;/em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ImageRepository">ImageRepository&lt;/a>)
&lt;/p>
&lt;p>ImageRepositorySpec defines the parameters for scanning an image
repository, e.g., &lt;code>fluxcd/flux&lt;/code>.&lt;/p>
&lt;div class="md-typeset__scrollwrap">
&lt;div class="md-typeset__table">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>
&lt;code>image&lt;/code>&lt;br>
&lt;em>
string
&lt;/em>
&lt;/td>
&lt;td>
&lt;p>Image is the name of the image repository&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>interval&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://godoc.org/k8s.io/apimachinery/pkg/apis/meta/v1#Duration">
Kubernetes meta/v1.Duration
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;p>Interval is the length of time to wait between
scans of the image repository.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>timeout&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://godoc.org/k8s.io/apimachinery/pkg/apis/meta/v1#Duration">
Kubernetes meta/v1.Duration
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>Timeout for image scanning.
Defaults to &amp;lsquo;Interval&amp;rsquo; duration.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>secretRef&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://godoc.org/github.com/fluxcd/pkg/apis/meta#LocalObjectReference">
github.com/fluxcd/pkg/apis/meta.LocalObjectReference
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>SecretRef can be given the name of a secret containing
credentials to use for the image registry. The secret should be
created with &lt;code>kubectl create secret docker-registry&lt;/code>, or the
equivalent.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>proxySecretRef&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://godoc.org/github.com/fluxcd/pkg/apis/meta#LocalObjectReference">
github.com/fluxcd/pkg/apis/meta.LocalObjectReference
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>ProxySecretRef specifies the Secret containing the proxy configuration
to use while communicating with the container registry.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>serviceAccountName&lt;/code>&lt;br>
&lt;em>
string
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>ServiceAccountName is the name of the Kubernetes ServiceAccount used to authenticate
the image pull if the service account has attached pull secrets.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>certSecretRef&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://godoc.org/github.com/fluxcd/pkg/apis/meta#LocalObjectReference">
github.com/fluxcd/pkg/apis/meta.LocalObjectReference
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>CertSecretRef can be given the name of a Secret containing
either or both of&lt;/p>
&lt;ul>
&lt;li>a PEM-encoded client certificate (&lt;code>tls.crt&lt;/code>) and private
key (&lt;code>tls.key&lt;/code>);&lt;/li>
&lt;li>a PEM-encoded CA certificate (&lt;code>ca.crt&lt;/code>)&lt;/li>
&lt;/ul>
&lt;p>and whichever are supplied, will be used for connecting to the
registry. The client cert and key are useful if you are
authenticating with a certificate; the CA cert is useful if
you are using a self-signed server certificate. The Secret must
be of type &lt;code>Opaque&lt;/code> or &lt;code>kubernetes.io/tls&lt;/code>.&lt;/p>
&lt;p>Note: Support for the &lt;code>caFile&lt;/code>, &lt;code>certFile&lt;/code> and &lt;code>keyFile&lt;/code> keys has
been deprecated.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>suspend&lt;/code>&lt;br>
&lt;em>
bool
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>This flag tells the controller to suspend subsequent image scans.
It does not apply to already started scans. Defaults to false.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>accessFrom&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://godoc.org/github.com/fluxcd/pkg/apis/acl#AccessFrom">
github.com/fluxcd/pkg/apis/acl.AccessFrom
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>AccessFrom defines an ACL for allowing cross-namespace references
to the ImageRepository object based on the caller&amp;rsquo;s namespace labels.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>exclusionList&lt;/code>&lt;br>
&lt;em>
[]string
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>ExclusionList is a list of regex strings used to exclude certain tags
from being stored in the database.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>provider&lt;/code>&lt;br>
&lt;em>
string
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>The provider used for authentication, can be &amp;lsquo;aws&amp;rsquo;, &amp;lsquo;azure&amp;rsquo;, &amp;lsquo;gcp&amp;rsquo; or &amp;lsquo;generic&amp;rsquo;.
When not specified, defaults to &amp;lsquo;generic&amp;rsquo;.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>insecure&lt;/code>&lt;br>
&lt;em>
bool
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>Insecure allows connecting to a non-TLS HTTP container registry.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/div>
&lt;h3 id="image.toolkit.fluxcd.io/v1.ImageRepositoryStatus">ImageRepositoryStatus
&lt;/h3>
&lt;p>
(&lt;em>Appears on:&lt;/em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ImageRepository">ImageRepository&lt;/a>)
&lt;/p>
&lt;p>ImageRepositoryStatus defines the observed state of ImageRepository&lt;/p>
&lt;div class="md-typeset__scrollwrap">
&lt;div class="md-typeset__table">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>
&lt;code>conditions&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#condition-v1-meta">
[]Kubernetes meta/v1.Condition
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>observedGeneration&lt;/code>&lt;br>
&lt;em>
int64
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>ObservedGeneration is the last reconciled generation.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>canonicalImageName&lt;/code>&lt;br>
&lt;em>
string
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>CanonicalName is the name of the image repository with all the
implied bits made explicit; e.g., &lt;code>docker.io/library/alpine&lt;/code>
rather than &lt;code>alpine&lt;/code>.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>lastScanResult&lt;/code>&lt;br>
&lt;em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ScanResult">
ScanResult
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>LastScanResult contains the number of fetched tags.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>observedExclusionList&lt;/code>&lt;br>
&lt;em>
[]string
&lt;/em>
&lt;/td>
&lt;td>
&lt;p>ObservedExclusionList is a list of observed exclusion list. It reflects
the exclusion rules used for the observed scan result in
spec.lastScanResult.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>ReconcileRequestStatus&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://godoc.org/github.com/fluxcd/pkg/apis/meta#ReconcileRequestStatus">
github.com/fluxcd/pkg/apis/meta.ReconcileRequestStatus
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;p>
(Members of &lt;code>ReconcileRequestStatus&lt;/code> are embedded into this type.)
&lt;/p>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/div>
&lt;h3 id="image.toolkit.fluxcd.io/v1.NumericalPolicy">NumericalPolicy
&lt;/h3>
&lt;p>
(&lt;em>Appears on:&lt;/em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ImagePolicyChoice">ImagePolicyChoice&lt;/a>)
&lt;/p>
&lt;p>NumericalPolicy specifies a numerical ordering policy.&lt;/p>
&lt;div class="md-typeset__scrollwrap">
&lt;div class="md-typeset__table">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>
&lt;code>order&lt;/code>&lt;br>
&lt;em>
string
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>Order 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.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/div>
&lt;h3 id="image.toolkit.fluxcd.io/v1.ReflectionPolicy">ReflectionPolicy
(&lt;code>string&lt;/code> alias)&lt;/h3>
&lt;p>
(&lt;em>Appears on:&lt;/em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ImagePolicySpec">ImagePolicySpec&lt;/a>)
&lt;/p>
&lt;p>ReflectionPolicy describes a policy for if/when to reflect a value from the registry in a certain resource field.&lt;/p>
&lt;h3 id="image.toolkit.fluxcd.io/v1.ScanResult">ScanResult
&lt;/h3>
&lt;p>
(&lt;em>Appears on:&lt;/em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ImageRepositoryStatus">ImageRepositoryStatus&lt;/a>)
&lt;/p>
&lt;p>ScanResult contains information about the last scan of the image repository.
TODO: Make all fields except for LatestTags required in v1.&lt;/p>
&lt;div class="md-typeset__scrollwrap">
&lt;div class="md-typeset__table">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>
&lt;code>revision&lt;/code>&lt;br>
&lt;em>
string
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>Revision is a stable hash of the scanned tags.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>tagCount&lt;/code>&lt;br>
&lt;em>
int
&lt;/em>
&lt;/td>
&lt;td>
&lt;p>TagCount is the number of tags found in the last scan.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>scanTime&lt;/code>&lt;br>
&lt;em>
&lt;a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#time-v1-meta">
Kubernetes meta/v1.Time
&lt;/a>
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>ScanTime is the time when the last scan was performed.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>latestTags&lt;/code>&lt;br>
&lt;em>
[]string
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>LatestTags is a small sample of the tags found in the last scan.
It&amp;rsquo;s the first 10 tags when sorting all the tags in descending
alphabetical order.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/div>
&lt;h3 id="image.toolkit.fluxcd.io/v1.SemVerPolicy">SemVerPolicy
&lt;/h3>
&lt;p>
(&lt;em>Appears on:&lt;/em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ImagePolicyChoice">ImagePolicyChoice&lt;/a>)
&lt;/p>
&lt;p>SemVerPolicy specifies a semantic version policy.&lt;/p>
&lt;div class="md-typeset__scrollwrap">
&lt;div class="md-typeset__table">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>
&lt;code>range&lt;/code>&lt;br>
&lt;em>
string
&lt;/em>
&lt;/td>
&lt;td>
&lt;p>Range gives a semver range for the image tag; the highest
version within the range that&amp;rsquo;s a tag yields the latest image.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/div>
&lt;h3 id="image.toolkit.fluxcd.io/v1.TagFilter">TagFilter
&lt;/h3>
&lt;p>
(&lt;em>Appears on:&lt;/em>
&lt;a href="#image.toolkit.fluxcd.io/v1.ImagePolicySpec">ImagePolicySpec&lt;/a>)
&lt;/p>
&lt;p>TagFilter enables filtering tags based on a set of defined rules&lt;/p>
&lt;div class="md-typeset__scrollwrap">
&lt;div class="md-typeset__table">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>
&lt;code>pattern&lt;/code>&lt;br>
&lt;em>
string
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>Pattern specifies a regular expression pattern used to filter for image
tags.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;code>extract&lt;/code>&lt;br>
&lt;em>
string
&lt;/em>
&lt;/td>
&lt;td>
&lt;em>(Optional)&lt;/em>
&lt;p>Extract allows a capture group to be extracted from the specified regular
expression pattern, useful before tag evaluation.&lt;/p>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/div>
&lt;div class="admonition note">
&lt;p class="last">This page was automatically generated with &lt;code>gen-crd-api-reference-docs&lt;/code>&lt;/p>
&lt;/div></description></item></channel></rss>