-
Notifications
You must be signed in to change notification settings - Fork 8
argocd: update dependency argoproj/argo-cd to v3 #362
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/argoproj-argo-cd-3.x
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Infro diff for 49e0fbe
time="2025-05-29T21:09:35Z" level=warning msg="Failed to invoke grpc call. Use flag --grpc-web in grpc calls. To avoid this warning message, use flag --grpc-web."
time="2025-05-29T21:09:46Z" level=warning msg="Failed to invoke grpc call. Use flag --grpc-web in grpc calls. To avoid this warning message, use flag --grpc-web."
===== /ConfigMap argocd/argocd-cm ======
--- /tmp/argocd-diff314748161/argocd-cm-live.yaml
+++ /tmp/argocd-diff314748161/argocd-cm
@@ -18,6 +18,99 @@
key: id_rsa
name: ssh-key
url: git@github.com:hashbang/gitops.git
+ 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"'
+ resource.customizations.ignoreResourceUpdates.Endpoints: |
+ jsonPointers:
+ - /metadata
+ - /subsets
+ resource.customizations.ignoreResourceUpdates.all: |
+ jsonPointers:
+ - /status
+ 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"'
+ 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'
+ resource.customizations.ignoreResourceUpdates.argoproj.io_Rollout: |
+ jqPathExpressions:
+ - '.metadata.annotations."notified.notifications.argoproj.io"'
+ 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"'
+ resource.customizations.ignoreResourceUpdates.discovery.k8s.io_EndpointSlice: |
+ jsonPointers:
+ - /metadata
+ - /endpoints
+ - /ports
+ 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
statusbadge.enabled: "true"
kind: ConfigMap
metadata:
===== apiextensions.k8s.io/CustomResourceDefinition /applications.argoproj.io ======
--- /tmp/argocd-diff3012668151/applications.argoproj.io-live.yaml
+++ /tmp/argocd-diff3012668151/applications.argoproj.io
@@ -387,6 +387,11 @@
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
@@ -400,6 +405,10 @@
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
@@ -767,6 +776,11 @@
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
@@ -780,6 +794,10 @@
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
@@ -1257,6 +1275,11 @@
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
@@ -1270,6 +1293,10 @@
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
@@ -1685,6 +1712,11 @@
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
@@ -1698,6 +1730,10 @@
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
@@ -2226,6 +2262,11 @@
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
@@ -2239,6 +2280,10 @@
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
@@ -2608,6 +2653,11 @@
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
@@ -2621,6 +2671,11 @@
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
@@ -3140,6 +3195,12 @@
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
@@ -3153,6 +3214,11 @@
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
@@ -3542,6 +3608,12 @@
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
@@ -3555,6 +3627,11 @@
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
@@ -4056,6 +4133,11 @@
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
@@ -4069,6 +4151,11 @@
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
@@ -4450,6 +4537,11 @@
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
@@ -4463,6 +4555,11 @@
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
@@ -4635,15 +4732,16 @@
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
@@ -4660,25 +4758,42 @@
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
@@ -5164,6 +5279,11 @@
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
@@ -5177,6 +5297,11 @@
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
@@ -5558,6 +5683,11 @@
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
@@ -5571,6 +5701,11 @@
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
===== apiextensions.k8s.io/CustomResourceDefinition /applicationsets.argoproj.io ======
--- /tmp/argocd-diff642107825/applicationsets.argoproj.io-live.yaml
+++ /tmp/argocd-diff642107825/applicationsets.argoproj.io
@@ -351,12 +351,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -623,12 +627,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -1023,12 +1031,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -1295,12 +1307,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -1694,12 +1710,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -1966,12 +1986,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -2345,12 +2369,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -2617,12 +2645,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -3021,12 +3053,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -3293,12 +3329,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -3693,12 +3733,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -3965,12 +4009,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -4364,12 +4412,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -4636,12 +4688,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -5015,12 +5071,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -5287,12 +5347,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -5674,12 +5738,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -5946,12 +6014,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -6552,12 +6624,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -6824,12 +6900,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -6985,6 +7065,10 @@
- metadata
- spec
type: object
+ values:
+ additionalProperties:
+ type: string
+ type: object
type: object
scmProvider:
properties:
@@ -7425,12 +7509,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -7697,12 +7785,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -8093,12 +8185,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -8365,12 +8461,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -8771,12 +8871,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -9043,12 +9147,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -9443,12 +9551,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -9715,12 +9827,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -10114,12 +10230,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -10386,12 +10506,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -10765,12 +10889,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -11037,12 +11165,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -11424,12 +11556,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -11696,12 +11832,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -12302,12 +12442,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -12574,12 +12718,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -12735,6 +12883,10 @@
- metadata
- spec
type: object
+ values:
+ additionalProperties:
+ type: string
+ type: object
type: object
scmProvider:
properties:
@@ -13175,12 +13327,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -13447,12 +13603,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -13847,12 +14007,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -14119,12 +14283,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -14505,12 +14673,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -14777,12 +14949,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -15383,12 +15559,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -15655,12 +15835,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -15816,6 +16000,10 @@
- metadata
- spec
type: object
+ values:
+ additionalProperties:
+ type: string
+ type: object
type: object
scmProvider:
properties:
@@ -16256,12 +16444,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -16528,12 +16720,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -16999,12 +17195,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
@@ -17271,12 +17471,16 @@
type: boolean
forceCommonLabels:
type: boolean
+ ignoreMissingComponents:
+ type: boolean
images:
items:
type: string
type: array
kubeVersion:
type: string
+ labelIncludeTemplates:
+ type: boolean
labelWithoutSelector:
type: boolean
namePrefix:
===== apiextensions.k8s.io/CustomResourceDefinition /appprojects.argoproj.io ======
--- /tmp/argocd-diff4213183210/appprojects.argoproj.io-live.yaml
+++ /tmp/argocd-diff4213183210/appprojects.argoproj.io
@@ -286,6 +286,10 @@
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
===== apps/Deployment argocd/argocd-applicationset-controller ======
--- /tmp/argocd-diff1637680855/argocd-applicationset-controller-live.yaml
+++ /tmp/argocd-diff1637680855/argocd-applicationset-controller
@@ -441,6 +441,12 @@
key: applicationsetcontroller.log.level
name: argocd-cmd-params-cm
optional: true
+ - name: ARGOCD_LOG_FORMAT_TIMESTAMP
+ valueFrom:
+ configMapKeyRef:
+ key: log.format.timestamp
+ name: argocd-cmd-params-cm
+ optional: true
- name: ARGOCD_APPLICATIONSET_CONTROLLER_DRY_RUN
valueFrom:
configMapKeyRef:
===== apps/Deployment argocd/argocd-dex-server ======
--- /tmp/argocd-diff401934921/argocd-dex-server-live.yaml
+++ /tmp/argocd-diff401934921/argocd-dex-server
@@ -305,6 +305,12 @@
key: dexserver.log.level
name: argocd-cmd-params-cm
optional: true
+ - name: ARGOCD_LOG_FORMAT_TIMESTAMP
+ valueFrom:
+ configMapKeyRef:
+ key: log.format.timestamp
+ name: argocd-cmd-params-cm
+ optional: true
- name: ARGOCD_DEX_SERVER_DISABLE_TLS
valueFrom:
configMapKeyRef:
===== apps/Deployment argocd/argocd-notifications-controller ======
--- /tmp/argocd-diff1538659517/argocd-notifications-controller-live.yaml
+++ /tmp/argocd-diff1538659517/argocd-notifications-controller
@@ -247,6 +247,12 @@
key: notificationscontroller.log.level
name: argocd-cmd-params-cm
optional: true
+ - name: ARGOCD_LOG_FORMAT_TIMESTAMP
+ valueFrom:
+ configMapKeyRef:
+ key: log.format.timestamp
+ name: argocd-cmd-params-cm
+ optional: true
- name: ARGOCD_APPLICATION_NAMESPACES
valueFrom:
configMapKeyRef:
===== apps/Deployment argocd/argocd-repo-server ======
--- /tmp/argocd-diff2236299373/argocd-repo-server-live.yaml
+++ /tmp/argocd-diff2236299373/argocd-repo-server
@@ -667,6 +667,12 @@
key: reposerver.log.level
name: argocd-cmd-params-cm
optional: true
+ - name: ARGOCD_LOG_FORMAT_TIMESTAMP
+ valueFrom:
+ configMapKeyRef:
+ key: log.format.timestamp
+ name: argocd-cmd-params-cm
+ optional: true
- name: ARGOCD_REPO_SERVER_PARALLELISM_LIMIT
valueFrom:
configMapKeyRef:
@@ -755,6 +761,12 @@
valueFrom:
configMapKeyRef:
key: otlp.headers
+ name: argocd-cmd-params-cm
+ optional: true
+ - name: ARGOCD_REPO_SERVER_OTLP_ATTRS
+ valueFrom:
+ configMapKeyRef:
+ key: otlp.attrs
name: argocd-cmd-params-cm
optional: true
- name: ARGOCD_REPO_SERVER_MAX_COMBINED_DIRECTORY_MANIFESTS_SIZE
===== apps/Deployment argocd/argocd-server ======
--- /tmp/argocd-diff3215713577/argocd-server-live.yaml
+++ /tmp/argocd-diff3215713577/argocd-server
@@ -814,6 +814,12 @@
key: otlp.headers
name: argocd-cmd-params-cm
optional: true
+ - name: ARGOCD_SERVER_OTLP_ATTRS
+ valueFrom:
+ configMapKeyRef:
+ key: otlp.attrs
+ name: argocd-cmd-params-cm
+ optional: true
- name: ARGOCD_APPLICATION_NAMESPACES
valueFrom:
configMapKeyRef:
@@ -878,6 +884,12 @@
valueFrom:
configMapKeyRef:
key: hydrator.enabled
+ name: argocd-cmd-params-cm
+ optional: true
+ - name: ARGOCD_SYNC_WITH_REPLACE_ALLOWED
+ valueFrom:
+ configMapKeyRef:
+ key: server.sync.replace.allowed
name: argocd-cmd-params-cm
optional: true
image: quay.io/argoproj/argocd:v2.14.8@sha256:a5ed1e6cef908ce9f3ba45c1bd2cc68e911b5be223f480d8e20ab38fcee9b2e7
===== apps/StatefulSet argocd/argocd-application-controller ======
--- /tmp/argocd-diff2066161866/argocd-application-controller-live.yaml
+++ /tmp/argocd-diff2066161866/argocd-application-controller
@@ -545,6 +545,12 @@
key: controller.log.level
name: argocd-cmd-params-cm
optional: true
+ - name: ARGOCD_LOG_FORMAT_TIMESTAMP
+ valueFrom:
+ configMapKeyRef:
+ key: log.format.timestamp
+ name: argocd-cmd-params-cm
+ optional: true
- name: ARGOCD_APPLICATION_CONTROLLER_METRICS_CACHE_EXPIRATION
valueFrom:
configMapKeyRef:
@@ -575,6 +581,12 @@
key: controller.self.heal.backoff.cap.seconds
name: argocd-cmd-params-cm
optional: true
+ - name: ARGOCD_APPLICATION_CONTROLLER_SELF_HEAL_BACKOFF_COOLDOWN_SECONDS
+ valueFrom:
+ configMapKeyRef:
+ key: controller.self.heal.backoff.cooldown.seconds
+ name: argocd-cmd-params-cm
+ optional: true
- name: ARGOCD_APPLICATION_CONTROLLER_SYNC_TIMEOUT
valueFrom:
configMapKeyRef:
@@ -645,6 +657,12 @@
valueFrom:
configMapKeyRef:
key: otlp.headers
+ name: argocd-cmd-params-cm
+ optional: true
+ - name: ARGOCD_APPLICATION_CONTROLLER_OTLP_ATTRS
+ valueFrom:
+ configMapKeyRef:
+ key: otlp.attrs
name: argocd-cmd-params-cm
optional: true
- name: ARGOCD_APPLICATION_NAMESPACES
===== rbac.authorization.k8s.io/Role argocd/argocd-application-controller ======
--- /tmp/argocd-diff4158544303/argocd-application-controller-live.yaml
+++ /tmp/argocd-diff4158544303/argocd-application-controller
@@ -70,6 +70,7 @@
- argoproj.io
resources:
- applications
+ - applicationsets
- appprojects
verbs:
- create
time="2025-05-29T21:10:00Z" level=warning msg="Failed to invoke grpc call. Use flag --grpc-web in grpc calls. To avoid this warning message, use flag --grpc-web."
time="2025-05-29T21:10:03Z" level=warning msg="Failed to invoke grpc call. Use flag --grpc-web in grpc calls. To avoid this warning message, use flag --grpc-web."
===== /Service external-dns/external-dns ======
--- /tmp/argocd-diff4172762533/external-dns-live.yaml
+++ /tmp/argocd-diff4172762533/external-dns
@@ -2,9 +2,11 @@
kind: Service
metadata:
annotations:
+ argocd.argoproj.io/tracking-id: external-dns:/Service:external-dns/external-dns
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{},"labels":{"app.kubernetes.io/name":"external-dns"},"name":"external-dns","namespace":"external-dns"},"spec":{"ports":[{"name":"metrics","port":7979,"targetPort":7979}],"selector":{"app.kubernetes.io/name":"external-dns"}}}
labels:
+ app.kubernetes.io/instance: external-dns
app.kubernetes.io/name: external-dns
name: external-dns
namespace: external-dns
===== /ServiceAccount external-dns/external-dns ======
--- /tmp/argocd-diff3722031951/external-dns-live.yaml
+++ /tmp/argocd-diff3722031951/external-dns
@@ -2,9 +2,11 @@
kind: ServiceAccount
metadata:
annotations:
+ argocd.argoproj.io/tracking-id: external-dns:/ServiceAccount:external-dns/external-dns
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"annotations":{},"labels":{"app.kubernetes.io/name":"external-dns"},"name":"external-dns","namespace":"external-dns"}}
labels:
+ app.kubernetes.io/instance: external-dns
app.kubernetes.io/name: external-dns
name: external-dns
namespace: external-dns
===== apps/Deployment external-dns/external-dns ======
--- /tmp/argocd-diff1430739167/external-dns-live.yaml
+++ /tmp/argocd-diff1430739167/external-dns
@@ -2,11 +2,13 @@
kind: Deployment
metadata:
annotations:
+ argocd.argoproj.io/tracking-id: external-dns:apps/Deployment:external-dns/external-dns
deployment.kubernetes.io/revision: "11"
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{},"labels":{"app.kubernetes.io/name":"external-dns"},"name":"external-dns","namespace":"external-dns"},"spec":{"selector":{"matchLabels":{"app.kubernetes.io/name":"external-dns"}},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"app.kubernetes.io/name":"external-dns"}},"spec":{"containers":[{"args":["--source=service","--source=ingress","--registry=txt","--provider=aws","--txt-owner-id=digitalocean-hashbang","--txt-prefix=_owner.","--source=crd","--domain-filter=hashbang.sh","--managed-record-types=A","--managed-record-types=CNAME","--managed-record-types=TXT"],"env":[{"name":"AWS_REGION","value":"us-west-2"},{"name":"AWS_ACCESS_KEY_ID","value":"AKIAR7CEWFK35SZX5S66"},{"name":"AWS_SECRET_ACCESS_KEY","valueFrom":{"secretKeyRef":{"key":"key","name":"external-dns-iam"}}}],"image":"registry.k8s.io/external-dns/external-dns:v0.16.1@sha256:37d3a7a05c4638b8177382b80a627c223bd84a53c1a91be137245bd3cfdf9986","name":"external-dns","ports":[{"containerPort":7979,"name":"metrics"}]}],"securityContext":{"fsGroup":65534},"serviceAccountName":"external-dns"}}}}
generation: 11
labels:
+ app.kubernetes.io/instance: external-dns
app.kubernetes.io/name: external-dns
managedFields:
- apiVersion: apps/v1
@@ -150,11 +152,6 @@
- --provider=aws
- --txt-owner-id=digitalocean-hashbang
- --txt-prefix=_owner.
- - --source=crd
- - --domain-filter=hashbang.sh
- - --managed-record-types=A
- - --managed-record-types=CNAME
- - --managed-record-types=TXT
env:
- name: AWS_REGION
value: us-west-2
===== cilium.io/CiliumNetworkPolicy external-dns/external-dns ======
--- /tmp/argocd-diff1939778873/external-dns-live.yaml
+++ /tmp/argocd-diff1939778873/external-dns
@@ -2,10 +2,12 @@
kind: CiliumNetworkPolicy
metadata:
annotations:
+ argocd.argoproj.io/tracking-id: external-dns:cilium.io/CiliumNetworkPolicy:external-dns/external-dns
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"cilium.io/v2","kind":"CiliumNetworkPolicy","metadata":{"annotations":{},"labels":{"app.kubernetes.io/name":"external-dns"},"name":"external-dns","namespace":"external-dns"},"spec":{"egress":[{"toEntities":["cluster"]},{"toEntities":["cluster"],"toPorts":[{"ports":[{"port":"53","protocol":"ANY"}],"rules":{"dns":[{"matchPattern":"*.amazonaws.com"}]}}]},{"toEntities":["world"],"toPorts":[{"ports":[{"port":"443","protocol":"TCP"}]}]}],"endpointSelector":{"matchLabels":{"k8s:app":"external-dns"}},"ingress":[{"fromEntities":["cluster"],"toPorts":[{"ports":[{"port":"7979","protocol":"TCP"}],"rules":{"http":[{"method":"GET","path":"/metrics"}]}}]}]}}
generation: 32
labels:
+ app.kubernetes.io/instance: external-dns
app.kubernetes.io/name: external-dns
name: external-dns
namespace: external-dns
===== monitoring.coreos.com/ServiceMonitor external-dns/external-dns-server-metrics ======
--- /tmp/argocd-diff777281235/external-dns-server-metrics-live.yaml
+++ /tmp/argocd-diff777281235/external-dns-server-metrics
@@ -3,10 +3,12 @@
metadata:
annotations:
argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true
+ argocd.argoproj.io/tracking-id: external-dns:monitoring.coreos.com/ServiceMonitor:external-dns/external-dns-server-metrics
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"monitoring.coreos.com/v1","kind":"ServiceMonitor","metadata":{"annotations":{"argocd.argoproj.io/sync-options":"SkipDryRunOnMissingResource=true"},"labels":{"app.kubernetes.io/name":"external-dns","prometheusInstance":"default"},"name":"external-dns-server-metrics","namespace":"external-dns"},"spec":{"endpoints":[{"port":"metrics"}],"selector":{"matchLabels":{"app.kubernetes.io/name":"external-dns"}}}}
generation: 1
labels:
+ app.kubernetes.io/instance: external-dns
app.kubernetes.io/name: external-dns
prometheusInstance: default
managedFields:
===== rbac.authorization.k8s.io/ClusterRole /external-dns ======
--- /tmp/argocd-diff3490334359/external-dns-live.yaml
+++ /tmp/argocd-diff3490334359/external-dns
@@ -2,9 +2,11 @@
kind: ClusterRole
metadata:
annotations:
+ argocd.argoproj.io/tracking-id: external-dns:rbac.authorization.k8s.io/ClusterRole:external-dns/external-dns
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"rbac.authorization.k8s.io/v1","kind":"ClusterRole","metadata":{"annotations":{},"labels":{"app.kubernetes.io/name":"external-dns"},"name":"external-dns"},"rules":[{"apiGroups":[""],"resources":["endpoints","pods","services"],"verbs":["get","watch","list"]},{"apiGroups":["extensions"],"resources":["ingresses"],"verbs":["get","watch","list"]},{"apiGroups":["networking.k8s.io"],"resources":["ingresses"],"verbs":["get","watch","list"]},{"apiGroups":[""],"resources":["nodes"],"verbs":["watch","list"]},{"apiGroups":["externaldns.k8s.io"],"resources":["dnsendpoints"],"verbs":["get","watch","list"]},{"apiGroups":["externaldns.k8s.io"],"resources":["dnsendpoints/status"],"verbs":["*"]}]}
labels:
+ app.kubernetes.io/instance: external-dns
app.kubernetes.io/name: external-dns
name: external-dns
resourceVersion: "710536737"
@@ -43,17 +45,3 @@
verbs:
- watch
- list
-- apiGroups:
- - externaldns.k8s.io
- resources:
- - dnsendpoints
- verbs:
- - get
- - watch
- - list
-- apiGroups:
- - externaldns.k8s.io
- resources:
- - dnsendpoints/status
- verbs:
- - '*'
===== rbac.authorization.k8s.io/ClusterRoleBinding /external-dns-viewer ======
--- /tmp/argocd-diff4128450954/external-dns-viewer-live.yaml
+++ /tmp/argocd-diff4128450954/external-dns-viewer
@@ -2,9 +2,11 @@
kind: ClusterRoleBinding
metadata:
annotations:
+ argocd.argoproj.io/tracking-id: external-dns:rbac.authorization.k8s.io/ClusterRoleBinding:external-dns/external-dns-viewer
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"rbac.authorization.k8s.io/v1","kind":"ClusterRoleBinding","metadata":{"annotations":{},"labels":{"app.kubernetes.io/name":"external-dns"},"name":"external-dns-viewer"},"roleRef":{"apiGroup":"rbac.authorization.k8s.io","kind":"ClusterRole","name":"external-dns"},"subjects":[{"kind":"ServiceAccount","name":"external-dns","namespace":"external-dns"}]}
labels:
+ app.kubernetes.io/instance: external-dns
app.kubernetes.io/name: external-dns
name: external-dns-viewer
resourceVersion: "710536742"
time="2025-05-29T21:10:09Z" level=warning msg="Failed to invoke grpc call. Use flag --grpc-web in grpc calls. To avoid this warning message, use flag --grpc-web."
time="2025-05-29T21:10:12Z" level=warning msg="Failed to invoke grpc call. Use flag --grpc-web in grpc calls. To avoid this warning message, use flag --grpc-web."
===== apps/Deployment ircd/irc-deployment ======
--- /tmp/argocd-diff2923818535/irc-deployment-live.yaml
+++ /tmp/argocd-diff2923818535/irc-deployment
@@ -30,7 +30,7 @@
app: irc
spec:
containers:
- - image: ghcr.io/ergochat/ergo:v2.14.0@sha256:ef4040d18044a53c8c995defb3159018cf2e83030e5db068c3976d9343c826a5
+ - image: ghcr.io/ergochat/ergo:v2.15.0@sha256:135cd42c6300d957e0045ee53fbe886e43e1c04bb621391ed7b8940c174d68f3
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3
@@ -78,7 +78,7 @@
echo "Exiting.";
command:
- /bin/sh
- image: ghcr.io/ergochat/ergo:v2.14.0@sha256:ef4040d18044a53c8c995defb3159018cf2e83030e5db068c3976d9343c826a5
+ image: ghcr.io/ergochat/ergo:v2.15.0@sha256:135cd42c6300d957e0045ee53fbe886e43e1c04bb621391ed7b8940c174d68f3
imagePullPolicy: IfNotPresent
name: config-reloader
resources: {} |
c7c389f
to
ccc9ade
Compare
5320a41
to
15c9df7
Compare
15c9df7
to
0e1346c
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v2.14.8
->v3.0.5
Release Notes
argoproj/argo-cd (argoproj/argo-cd)
v3.0.5
Compare Source
v3.0.4
Compare Source
v3.0.3
Compare Source
Quick Start
Non-HA:
HA:
Release Signatures and Provenance
All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.
Release Notes Blog Post
For a detailed breakdown of the key changes and improvements in this release, check out the official blog post
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Bug fixes
af3d926
: fix: Account for batch event processing in e2e tests (cherry-pick #22356) (#23070) (@gcp-cherry-pick-bot[bot])ddd6df5
: fix: infinite reconciliation loop when app is in error (#23067) (@agaudreault)927ed35
: fix: remove defaultspec.preserveUnknownFields
ignoreDifference for CRD (cherry-pick #22948) (#23044) (@gcp-cherry-pick-bot[bot])Documentation
b1cafa9
: docs: fix jsonpath in 2.14-3.0 upgrade doc (cherry-pick #23045) (#23046) (@gcp-cherry-pick-bot[bot])Other work
866db14
: chore: bump gitops-engine ssd fix (#23071) (@pjiang-dev)Full Changelog: argoproj/argo-cd@v3.0.2...v3.0.3
v3.0.2
Compare Source
Quick Start
Non-HA:
HA:
Release Signatures and Provenance
All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.
Release Notes Blog Post
For a detailed breakdown of the key changes and improvements in this release, check out the official blog post
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Bug fixes
3fb34b9
: fix(haproxy): setting maxconn in haproxy config cherry-pick (#15319) (#18283) (#23037) (@reggie-k)cca991a
: fix(test): broken e2e test (cherry-pick #22975) (#23017) (@gcp-cherry-pick-bot[bot])90e9d1a
: fix: settings request doesn't return default tracking method (#22965) (cherry-pick) (#23034) (@oleksandr-codefresh)Documentation
3d37cfa
: docs(server): no resource health when using the list api (cherry-pick #22954) (#22972) (@gcp-cherry-pick-bot[bot])Full Changelog: argoproj/argo-cd@v3.0.1...v3.0.2
v3.0.1
Compare Source
Quick Start
Non-HA:
HA:
Release Signatures and Provenance
All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.
Release Notes Blog Post
For a detailed breakdown of the key changes and improvements in this release, check out the official blog post
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Bug fixes
edd2358
: fix(docs): upgrading 3.0 docs (cherry-pick #22891) (#22894) (@gcp-cherry-pick-bot[bot])cb5d6f5
: fix(health): handle nil lastTransitionTime (#22897) (cherry-pick #22900) (#22908) (@gcp-cherry-pick-bot[bot])2913d5f
: fix: Race condition innativeGitClient.LsFiles
(issue #21754) (cherry-pick #22878) (#22906) (@gcp-cherry-pick-bot[bot])Full Changelog: argoproj/argo-cd@v3.0.0...v3.0.1
v3.0.0
Compare Source
Quick Start
Non-HA:
HA:
Release Signatures and Provenance
All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.
Release Notes Blog Post
For a detailed breakdown of the key changes and improvements in this release, check out the official blog post
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Features
402802b
: feat!: Logs rbac enforce by default (#21678) (@reggie-k)cca7485
: feat!: update compareoptions default values (#22230) (@agaudreault)029927b
: feat(appcontroller): store application health status in redis by default (#10312) (#21532) (@rumstead)f775e7b
: feat(appset): Add values to PR generator (#21557) (@dudo)b9131c1
: feat(cmp): pass empty env vars to plugins (#18720) (#22096) (@crenshaw-dev)ac50d8e
: feat(config)!: exclude known interim resources by default (#20013) (#21635) (@agaudreault)910b951
: feat(controller): enable batch event processing by default (#22338) (@crenshaw-dev)7edaef5
: feat(helm): upgrading helm to 3.17.0 (#21722) (@rumstead)3d2c010
: feat(hydrator): handle sourceHydrator fields from webhook (#19397) (cherry-pick #22485) (#22753) (@gcp-cherry-pick-bot[bot])88e43cb
: feat(kubectl): upgrading kubectl to 1.32.1 (#21724) (@rumstead)c675757
: feat(kustomize): support --include-templates for labels (#15283) (#22069) (@crenshaw-dev)6f9389c
: feat(log): support match case in pod log search (#21919) (@linghaoSu)feb7097
: feat(metrics): add more kubectl metrics (#21720) (@crenshaw-dev)606bd5b
: feat(rbac)!: disable fine-grained inheritance by default (#19988) (#20671) (@fffinkel)e3bd569
: feat(server): make deep copies of objects returned by informers (#22173) (#22179) (@rumstead)7296201
: feat(ui): Added link to start page in argo logo (#21461) (@surajyadav1108)6d27928
: feat(ui): highlight log lines by pod name (#21001) (@aali309)b8508f2
: feat(ui): rename filter message status on SYNC STATUS view (#21061) (@aali309)55f8a43
: feat(ui): split arrays in yaml to fix ambiguous collapse when array items have nested objects (#21064) (@aali309)0fab3cf
: feat(ui): support display sync wave (#20614) (@linghaoSu)922c9e9
: feat(ui): support filter repo when input (#21451) (@linghaoSu)89c4817
: feat: Add support for Azure workload identity for Git and OCI repositories. (#21118) (@jagpreetstamber)f9ffb6a
: feat: Added env reference objects to manifests for otlp.attrs (#21563) (@almoelda)0973409
: feat: Kustomize ignore missing components (#18634) (#21674) (@bradkwadsworth)74b3532
: feat: Make certain Status panel items look more 'clickable' (#19698) (#22232) (@keithchong)c0b2787
: feat: Support kube 1.32 (#21805) (@sivchari)d301b40
: feat: Upgrade notifications engine (#22273) (@sivchari)c9c4068
: feat: add AND operator opt-in option for sync windows matches (#16846) (@adriananeci)f258c45
: feat: addARGOCD_APP_PROJECT_NAME
to the build environment (#15185) (#21586) (@MacroPower)c71dd1a
: feat: add a check for user defined role referential integrity (#21065) (@devopsjedi)8044d68
: feat: add bearer token auth (#21462) (@reggie-k)fa0b5f5
: feat: add force promote actions for Numaplane rollouts (#22141) (@dpadhiar)e4311d8
: feat: add name and labels in cluster metrics (#17870) (#18453) (@flbla)ecb9dba
: feat: add support for azure workload identity in Microsoft Entra SSO (#21433) (@jagpreetstamber)951d9d3
: feat: add the--redis-compress
as the global flag to set redis compression. (#21786) (@nitishfy)561cbef
: feat: checking user defined roles and policies for referential integrity (#20825) (#22132) (@devopsjedi)d23e6ac
: feat: configurable log timestamp format (#21478) (@crenshaw-dev)c09e6fa
: feat: improve StatefulSet immutable field error messages (#21209) (@aali309)1698370
: feat: replace spdy with websocket for portforward and pod exec #21517 (#21518) (@maoqide)3e09f94
: feat: resource customization for CustomResourceDefinition (#21416) (@almoelda)6b002a5
: feat: upgrade to v1.32.2 (#22168) (@sivchari)fbd7f29
: feat: use errors.Join for debuggable (#22235) (@sivchari)dbdc1e7
: feat: use log format config for klog (#5715) (#21458) (@crenshaw-dev)Bug fixes
46bfc10
: Revert "fix: Graceful shutdown for the API server (#18642) (#20981)" (#21221) (@pasha-codefresh)c6b0000
: fix(actions): don't run empty Lua scripts (#22084) (#22161) (@crenshaw-dev)e6f94f2
: fix(appcontroller): selfhealattemptscount needs to be reset at times (#22095) (@blakepettersson)079341c
: fix(applicationset): ApplicationSets with rolling sync stuck in Pending (#20230) (@Fsero)f6a84a4
: fix(appset): Reconcile appset only once when appset is refreshed (fix 21171) (#21172) (@dacofr)f3509d2
: fix(appset): dont requeue appsets on status change (#21364) (@rumstead)e852142
: fix(appset): events not honouring configured namespaces (#21219) (#21241) (@eadred)e44ae96
: fix(appset): generated app errors should use the default requeue (#21887) (#21936) (@rumstead)922dd77
: fix(appset): improve git generator repo credential fallback (#21167) (@blakepettersson)55aab6e
: fix(appset): reverted Gitlab SCM HasPath search and consider 404 errors as file not found (#16253) (#21597) (@prune998)37a7231
: fix(appset): update gitlab SCM provider to search on parent folder (#16253) (#21491) (@prune998)06bd2ad
: fix(ci): all version bump changes go in the PR (#21409) (@crenshaw-dev)2933154
: fix(ci): get correct previous version, fail workflow if not (cherry-pick #22376) (#22377) (@gcp-cherry-pick-bot[bot])15046b9
: fix(ci): handle major versions in compatibility table generator (cherry-pick #22370) (#22371) (@gcp-cherry-pick-bot[bot])43d2a3d
: fix(ci): proto references bump (#21391) (@crenshaw-dev)05c7625
: fix(ci): updating action-gh-release after upstream fix (#21407) (@rumstead)eb6732e
: fix(ci): use pinned Helm version for init-release (#22164) (#22165) (@crenshaw-dev)6e4c8fd
: fix(ci): use tags instead of branches (cherry-pick #22372) (#22373) (@gcp-cherry-pick-bot[bot])99cd3c7
: fix(cli): add flags to admin import for retrying updates on conflicts and skipping resources with specific labels. (#21694) (@ashutosh16)85684a8
: fix(cli): application cannot be refreshed when invalid and hangs (#21615) (@agaudreault)eb6dd46
: fix(cli): ignored resources should not be pruned during restore (#21894) (@agaudreault)9c443b6
: fix(cli): improve performance for admin export/import cmd (#22322) (@agaudreault)546383a
: fix(cli): log correct error message when updating a cluster that is not present (#22190) (@nitishfy)613d06d
: fix(cli): use correct CA when adding kube-public clusters (#21326) (#21327) (@aminarefzadeh)f2ee9a6
: fix(cli): wrong variable to store --no-proxy value (#21226) (@the-technat)a8ce677
: fix(controller): always set health.status.lastTransitionTime (#22665) (cherry-pick #22666) (#22667) (@gcp-cherry-pick-bot[bot])1a9f226
: fix(controller): rename cluster batch param and add to argocd-cmd-params-cm (#21402) (@crenshaw-dev)d54ae98
: fix(controller): wrong tracking annotation for malformed resources (#22325) (@crenshaw-dev)b4a63ae
: fix(dex): always requestfederated:id
scope (#17908) (#21726) (@agaudreault)ad09b9c
: fix(docs): 2.14 upgrading docs (#21756) (@rumstead)4382281
: fix(docs): Fix syntax in e2e test docs (#21796) (@pjiang-dev)8545d21
: fix(docs): update --auth-token description in argocd_appset_update.md to account for environment variable (#22350) (@chengfang)68d60cd
: fix(docs): update mkdocs for upgrade guide (#21768) (@rumstead)7c7dda0
: fix(grafanadashboard): add memory units to panels showing memory usage (#22078) (@BWagenerGenerali)9429275
: fix(hydrator): UI nil checks (#21598) (@crenshaw-dev)3baca9b
: fix(hydrator): don't get cluster or API versions for hydrator (#21985) (@crenshaw-dev)35009a7
: fix(hydrator): don't use manifest-generate-paths (#22039) (#22015) (@crenshaw-dev)8a97c1d
: fix(hydrator): refresh by annotation instead of work queue (#22016) (@crenshaw-dev)d1574c2
: fix(rbac): Add rights on applicationsets for the application controller (#20352) (@OpenGuidou)13b7b09
: fix(settings): race condition on settings configMap (#21225) (@agaudreault)416b7d0
: fix(test): Use t.Fatal instead of os.Exit in tests (part 1) (#21003) (#22114) (@andrii-korotkov-verkada)2afcb6f
: fix(test): delete CRD between tests, install CRD before syncing CRs (#22299) (@crenshaw-dev)fa747f9
: fix(tests): Improved the e2e tests for app sync with impersonation feature (#21792) (@anandf)b88ad57
: fix(ui): Added SSV option to helm type repos (#22006) (@surajyadav1108)544aea1
: fix(ui): Cannot add an app that has both name and server destination (#21440) (@rpelczar)1ce0123
: fix(ui): Group Nodes breaks Kinds counts / views (#21337) (@surajyadav1108)71c7700
: fix(ui): Show error message when max pods to view logs are reached (#21725) (@pjiang-dev)854c62f
: fix(ui): Solve issue with navigating with dropdown from an application's page (#21737) (@amit-o)b6e6104
: fix(ui): avoid spurious error on hydration (#22506) (cherry-pick #22711) (#22715) (@gcp-cherry-pick-bot[bot])38b0fd5
: fix(ui): columns-adjusted for kind and Namespace in sync details. (#21038) (@surajyadav1108)ebeae20
: fix(ui): fix bearerToken validate in helm connect page (cherry-pick #22791) (#22798) (@gcp-cherry-pick-bot[bot])bfb04dd
: fix(ui): parameter tab null ref w/ hydrator (#22097) (#22131) (@crenshaw-dev)e2e6faa
: fix(ui): prevent parameter editor from resetting when props update (fixes #14351) (#21625) (@k4r1)4202168
: fix(ui): reduce rerender in pod log view (#22241) (@linghaoSu)0d34340
: fix: 21062 Support GitLab "System Hook" webhooks for ApplicationSets (#21243) (@eadred)911a9c6
: fix: Add proxy registry key by dest server + name (#21791) (@leoluz)a444a05
: fix: AppSet PullRequest and SCM generators get 401 from GitHub without tokenRef (cherry-pick #22737) (#22744) (@gcp-cherry-pick-bot[bot])ffbf9d5
: fix: AppSet PullRequest and SCM generators get 401 from GitHub without tokenRef (manually signed off cherry-pick #22737) (#22763) (@reggie-k)f39b425
: fix: CVE-2024-21538 upgrading the indirect dep cross-spawn to greater than 7.0.5 (#21259) (@nmirasch)644315a
: fix: Change applicationset generate HTTP method to avoid route conflicts (#20758) (@amit-o)d6a04a3
: fix: Check for semver constraint matching in application webhook handler (cherry-pick #21648) (#22507) (@gcp-cherry-pick-bot[bot])1905d12
: fix: Check placement exists before length check (#22060) (#22057) (@dhaiducek)0d2471b
: fix: Enable service account token automount for haproxy (#22226) (cherry-pick #22353) (#22406) (@gcp-cherry-pick-bot[bot])8841b0d
: fix: Fix calculating SelfHealBackOff delay when exceeding maximum (#20976) (#20978) (@mrysavy)4dcabb9
: fix: Fix link about http middlewear and add adopter hetao101 (#21802) (@wanghonglei5181)e3b333a
: fix: JSON format (#22237) (@sivchari)5b79c34
: fix: New kube applier for server side diff dry run with refactoring (#21488) (#21749) (@andrii-korotkov-verkada)a8f646e
: fix: Notifications on-deployed would now be delivered if sync didn't change the health status of the app in a process (#22203) (#22204) (@andrii-korotkov-verkada)7b1ed52
: fix: On deployed trigger must consider race between last transition time and sync finished time (#9070) (#21944) (@andrii-korotkov-verkada)f075c5a
: fix: Only port-forward to ready pods (#10610) (cherry-pick #22794) (#22825) (@gcp-cherry-pick-bot[bot])ed3cc48
: fix: Policy/policy.open-cluster-management.io stuck in progressing status when no clusters match the policy (#21296) (#21297) (@mbaldessari)43e5941
: fix: Race condition occurs during initial sharding (#22264) (@kahou82)7424432
: fix: Rephrased sentence to a meaningfull one (#22113) (@babugeet)bfd72b4
: fix: Revert "fix: Race condition occurs during initial sharding (#22264)" (#22354) (@andrii-korotkov-verkada)f542ae5
: fix: Revert "split arrays in yaml to fix ambiguous collapse when array items have nested objects (#21064)" (#22099) (#22128) (@andrii-korotkov-verkada)4a1d0f3
: fix: Switch default logging to JSON (issue: 20897) (#21656) (@teddy-wahle)0ed7c56
: fix: Unable to edit http repo credentials from ArgoCD UI (#22065) (@aali309)e8a3f7a
: fix: Update argo-ui dependency to pull in OCI icon (#18646) (#21698) (@keithchong)376e8d5
: fix: Update haproxy version to match the chart (#22226) (#22236) (@andrii-korotkov-verkada)9f81cd4
: fix: Use ARGOCD_SERVER for default value (#21930) (@sivchari)62ec9fe
: fix: Use t.Fatal instead of os.Exit in tests (part 2) (#21003) (#22187) (@andrii-korotkov-verkada)c93924b
: fix: Wait for Subscription resources to reach AtLatestKnown (#21425) (@vinzent)e6e9255
: fix: correct lookup for the kustomization file when applying patches (#22024) (@nitishfy)f548fd7
: fix: correctly set compareWith when requesting app refresh with delay (fixes #18998) (#21298) (@shenxn)5d131c5
: fix: do not exclude APIService resources (cherry-pick #22586) (#22587) (@gcp-cherry-pick-bot[bot])b2e8753
: fix: do not normalize resource tracking on live crds (cherry-pick #22722) - cherry-pick 3.0 (#22735) (@gcp-cherry-pick-bot[bot])d183d9c
: fix: dynamic cluster distribution issue 20965, update the shard… (#21042) (@ivan-cai)49a4b7f
: fix: fetch syncedRevision in UpdateRevisionForPaths (#21014) (#21015) (@toyamagu-2021)563ccb2
: fix: fix KustomizeImage Match function to pass added unit tests (#21872) (@chengfang)6959e54
: fix: have argocd server pass the appLabelKey for proper caching (#22186) (@gdsoumya)87671f5
: fix: ignore prune=false resources from PruningRequired count (#21941) (@gdsoumya)75cb7fc
: fix: issue 22206 - fixes overlapping lines in logs by increasing line height (#22207) (@GP3-RS)eed70ee
: fix: login return_url doesn't work with custom server paths (#21588) (@alexmt)b600c5e
: fix: make codegen permissions (#21667) (@dudo)c7e02ee
: fix: make test failConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.