@@ -16064,6 +16064,198 @@ spec:
1606416064 image:
1606516065 description: Image is the ArgoCD container image for all ArgoCD components.
1606616066 type: string
16067+ imageUpdater:
16068+ description: ImageUpdater defines whether the Argo CD ImageUpdater
16069+ controller should be installed.
16070+ properties:
16071+ enabled:
16072+ description: Enabled defines whether argocd image updater controller
16073+ should be deployed or not
16074+ type: boolean
16075+ env:
16076+ description: Env let you specify environment variables for ImageUpdater
16077+ pods
16078+ items:
16079+ description: EnvVar represents an environment variable present
16080+ in a Container.
16081+ properties:
16082+ name:
16083+ description: Name of the environment variable. Must be a
16084+ C_IDENTIFIER.
16085+ type: string
16086+ value:
16087+ description: |-
16088+ Variable references $(VAR_NAME) are expanded
16089+ using the previously defined environment variables in the container and
16090+ any service environment variables. If a variable cannot be resolved,
16091+ the reference in the input string will be unchanged. Double $$ are reduced
16092+ to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e.
16093+ "$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
16094+ Escaped references will never be expanded, regardless of whether the variable
16095+ exists or not.
16096+ Defaults to "".
16097+ type: string
16098+ valueFrom:
16099+ description: Source for the environment variable's value.
16100+ Cannot be used if value is not empty.
16101+ properties:
16102+ configMapKeyRef:
16103+ description: Selects a key of a ConfigMap.
16104+ properties:
16105+ key:
16106+ description: The key to select.
16107+ type: string
16108+ name:
16109+ default: ""
16110+ description: |-
16111+ Name of the referent.
16112+ This field is effectively required, but due to backwards compatibility is
16113+ allowed to be empty. Instances of this type with an empty value here are
16114+ almost certainly wrong.
16115+ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
16116+ type: string
16117+ optional:
16118+ description: Specify whether the ConfigMap or its
16119+ key must be defined
16120+ type: boolean
16121+ required:
16122+ - key
16123+ type: object
16124+ x-kubernetes-map-type: atomic
16125+ fieldRef:
16126+ description: |-
16127+ Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['<KEY>']`, `metadata.annotations['<KEY>']`,
16128+ spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.
16129+ properties:
16130+ apiVersion:
16131+ description: Version of the schema the FieldPath
16132+ is written in terms of, defaults to "v1".
16133+ type: string
16134+ fieldPath:
16135+ description: Path of the field to select in the
16136+ specified API version.
16137+ type: string
16138+ required:
16139+ - fieldPath
16140+ type: object
16141+ x-kubernetes-map-type: atomic
16142+ resourceFieldRef:
16143+ description: |-
16144+ Selects a resource of the container: only resources limits and requests
16145+ (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.
16146+ properties:
16147+ containerName:
16148+ description: 'Container name: required for volumes,
16149+ optional for env vars'
16150+ type: string
16151+ divisor:
16152+ anyOf:
16153+ - type: integer
16154+ - type: string
16155+ description: Specifies the output format of the
16156+ exposed resources, defaults to "1"
16157+ pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
16158+ x-kubernetes-int-or-string: true
16159+ resource:
16160+ description: 'Required: resource to select'
16161+ type: string
16162+ required:
16163+ - resource
16164+ type: object
16165+ x-kubernetes-map-type: atomic
16166+ secretKeyRef:
16167+ description: Selects a key of a secret in the pod's
16168+ namespace
16169+ properties:
16170+ key:
16171+ description: The key of the secret to select from. Must
16172+ be a valid secret key.
16173+ type: string
16174+ name:
16175+ default: ""
16176+ description: |-
16177+ Name of the referent.
16178+ This field is effectively required, but due to backwards compatibility is
16179+ allowed to be empty. Instances of this type with an empty value here are
16180+ almost certainly wrong.
16181+ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
16182+ type: string
16183+ optional:
16184+ description: Specify whether the Secret or its key
16185+ must be defined
16186+ type: boolean
16187+ required:
16188+ - key
16189+ type: object
16190+ x-kubernetes-map-type: atomic
16191+ type: object
16192+ required:
16193+ - name
16194+ type: object
16195+ type: array
16196+ resources:
16197+ description: Resources defines the Compute Resources required
16198+ by the container for Argo CD Image Updater.
16199+ properties:
16200+ claims:
16201+ description: |-
16202+ Claims lists the names of resources, defined in spec.resourceClaims,
16203+ that are used by this container.
16204+
16205+ This is an alpha field and requires enabling the
16206+ DynamicResourceAllocation feature gate.
16207+
16208+ This field is immutable. It can only be set for containers.
16209+ items:
16210+ description: ResourceClaim references one entry in PodSpec.ResourceClaims.
16211+ properties:
16212+ name:
16213+ description: |-
16214+ Name must match the name of one entry in pod.spec.resourceClaims of
16215+ the Pod where this field is used. It makes that resource available
16216+ inside a container.
16217+ type: string
16218+ request:
16219+ description: |-
16220+ Request is the name chosen for a request in the referenced claim.
16221+ If empty, everything from the claim is made available, otherwise
16222+ only the result of this request.
16223+ type: string
16224+ required:
16225+ - name
16226+ type: object
16227+ type: array
16228+ x-kubernetes-list-map-keys:
16229+ - name
16230+ x-kubernetes-list-type: map
16231+ limits:
16232+ additionalProperties:
16233+ anyOf:
16234+ - type: integer
16235+ - type: string
16236+ pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
16237+ x-kubernetes-int-or-string: true
16238+ description: |-
16239+ Limits describes the maximum amount of compute resources allowed.
16240+ More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
16241+ type: object
16242+ requests:
16243+ additionalProperties:
16244+ anyOf:
16245+ - type: integer
16246+ - type: string
16247+ pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
16248+ x-kubernetes-int-or-string: true
16249+ description: |-
16250+ Requests describes the minimum amount of compute resources required.
16251+ If Requests is omitted for a container, it defaults to Limits if that is explicitly specified,
16252+ otherwise to an implementation-defined value. Requests cannot exceed Limits.
16253+ More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
16254+ type: object
16255+ type: object
16256+ required:
16257+ - enabled
16258+ type: object
1606716259 import:
1606816260 description: Import is the import/restore options for ArgoCD.
1606916261 properties:
0 commit comments