feat(argo-cd): Update to Argo CD 3.0 (#3289)
* feat(argo-cd): Update to Argo CD 3.0 Signed-off-by: Marco Maurer <mkilchhofer@users.noreply.github.com> * chore: Also sync upstream changes of argocd-cm Signed-off-by: Marco Maurer <mkilchhofer@users.noreply.github.com> * ci: Trigger CI Signed-off-by: Marco Maurer <mkilchhofer@users.noreply.github.com> --------- Signed-off-by: Marco Maurer <mkilchhofer@users.noreply.github.com>pull/3300/head argo-cd-8.0.0
parent
77dbcb3382
commit
1c937d9100
|
@ -1,9 +1,9 @@
|
|||
apiVersion: v2
|
||||
appVersion: v2.14.11
|
||||
appVersion: v3.0.0
|
||||
kubeVersion: ">=1.25.0-0"
|
||||
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
|
||||
name: argo-cd
|
||||
version: 7.9.1
|
||||
version: 8.0.0
|
||||
home: https://github.com/argoproj/argo-helm
|
||||
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
|
||||
sources:
|
||||
|
@ -27,4 +27,4 @@ annotations:
|
|||
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
|
||||
artifacthub.io/changes: |
|
||||
- kind: changed
|
||||
description: Bump redis_exporter to v1.71.0
|
||||
description: Bump argo-cd to v3.0.0
|
||||
|
|
|
@ -278,6 +278,13 @@ For full list of changes please check ArtifactHub [changelog].
|
|||
|
||||
Highlighted versions provide information about additional steps that should be performed by user when upgrading to newer version.
|
||||
|
||||
### 8.0.0
|
||||
|
||||
In this release we upgrade the Helm chart to deploy the next major version of Argo CD (v3.0.0).
|
||||
Please carefully read at least those resources:
|
||||
- [v2.14 to 3.0 upgrade instructions]
|
||||
- [Argo CD v3.0 Release Blog Post]
|
||||
|
||||
### 7.9.0
|
||||
|
||||
Chart versions from >= 7.7.2 and < 7.9.0 are using a Redis version which is no longer using an open source version of Redis.
|
||||
|
@ -759,6 +766,15 @@ NOTE: Any values you put under `.Values.configs.cm` are passed to argocd-cm Conf
|
|||
| configs.cm."application.instanceLabelKey" | string | `"argocd.argoproj.io/instance"` | The name of tracking label used by Argo CD for resource pruning |
|
||||
| configs.cm."application.sync.impersonation.enabled" | bool | `false` | Enable control of the service account used for the sync operation (alpha) |
|
||||
| configs.cm."exec.enabled" | bool | `false` | Enable exec feature in Argo UI |
|
||||
| configs.cm."resource.customizations.ignoreResourceUpdates.ConfigMap" | string | See [values.yaml] | Ignore the cluster-autoscaler status |
|
||||
| configs.cm."resource.customizations.ignoreResourceUpdates.Endpoints" | string | See [values.yaml] | Ignores update if Endpoints is not excluded globally |
|
||||
| configs.cm."resource.customizations.ignoreResourceUpdates.all" | string | See [values.yaml] | Ignoring status for all resources. An update will still be sent if the status update causes the health to change. |
|
||||
| configs.cm."resource.customizations.ignoreResourceUpdates.apps_ReplicaSet" | string | See [values.yaml] | Ignore the common scaling annotations |
|
||||
| configs.cm."resource.customizations.ignoreResourceUpdates.argoproj.io_Application" | string | See [values.yaml] | Some Application fields are generated and not related to the application updates itself |
|
||||
| configs.cm."resource.customizations.ignoreResourceUpdates.argoproj.io_Rollout" | string | See [values.yaml] | Ignore Argo Rollouts generated fields |
|
||||
| configs.cm."resource.customizations.ignoreResourceUpdates.autoscaling_HorizontalPodAutoscaler" | string | See [values.yaml] | Legacy annotations used on HPA autoscaling/v1 |
|
||||
| configs.cm."resource.customizations.ignoreResourceUpdates.discovery.k8s.io_EndpointSlice" | string | See [values.yaml] | Ignores update if EndpointSlice is not excluded globally |
|
||||
| configs.cm."resource.exclusions" | string | See [values.yaml] | Resource Exclusion/Inclusion |
|
||||
| configs.cm."server.rbac.log.enforce.enable" | bool | `false` | Enable logs RBAC enforcement |
|
||||
| configs.cm."statusbadge.enabled" | bool | `false` | Enable Status Badge |
|
||||
| configs.cm."timeout.hard.reconciliation" | string | `"0s"` | Timeout to refresh application data as well as target manifests cache |
|
||||
|
@ -1743,3 +1759,5 @@ Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/
|
|||
[Argo CD Manifest Hydrator]: https://argo-cd.readthedocs.io/en/stable/proposals/manifest-hydrator/
|
||||
[Manifest Hydrator]: https://github.com/argoproj/argo-cd/blob/master/docs/proposals/manifest-hydrator.md
|
||||
[CNCF Allowlist License Policy]: https://github.com/cncf/foundation/blob/main/allowed-third-party-license-policy.md#cncf-allowlist-license-policy
|
||||
[v2.14 to 3.0 upgrade instructions]: https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/2.14-3.0/
|
||||
[Argo CD v3.0 Release Blog Post]: https://blog.argoproj.io/argo-cd-v3-0-release-candidate-a0b933f4e58f
|
||||
|
|
|
@ -278,6 +278,13 @@ For full list of changes please check ArtifactHub [changelog].
|
|||
|
||||
Highlighted versions provide information about additional steps that should be performed by user when upgrading to newer version.
|
||||
|
||||
### 8.0.0
|
||||
|
||||
In this release we upgrade the Helm chart to deploy the next major version of Argo CD (v3.0.0).
|
||||
Please carefully read at least those resources:
|
||||
- [v2.14 to 3.0 upgrade instructions]
|
||||
- [Argo CD v3.0 Release Blog Post]
|
||||
|
||||
### 7.9.0
|
||||
|
||||
Chart versions from >= 7.7.2 and < 7.9.0 are using a Redis version which is no longer using an open source version of Redis.
|
||||
|
@ -894,3 +901,5 @@ Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/
|
|||
[Argo CD Manifest Hydrator]: https://argo-cd.readthedocs.io/en/stable/proposals/manifest-hydrator/
|
||||
[Manifest Hydrator]: https://github.com/argoproj/argo-cd/blob/master/docs/proposals/manifest-hydrator.md
|
||||
[CNCF Allowlist License Policy]: https://github.com/cncf/foundation/blob/main/allowed-third-party-license-policy.md#cncf-allowlist-license-policy
|
||||
[v2.14 to 3.0 upgrade instructions]: https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/2.14-3.0/
|
||||
[Argo CD v3.0 Release Blog Post]: https://blog.argoproj.io/argo-cd-v3-0-release-candidate-a0b933f4e58f
|
||||
|
|
|
@ -145,6 +145,12 @@ spec:
|
|||
name: argocd-cmd-params-cm
|
||||
key: controller.log.level
|
||||
optional: true
|
||||
- name: ARGOCD_LOG_FORMAT_TIMESTAMP
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
name: argocd-cmd-params-cm
|
||||
key: log.format.timestamp
|
||||
optional: true
|
||||
- name: ARGOCD_APPLICATION_CONTROLLER_METRICS_CACHE_EXPIRATION
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
|
|
|
@ -19,6 +19,7 @@ rules:
|
|||
- argoproj.io
|
||||
resources:
|
||||
- applications
|
||||
- applicationsets
|
||||
- appprojects
|
||||
verbs:
|
||||
- create
|
||||
|
|
|
@ -144,6 +144,12 @@ spec:
|
|||
name: argocd-cmd-params-cm
|
||||
key: controller.log.level
|
||||
optional: true
|
||||
- name: ARGOCD_LOG_FORMAT_TIMESTAMP
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
name: argocd-cmd-params-cm
|
||||
key: log.format.timestamp
|
||||
optional: true
|
||||
- name: ARGOCD_APPLICATION_CONTROLLER_METRICS_CACHE_EXPIRATION
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
|
@ -266,6 +272,12 @@ spec:
|
|||
name: argocd-cmd-params-cm
|
||||
key: otlp.headers
|
||||
optional: true
|
||||
- name: ARGOCD_APPLICATION_CONTROLLER_OTLP_ATTRS
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
name: argocd-cmd-params-cm
|
||||
key: otlp.attrs
|
||||
optional: true
|
||||
- name: ARGOCD_APPLICATION_NAMESPACES
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
|
|
|
@ -133,6 +133,12 @@ spec:
|
|||
key: applicationsetcontroller.log.level
|
||||
name: argocd-cmd-params-cm
|
||||
optional: true
|
||||
- name: ARGOCD_LOG_FORMAT_TIMESTAMP
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
name: argocd-cmd-params-cm
|
||||
key: log.format.timestamp
|
||||
optional: true
|
||||
- name: ARGOCD_APPLICATIONSET_CONTROLLER_DRY_RUN
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
|
|
|
@ -94,6 +94,12 @@ spec:
|
|||
key: notificationscontroller.log.format
|
||||
name: argocd-cmd-params-cm
|
||||
optional: true
|
||||
- name: ARGOCD_LOG_FORMAT_TIMESTAMP
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
name: argocd-cmd-params-cm
|
||||
key: log.format.timestamp
|
||||
optional: true
|
||||
- name: ARGOCD_APPLICATION_NAMESPACES
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
|
|
|
@ -109,6 +109,12 @@ spec:
|
|||
name: argocd-cmd-params-cm
|
||||
key: reposerver.log.level
|
||||
optional: true
|
||||
- name: ARGOCD_LOG_FORMAT_TIMESTAMP
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
name: argocd-cmd-params-cm
|
||||
key: log.format.timestamp
|
||||
optional: true
|
||||
- name: ARGOCD_REPO_SERVER_PARALLELISM_LIMIT
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
|
@ -219,6 +225,12 @@ spec:
|
|||
name: argocd-cmd-params-cm
|
||||
key: otlp.headers
|
||||
optional: true
|
||||
- name: ARGOCD_REPO_SERVER_OTLP_ATTRS
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
name: argocd-cmd-params-cm
|
||||
key: otlp.attrs
|
||||
optional: true
|
||||
- name: ARGOCD_REPO_SERVER_MAX_COMBINED_DIRECTORY_MANIFESTS_SIZE
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
|
|
|
@ -305,6 +305,12 @@ spec:
|
|||
name: argocd-cmd-params-cm
|
||||
key: otlp.headers
|
||||
optional: true
|
||||
- name: ARGOCD_SERVER_OTLP_ATTRS
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
name: argocd-cmd-params-cm
|
||||
key: otlp.attrs
|
||||
optional: true
|
||||
- name: ARGOCD_APPLICATION_NAMESPACES
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
|
@ -371,6 +377,12 @@ spec:
|
|||
name: argocd-cmd-params-cm
|
||||
key: hydrator.enabled
|
||||
optional: true
|
||||
- name: ARGOCD_SYNC_WITH_REPLACE_ALLOWED
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
name: argocd-cmd-params-cm
|
||||
key: server.sync.replace.allowed
|
||||
optional: true
|
||||
{{- with .Values.server.envFrom }}
|
||||
envFrom:
|
||||
{{- toYaml . | nindent 10 }}
|
||||
|
|
|
@ -390,6 +390,11 @@ spec:
|
|||
description: ForceCommonLabels specifies whether to force
|
||||
applying common labels to resources for Kustomize apps
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
description: IgnoreMissingComponents prevents kustomize
|
||||
from failing when components do not exist locally by
|
||||
not appending them to kustomization file
|
||||
type: boolean
|
||||
images:
|
||||
description: Images is a list of Kustomize image override
|
||||
specifications
|
||||
|
@ -403,6 +408,10 @@ spec:
|
|||
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
|
||||
uses the Kubernetes version of the target cluster.
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
description: LabelIncludeTemplates specifies whether to
|
||||
apply common labels to resource templates or not
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
description: LabelWithoutSelector specifies whether to
|
||||
apply common labels to resource selectors or not
|
||||
|
@ -770,6 +779,11 @@ spec:
|
|||
force applying common labels to resources for Kustomize
|
||||
apps
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
description: IgnoreMissingComponents prevents kustomize
|
||||
from failing when components do not exist locally
|
||||
by not appending them to kustomization file
|
||||
type: boolean
|
||||
images:
|
||||
description: Images is a list of Kustomize image override
|
||||
specifications
|
||||
|
@ -783,6 +797,10 @@ spec:
|
|||
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
|
||||
uses the Kubernetes version of the target cluster.
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
description: LabelIncludeTemplates specifies whether
|
||||
to apply common labels to resource templates or not
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
description: LabelWithoutSelector specifies whether
|
||||
to apply common labels to resource selectors or not
|
||||
|
@ -1260,6 +1278,11 @@ spec:
|
|||
description: ForceCommonLabels specifies whether to force
|
||||
applying common labels to resources for Kustomize apps
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
description: IgnoreMissingComponents prevents kustomize from
|
||||
failing when components do not exist locally by not appending
|
||||
them to kustomization file
|
||||
type: boolean
|
||||
images:
|
||||
description: Images is a list of Kustomize image override
|
||||
specifications
|
||||
|
@ -1273,6 +1296,10 @@ spec:
|
|||
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
|
||||
uses the Kubernetes version of the target cluster.
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
description: LabelIncludeTemplates specifies whether to apply
|
||||
common labels to resource templates or not
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
description: LabelWithoutSelector specifies whether to apply
|
||||
common labels to resource selectors or not
|
||||
|
@ -1688,6 +1715,11 @@ spec:
|
|||
description: ForceCommonLabels specifies whether to force
|
||||
applying common labels to resources for Kustomize apps
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
description: IgnoreMissingComponents prevents kustomize
|
||||
from failing when components do not exist locally by not
|
||||
appending them to kustomization file
|
||||
type: boolean
|
||||
images:
|
||||
description: Images is a list of Kustomize image override
|
||||
specifications
|
||||
|
@ -1701,6 +1733,10 @@ spec:
|
|||
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
|
||||
uses the Kubernetes version of the target cluster.
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
description: LabelIncludeTemplates specifies whether to
|
||||
apply common labels to resource templates or not
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
description: LabelWithoutSelector specifies whether to apply
|
||||
common labels to resource selectors or not
|
||||
|
@ -1857,6 +1893,10 @@ spec:
|
|||
description: 'AllowEmpty allows apps have zero live resources
|
||||
(default: false)'
|
||||
type: boolean
|
||||
enabled:
|
||||
description: Enable allows apps to explicitly control automated
|
||||
sync
|
||||
type: boolean
|
||||
prune:
|
||||
description: 'Prune specifies whether to delete resources
|
||||
from the cluster that are not found in the sources anymore
|
||||
|
@ -2229,6 +2269,11 @@ spec:
|
|||
force applying common labels to resources for Kustomize
|
||||
apps
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
description: IgnoreMissingComponents prevents kustomize
|
||||
from failing when components do not exist locally
|
||||
by not appending them to kustomization file
|
||||
type: boolean
|
||||
images:
|
||||
description: Images is a list of Kustomize image override
|
||||
specifications
|
||||
|
@ -2242,6 +2287,10 @@ spec:
|
|||
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
|
||||
uses the Kubernetes version of the target cluster.
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
description: LabelIncludeTemplates specifies whether
|
||||
to apply common labels to resource templates or not
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
description: LabelWithoutSelector specifies whether
|
||||
to apply common labels to resource selectors or not
|
||||
|
@ -2611,6 +2660,11 @@ spec:
|
|||
force applying common labels to resources for Kustomize
|
||||
apps
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
description: IgnoreMissingComponents prevents kustomize
|
||||
from failing when components do not exist locally
|
||||
by not appending them to kustomization file
|
||||
type: boolean
|
||||
images:
|
||||
description: Images is a list of Kustomize image override
|
||||
specifications
|
||||
|
@ -2624,6 +2678,11 @@ spec:
|
|||
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
|
||||
uses the Kubernetes version of the target cluster.
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
description: LabelIncludeTemplates specifies whether
|
||||
to apply common labels to resource templates or
|
||||
not
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
description: LabelWithoutSelector specifies whether
|
||||
to apply common labels to resource selectors or
|
||||
|
@ -3143,6 +3202,12 @@ spec:
|
|||
to force applying common labels to resources
|
||||
for Kustomize apps
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
description: IgnoreMissingComponents prevents
|
||||
kustomize from failing when components do not
|
||||
exist locally by not appending them to kustomization
|
||||
file
|
||||
type: boolean
|
||||
images:
|
||||
description: Images is a list of Kustomize image
|
||||
override specifications
|
||||
|
@ -3156,6 +3221,11 @@ spec:
|
|||
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
|
||||
uses the Kubernetes version of the target cluster.
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
description: LabelIncludeTemplates specifies whether
|
||||
to apply common labels to resource templates
|
||||
or not
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
description: LabelWithoutSelector specifies whether
|
||||
to apply common labels to resource selectors
|
||||
|
@ -3545,6 +3615,12 @@ spec:
|
|||
to force applying common labels to resources
|
||||
for Kustomize apps
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
description: IgnoreMissingComponents prevents
|
||||
kustomize from failing when components do
|
||||
not exist locally by not appending them to
|
||||
kustomization file
|
||||
type: boolean
|
||||
images:
|
||||
description: Images is a list of Kustomize image
|
||||
override specifications
|
||||
|
@ -3558,6 +3634,11 @@ spec:
|
|||
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
|
||||
uses the Kubernetes version of the target cluster.
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
description: LabelIncludeTemplates specifies
|
||||
whether to apply common labels to resource
|
||||
templates or not
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
description: LabelWithoutSelector specifies
|
||||
whether to apply common labels to resource
|
||||
|
@ -4059,6 +4140,11 @@ spec:
|
|||
force applying common labels to resources for Kustomize
|
||||
apps
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
description: IgnoreMissingComponents prevents kustomize
|
||||
from failing when components do not exist locally
|
||||
by not appending them to kustomization file
|
||||
type: boolean
|
||||
images:
|
||||
description: Images is a list of Kustomize image override
|
||||
specifications
|
||||
|
@ -4072,6 +4158,11 @@ spec:
|
|||
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
|
||||
uses the Kubernetes version of the target cluster.
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
description: LabelIncludeTemplates specifies whether
|
||||
to apply common labels to resource templates or
|
||||
not
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
description: LabelWithoutSelector specifies whether
|
||||
to apply common labels to resource selectors or
|
||||
|
@ -4453,6 +4544,11 @@ spec:
|
|||
to force applying common labels to resources for
|
||||
Kustomize apps
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
description: IgnoreMissingComponents prevents kustomize
|
||||
from failing when components do not exist locally
|
||||
by not appending them to kustomization file
|
||||
type: boolean
|
||||
images:
|
||||
description: Images is a list of Kustomize image
|
||||
override specifications
|
||||
|
@ -4466,6 +4562,11 @@ spec:
|
|||
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
|
||||
uses the Kubernetes version of the target cluster.
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
description: LabelIncludeTemplates specifies whether
|
||||
to apply common labels to resource templates or
|
||||
not
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
description: LabelWithoutSelector specifies whether
|
||||
to apply common labels to resource selectors or
|
||||
|
@ -4638,15 +4739,16 @@ spec:
|
|||
description: Resources is a list of Kubernetes resources managed by
|
||||
this application
|
||||
items:
|
||||
description: |-
|
||||
ResourceStatus holds the current sync and health status of a resource
|
||||
TODO: describe members of this type
|
||||
description: ResourceStatus holds the current synchronization and
|
||||
health status of a Kubernetes resource.
|
||||
properties:
|
||||
group:
|
||||
description: Group represents the API group of the resource
|
||||
(e.g., "apps" for Deployments).
|
||||
type: string
|
||||
health:
|
||||
description: HealthStatus contains information about the currently
|
||||
observed health state of an application or resource
|
||||
description: Health indicates the health status of the resource
|
||||
(e.g., Healthy, Degraded, Progressing).
|
||||
properties:
|
||||
lastTransitionTime:
|
||||
description: LastTransitionTime is the time the HealthStatus
|
||||
|
@ -4663,25 +4765,42 @@ spec:
|
|||
type: string
|
||||
type: object
|
||||
hook:
|
||||
description: Hook is true if the resource is used as a lifecycle
|
||||
hook in an Argo CD application.
|
||||
type: boolean
|
||||
kind:
|
||||
description: Kind specifies the type of the resource (e.g.,
|
||||
"Deployment", "Service").
|
||||
type: string
|
||||
name:
|
||||
description: Name is the unique name of the resource within
|
||||
the namespace.
|
||||
type: string
|
||||
namespace:
|
||||
description: Namespace defines the Kubernetes namespace where
|
||||
the resource is located.
|
||||
type: string
|
||||
requiresDeletionConfirmation:
|
||||
description: RequiresDeletionConfirmation is true if the resource
|
||||
requires explicit user confirmation before deletion.
|
||||
type: boolean
|
||||
requiresPruning:
|
||||
description: RequiresPruning is true if the resource needs to
|
||||
be pruned (deleted) as part of synchronization.
|
||||
type: boolean
|
||||
status:
|
||||
description: SyncStatusCode is a type which represents possible
|
||||
comparison results
|
||||
description: Status represents the synchronization state of
|
||||
the resource (e.g., Synced, OutOfSync).
|
||||
type: string
|
||||
syncWave:
|
||||
description: |-
|
||||
SyncWave determines the order in which resources are applied during a sync operation.
|
||||
Lower values are applied first.
|
||||
format: int64
|
||||
type: integer
|
||||
version:
|
||||
description: Version indicates the API version of the resource
|
||||
(e.g., "v1", "v1beta1").
|
||||
type: string
|
||||
type: object
|
||||
type: array
|
||||
|
@ -5167,6 +5286,11 @@ spec:
|
|||
force applying common labels to resources for Kustomize
|
||||
apps
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
description: IgnoreMissingComponents prevents kustomize
|
||||
from failing when components do not exist locally
|
||||
by not appending them to kustomization file
|
||||
type: boolean
|
||||
images:
|
||||
description: Images is a list of Kustomize image override
|
||||
specifications
|
||||
|
@ -5180,6 +5304,11 @@ spec:
|
|||
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
|
||||
uses the Kubernetes version of the target cluster.
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
description: LabelIncludeTemplates specifies whether
|
||||
to apply common labels to resource templates or
|
||||
not
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
description: LabelWithoutSelector specifies whether
|
||||
to apply common labels to resource selectors or
|
||||
|
@ -5561,6 +5690,11 @@ spec:
|
|||
to force applying common labels to resources for
|
||||
Kustomize apps
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
description: IgnoreMissingComponents prevents kustomize
|
||||
from failing when components do not exist locally
|
||||
by not appending them to kustomization file
|
||||
type: boolean
|
||||
images:
|
||||
description: Images is a list of Kustomize image
|
||||
override specifications
|
||||
|
@ -5574,6 +5708,11 @@ spec:
|
|||
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
|
||||
uses the Kubernetes version of the target cluster.
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
description: LabelIncludeTemplates specifies whether
|
||||
to apply common labels to resource templates or
|
||||
not
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
description: LabelWithoutSelector specifies whether
|
||||
to apply common labels to resource selectors or
|
||||
|
|
|
@ -282,12 +282,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -554,12 +558,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -670,6 +678,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -954,12 +964,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -1226,12 +1240,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -1342,6 +1360,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -1625,12 +1645,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -1897,12 +1921,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -2013,6 +2041,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -2276,12 +2306,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -2548,12 +2582,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -2664,6 +2702,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -2952,12 +2992,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -3224,12 +3268,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -3340,6 +3388,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -3624,12 +3674,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -3896,12 +3950,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -4012,6 +4070,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -4295,12 +4355,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -4567,12 +4631,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -4683,6 +4751,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -4946,12 +5016,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -5218,12 +5292,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -5334,6 +5412,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -5605,12 +5685,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -5877,12 +5961,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -5993,6 +6081,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -6483,12 +6573,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -6755,12 +6849,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -6871,6 +6969,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -6916,6 +7016,10 @@ spec:
|
|||
- metadata
|
||||
- spec
|
||||
type: object
|
||||
values:
|
||||
additionalProperties:
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
scmProvider:
|
||||
properties:
|
||||
|
@ -7356,12 +7460,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -7628,12 +7736,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -7744,6 +7856,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -8024,12 +8138,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -8296,12 +8414,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -8412,6 +8534,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -8702,12 +8826,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -8974,12 +9102,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -9090,6 +9222,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -9374,12 +9508,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -9646,12 +9784,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -9762,6 +9904,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -10045,12 +10189,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -10317,12 +10465,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -10433,6 +10585,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -10696,12 +10850,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -10968,12 +11126,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -11084,6 +11246,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -11355,12 +11519,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -11627,12 +11795,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -11743,6 +11915,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -12233,12 +12407,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -12505,12 +12683,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -12621,6 +12803,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -12666,6 +12850,10 @@ spec:
|
|||
- metadata
|
||||
- spec
|
||||
type: object
|
||||
values:
|
||||
additionalProperties:
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
scmProvider:
|
||||
properties:
|
||||
|
@ -13106,12 +13294,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -13378,12 +13570,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -13494,6 +13690,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -13778,12 +13976,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -14050,12 +14252,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -14166,6 +14372,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -14436,12 +14644,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -14708,12 +14920,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -14824,6 +15040,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -15314,12 +15532,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -15586,12 +15808,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -15702,6 +15928,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -15747,6 +15975,10 @@ spec:
|
|||
- metadata
|
||||
- spec
|
||||
type: object
|
||||
values:
|
||||
additionalProperties:
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
scmProvider:
|
||||
properties:
|
||||
|
@ -16187,12 +16419,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -16459,12 +16695,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -16575,6 +16815,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
@ -16930,12 +17172,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -17202,12 +17448,16 @@ spec:
|
|||
type: boolean
|
||||
forceCommonLabels:
|
||||
type: boolean
|
||||
ignoreMissingComponents:
|
||||
type: boolean
|
||||
images:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
kubeVersion:
|
||||
type: string
|
||||
labelIncludeTemplates:
|
||||
type: boolean
|
||||
labelWithoutSelector:
|
||||
type: boolean
|
||||
namePrefix:
|
||||
|
@ -17318,6 +17568,8 @@ spec:
|
|||
properties:
|
||||
allowEmpty:
|
||||
type: boolean
|
||||
enabled:
|
||||
type: boolean
|
||||
prune:
|
||||
type: boolean
|
||||
selfHeal:
|
||||
|
|
|
@ -289,6 +289,10 @@ spec:
|
|||
description: SyncWindow contains the kind, time, duration and attributes
|
||||
that are used to assign the syncWindows to apps
|
||||
properties:
|
||||
andOperator:
|
||||
description: UseAndOperator use AND operator for matching applications,
|
||||
namespaces and clusters instead of the default OR operator
|
||||
type: boolean
|
||||
applications:
|
||||
description: Applications contains a list of applications that
|
||||
the window will apply to
|
||||
|
|
|
@ -99,6 +99,12 @@ spec:
|
|||
key: dexserver.log.level
|
||||
name: argocd-cmd-params-cm
|
||||
optional: true
|
||||
- name: ARGOCD_LOG_FORMAT_TIMESTAMP
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
name: argocd-cmd-params-cm
|
||||
key: log.format.timestamp
|
||||
optional: true
|
||||
- name: ARGOCD_DEX_SERVER_DISABLE_TLS
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
|
|
|
@ -252,6 +252,131 @@ configs:
|
|||
# name: some-cluster
|
||||
# server: https://some-cluster
|
||||
|
||||
## Default configuration for ignoreResourceUpdates.
|
||||
## The ignoreResourceUpdates list contains K8s resource's properties that are known to be frequently updated
|
||||
## by controllers and operators. These resources, when watched by argo, will cause many unnecessary updates.
|
||||
|
||||
# -- Ignoring status for all resources. An update will still be sent if the status update causes the health to change.
|
||||
# @default -- See [values.yaml]
|
||||
resource.customizations.ignoreResourceUpdates.all: |
|
||||
jsonPointers:
|
||||
- /status
|
||||
# -- Some Application fields are generated and not related to the application updates itself
|
||||
## The Application itself is already watched by the controller lister, but this configuration is applied for apps of apps
|
||||
# @default -- See [values.yaml]
|
||||
resource.customizations.ignoreResourceUpdates.argoproj.io_Application: |
|
||||
jqPathExpressions:
|
||||
- '.metadata.annotations."notified.notifications.argoproj.io"'
|
||||
- '.metadata.annotations."argocd.argoproj.io/refresh"'
|
||||
- '.metadata.annotations."argocd.argoproj.io/hydrate"'
|
||||
- '.operation'
|
||||
# -- Ignore Argo Rollouts generated fields
|
||||
# @default -- See [values.yaml]
|
||||
resource.customizations.ignoreResourceUpdates.argoproj.io_Rollout: |
|
||||
jqPathExpressions:
|
||||
- '.metadata.annotations."notified.notifications.argoproj.io"'
|
||||
# -- Legacy annotations used on HPA autoscaling/v1
|
||||
# @default -- See [values.yaml]
|
||||
resource.customizations.ignoreResourceUpdates.autoscaling_HorizontalPodAutoscaler: |
|
||||
jqPathExpressions:
|
||||
- '.metadata.annotations."autoscaling.alpha.kubernetes.io/behavior"'
|
||||
- '.metadata.annotations."autoscaling.alpha.kubernetes.io/conditions"'
|
||||
- '.metadata.annotations."autoscaling.alpha.kubernetes.io/metrics"'
|
||||
- '.metadata.annotations."autoscaling.alpha.kubernetes.io/current-metrics"'
|
||||
# -- Ignore the cluster-autoscaler status
|
||||
# @default -- See [values.yaml]
|
||||
resource.customizations.ignoreResourceUpdates.ConfigMap: |
|
||||
jqPathExpressions:
|
||||
# Ignore the cluster-autoscaler status
|
||||
- '.metadata.annotations."cluster-autoscaler.kubernetes.io/last-updated"'
|
||||
# Ignore the annotation of the legacy Leases election
|
||||
- '.metadata.annotations."control-plane.alpha.kubernetes.io/leader"'
|
||||
# -- Ignore the common scaling annotations
|
||||
# @default -- See [values.yaml]
|
||||
resource.customizations.ignoreResourceUpdates.apps_ReplicaSet: |
|
||||
jqPathExpressions:
|
||||
- '.metadata.annotations."deployment.kubernetes.io/desired-replicas"'
|
||||
- '.metadata.annotations."deployment.kubernetes.io/max-replicas"'
|
||||
- '.metadata.annotations."rollout.argoproj.io/desired-replicas"'
|
||||
# -- Ignores update if EndpointSlice is not excluded globally
|
||||
# @default -- See [values.yaml]
|
||||
resource.customizations.ignoreResourceUpdates.discovery.k8s.io_EndpointSlice: |
|
||||
jsonPointers:
|
||||
- /metadata
|
||||
- /endpoints
|
||||
- /ports
|
||||
# -- Ignores update if Endpoints is not excluded globally
|
||||
# @default -- See [values.yaml]
|
||||
resource.customizations.ignoreResourceUpdates.Endpoints: |
|
||||
jsonPointers:
|
||||
- /metadata
|
||||
- /subsets
|
||||
|
||||
## Default configuration for exclusions.
|
||||
## The exclusion list are K8s resources that we assume will never be declared in Git,
|
||||
## and are never child objects of managed resources that need to be presented in the resource tree.
|
||||
## This list contains high volume and high churn metadata objects which we exclude for performance
|
||||
## reasons, reducing connections and load to the K8s API servers of managed clusters.
|
||||
|
||||
# -- Resource Exclusion/Inclusion
|
||||
# @default -- See [values.yaml]
|
||||
resource.exclusions: |
|
||||
### Network resources created by the Kubernetes control plane and excluded to reduce the number of watched events and UI clutter
|
||||
- apiGroups:
|
||||
- ''
|
||||
- discovery.k8s.io
|
||||
kinds:
|
||||
- Endpoints
|
||||
- EndpointSlice
|
||||
### Internal Kubernetes resources excluded reduce the number of watched events
|
||||
- apiGroups:
|
||||
- coordination.k8s.io
|
||||
kinds:
|
||||
- Lease
|
||||
### Internal Kubernetes Authz/Authn resources excluded reduce the number of watched events
|
||||
- apiGroups:
|
||||
- authentication.k8s.io
|
||||
- authorization.k8s.io
|
||||
kinds:
|
||||
- SelfSubjectReview
|
||||
- TokenReview
|
||||
- LocalSubjectAccessReview
|
||||
- SelfSubjectAccessReview
|
||||
- SelfSubjectRulesReview
|
||||
- SubjectAccessReview
|
||||
### Intermediate Certificate Request excluded reduce the number of watched events
|
||||
- apiGroups:
|
||||
- certificates.k8s.io
|
||||
kinds:
|
||||
- CertificateSigningRequest
|
||||
- apiGroups:
|
||||
- cert-manager.io
|
||||
kinds:
|
||||
- CertificateRequest
|
||||
### Cilium internal resources excluded reduce the number of watched events and UI Clutter
|
||||
- apiGroups:
|
||||
- cilium.io
|
||||
kinds:
|
||||
- CiliumIdentity
|
||||
- CiliumEndpoint
|
||||
- CiliumEndpointSlice
|
||||
### Kyverno intermediate and reporting resources excluded reduce the number of watched events and improve performance
|
||||
- apiGroups:
|
||||
- kyverno.io
|
||||
- reports.kyverno.io
|
||||
- wgpolicyk8s.io
|
||||
kinds:
|
||||
- PolicyReport
|
||||
- ClusterPolicyReport
|
||||
- EphemeralReport
|
||||
- ClusterEphemeralReport
|
||||
- AdmissionReport
|
||||
- ClusterAdmissionReport
|
||||
- BackgroundScanReport
|
||||
- ClusterBackgroundScanReport
|
||||
- UpdateRequest
|
||||
|
||||
|
||||
# Argo CD configuration parameters
|
||||
## Ref: https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/argocd-cmd-params-cm.yaml
|
||||
params:
|
||||
|
|
Loading…
Reference in New Issue