Skip to content
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

chore(deps): update helm release argo-cd to v7.4.0 #471

Merged
merged 1 commit into from
Aug 5, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 5, 2024

Mend Renovate

This PR contains the following updates:

Package Update Change
argo-cd minor 7.3.11 -> 7.4.0

Release Notes

argoproj/argo-helm (argo-cd)

v7.4.0

A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.

What's Changed

Full Changelog: argoproj/argo-helm@argo-workflows-0.41.14...argo-cd-7.4.0


Configuration

📅 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@rouke-broersma
Copy link
Contributor

rouke-broersma commented Aug 5, 2024

Infro diff for 80350a8

embla > argocd (15 files changed)

time="2024-08-05T16:00:57Z" 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="2024-08-05T16:00:58Z" 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-cmd-params-cm ======
--- /tmp/argocd-diff2641182072/argocd-cmd-params-cm-live.yaml
+++ /tmp/argocd-diff2641182072/argocd-cmd-params-cm
@@ -41,8 +41,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-cmd-params-cm
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: v1
     fieldsType: FieldsV1

===== /ConfigMap argocd/argocd-gpg-keys-cm ======
--- /tmp/argocd-diff3019538846/argocd-gpg-keys-cm-live.yaml
+++ /tmp/argocd-diff3019538846/argocd-gpg-keys-cm
@@ -10,8 +10,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-gpg-keys-cm
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: v1
     fieldsType: FieldsV1

===== /ConfigMap argocd/argocd-redis-health-configmap ======
--- /tmp/argocd-diff2454303324/argocd-redis-health-configmap-live.yaml
+++ /tmp/argocd-diff2454303324/argocd-redis-health-configmap
@@ -38,8 +38,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-redis
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: v1
     fieldsType: FieldsV1

===== /ConfigMap argocd/argocd-ssh-known-hosts-cm ======
--- /tmp/argocd-diff2378040764/argocd-ssh-known-hosts-cm-live.yaml
+++ /tmp/argocd-diff2378040764/argocd-ssh-known-hosts-cm
@@ -26,8 +26,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-ssh-known-hosts-cm
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: v1
     fieldsType: FieldsV1

===== /ConfigMap argocd/argocd-tls-certs-cm ======
--- /tmp/argocd-diff3579589243/argocd-tls-certs-cm-live.yaml
+++ /tmp/argocd-diff3579589243/argocd-tls-certs-cm
@@ -10,8 +10,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-tls-certs-cm
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: v1
     fieldsType: FieldsV1

===== /Service argocd/argocd-application-controller-metrics ======
--- /tmp/argocd-diff1744810541/argocd-application-controller-metrics-live.yaml
+++ /tmp/argocd-diff1744810541/argocd-application-controller-metrics
@@ -11,8 +11,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-metrics
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: v1
     fieldsType: FieldsV1

===== /Service argocd/argocd-applicationset-controller ======
--- /tmp/argocd-diff3590791127/argocd-applicationset-controller-live.yaml
+++ /tmp/argocd-diff3590791127/argocd-applicationset-controller
@@ -11,8 +11,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-applicationset-controller
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: v1
     fieldsType: FieldsV1

===== /Service argocd/argocd-redis ======
--- /tmp/argocd-diff2458262293/argocd-redis-live.yaml
+++ /tmp/argocd-diff2458262293/argocd-redis
@@ -11,8 +11,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-redis
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: v1
     fieldsType: FieldsV1

===== /Service argocd/argocd-repo-server ======
--- /tmp/argocd-diff3557161509/argocd-repo-server-live.yaml
+++ /tmp/argocd-diff3557161509/argocd-repo-server
@@ -11,8 +11,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-repo-server
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
     temp: temp
   managedFields:
   - apiVersion: v1

===== /Service argocd/argocd-repo-server-metrics ======
--- /tmp/argocd-diff1811526759/argocd-repo-server-metrics-live.yaml
+++ /tmp/argocd-diff1811526759/argocd-repo-server-metrics
@@ -11,8 +11,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-repo-server-metrics
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: v1
     fieldsType: FieldsV1

===== /Service argocd/argocd-server ======
--- /tmp/argocd-diff1338732626/argocd-server-live.yaml
+++ /tmp/argocd-diff1338732626/argocd-server
@@ -11,8 +11,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-server
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: v1
     fieldsType: FieldsV1

===== /Service argocd/argocd-server-metrics ======
--- /tmp/argocd-diff2547416788/argocd-server-metrics-live.yaml
+++ /tmp/argocd-diff2547416788/argocd-server-metrics
@@ -11,8 +11,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-server-metrics
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: v1
     fieldsType: FieldsV1

===== /ServiceAccount argocd/argocd-application-controller ======
--- /tmp/argocd-diff3912078466/argocd-application-controller-live.yaml
+++ /tmp/argocd-diff3912078466/argocd-application-controller
@@ -12,8 +12,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-application-controller
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: v1
     fieldsType: FieldsV1

===== /ServiceAccount argocd/argocd-repo-server ======
--- /tmp/argocd-diff2187314403/argocd-repo-server-live.yaml
+++ /tmp/argocd-diff2187314403/argocd-repo-server
@@ -12,8 +12,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-repo-server
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: v1
     fieldsType: FieldsV1

===== /ServiceAccount argocd/argocd-server ======
--- /tmp/argocd-diff361590091/argocd-server-live.yaml
+++ /tmp/argocd-diff361590091/argocd-server
@@ -12,8 +12,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-server
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: v1
     fieldsType: FieldsV1

===== apiextensions.k8s.io/CustomResourceDefinition /applications.argoproj.io ======
--- /tmp/argocd-diff3588429171/applications.argoproj.io-live.yaml
+++ /tmp/argocd-diff3588429171/applications.argoproj.io
@@ -110,20 +110,29 @@
       name: Revision
       priority: 10
       type: string
+    - jsonPath: .spec.project
+      name: Project
+      priority: 10
+      type: string
     name: v1alpha1
     schema:
       openAPIV3Schema:
         description: Application is a definition of Application resource.
         properties:
           apiVersion:
-            description: 'APIVersion defines the versioned schema of this representation
-              of an object. Servers should convert recognized schemas to the latest
-              internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+            description: |-
+              APIVersion defines the versioned schema of this representation of an object.
+              Servers should convert recognized schemas to the latest internal value, and
+              may reject unrecognized values.
+              More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
             type: string
           kind:
-            description: 'Kind is a string value representing the REST resource this
-              object represents. Servers may infer this from the endpoint the client
-              submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+            description: |-
+              Kind is a string value representing the REST resource this object represents.
+              Servers may infer this from the endpoint the client submits requests to.
+              Cannot be updated.
+              In CamelCase.
+              More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
             type: string
           metadata:
             type: object
@@ -221,22 +230,21 @@
                       type: object
                     type: array
                   revision:
-                    description: Revision is the revision (Git) or chart version (Helm)
-                      which to sync the application to If omitted, will use the revision
-                      specified in app spec.
+                    description: |-
+                      Revision is the revision (Git) or chart version (Helm) which to sync the application to
+                      If omitted, will use the revision specified in app spec.
                     type: string
                   revisions:
-                    description: Revisions is the list of revision (Git) or chart
-                      version (Helm) which to sync each source in sources field for
-                      the application to If omitted, will use the revision specified
-                      in app spec.
+                    description: |-
+                      Revisions is the list of revision (Git) or chart version (Helm) which to sync each source in sources field for the application to
+                      If omitted, will use the revision specified in app spec.
                     items:
                       type: string
                     type: array
                   source:
-                    description: Source overrides the source definition set in the
-                      application. This is typically set in a Rollback operation and
-                      is nil during a Sync operation
+                    description: |-
+                      Source overrides the source definition set in the application.
+                      This is typically set in a Rollback operation and is nil during a Sync operation
                     properties:
                       chart:
                         description: Chart is a Helm chart name, and must be specified
@@ -557,18 +565,18 @@
                           Helm) that contains the application manifests
                         type: string
                       targetRevision:
-                        description: TargetRevision defines the revision of the source
-                          to sync the application to. In case of Git, this can be
-                          commit, tag, or branch. If omitted, will equal to HEAD.
+                        description: |-
+                          TargetRevision defines the revision of the source to sync the application to.
+                          In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD.
                           In case of Helm, this is a semver tag for the Chart's version.
                         type: string
                     required:
                     - repoURL
                     type: object
                   sources:
-                    description: Sources overrides the source definition set in the
-                      application. This is typically set in a Rollback operation and
-                      is nil during a Sync operation
+                    description: |-
+                      Sources overrides the source definition set in the application.
+                      This is typically set in a Rollback operation and is nil during a Sync operation
                     items:
                       description: ApplicationSource contains all required information
                         about the source of an application
@@ -896,11 +904,10 @@
                             Helm) that contains the application manifests
                           type: string
                         targetRevision:
-                          description: TargetRevision defines the revision of the
-                            source to sync the application to. In case of Git, this
-                            can be commit, tag, or branch. If omitted, will equal
-                            to HEAD. In case of Helm, this is a semver tag for the
-                            Chart's version.
+                          description: |-
+                            TargetRevision defines the revision of the source to sync the application to.
+                            In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD.
+                            In case of Helm, this is a semver tag for the Chart's version.
                           type: string
                       required:
                       - repoURL
@@ -919,10 +926,10 @@
                           the sync.
                         properties:
                           force:
-                            description: Force indicates whether or not to supply
-                              the --force flag to `kubectl apply`. The --force flag
-                              deletes and re-create the resource, when PATCH encounters
-                              conflict and has retried for 5 times.
+                            description: |-
+                              Force indicates whether or not to supply the --force flag to `kubectl apply`.
+                              The --force flag deletes and re-create the resource, when PATCH encounters conflict and has
+                              retried for 5 times.
                             type: boolean
                         type: object
                       hook:
@@ -930,10 +937,10 @@
                           perform the sync. This is the default strategy
                         properties:
                           force:
-                            description: Force indicates whether or not to supply
-                              the --force flag to `kubectl apply`. The --force flag
-                              deletes and re-create the resource, when PATCH encounters
-                              conflict and has retried for 5 times.
+                            description: |-
+                              Force indicates whether or not to supply the --force flag to `kubectl apply`.
+                              The --force flag deletes and re-create the resource, when PATCH encounters conflict and has
+                              retried for 5 times.
                             type: boolean
                         type: object
                     type: object
@@ -954,9 +961,9 @@
                       not set.
                     type: string
                   namespace:
-                    description: Namespace specifies the target namespace for the
-                      application's resources. The namespace will only be set for
-                      namespace-scoped resources that have not set a value for .metadata.namespace
+                    description: |-
+                      Namespace specifies the target namespace for the application's resources.
+                      The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace
                     type: string
                   server:
                     description: Server specifies the URL of the target cluster's
@@ -985,10 +992,9 @@
                     kind:
                       type: string
                     managedFieldsManagers:
-                      description: ManagedFieldsManagers is a list of trusted managers.
-                        Fields mutated by those managers will take precedence over
-                        the desired state defined in the SCM and won't be displayed
-                        in diffs
+                      description: |-
+                        ManagedFieldsManagers is a list of trusted managers. Fields mutated by those managers will take precedence over the
+                        desired state defined in the SCM and won't be displayed in diffs
                       items:
                         type: string
                       type: array
@@ -1015,18 +1021,17 @@
                   type: object
                 type: array
               project:
-                description: Project is a reference to the project this application
-                  belongs to. The empty string means that application belongs to the
-                  'default' project.
+                description: |-
+                  Project is a reference to the project this application belongs to.
+                  The empty string means that application belongs to the 'default' project.
                 type: string
               revisionHistoryLimit:
-                description: RevisionHistoryLimit limits the number of items kept
-                  in the application's revision history, which is used for informational
-                  purposes as well as for rollbacks to previous versions. This should
-                  only be changed in exceptional circumstances. Setting to zero will
-                  store no history. This will reduce storage used. Increasing will
-                  increase the space used to store the history, so we do not recommend
-                  increasing it. Default is 10.
+                description: |-
+                  RevisionHistoryLimit limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions.
+                  This should only be changed in exceptional circumstances.
+                  Setting to zero will store no history. This will reduce storage used.
+                  Increasing will increase the space used to store the history, so we do not recommend increasing it.
+                  Default is 10.
                 format: int64
                 type: integer
               source:
@@ -1345,10 +1350,10 @@
                       that contains the application manifests
                     type: string
                   targetRevision:
-                    description: TargetRevision defines the revision of the source
-                      to sync the application to. In case of Git, this can be commit,
-                      tag, or branch. If omitted, will equal to HEAD. In case of Helm,
-                      this is a semver tag for the Chart's version.
+                    description: |-
+                      TargetRevision defines the revision of the source to sync the application to.
+                      In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD.
+                      In case of Helm, this is a semver tag for the Chart's version.
                     type: string
                 required:
                 - repoURL
@@ -1677,10 +1682,10 @@
                         that contains the application manifests
                       type: string
                     targetRevision:
-                      description: TargetRevision defines the revision of the source
-                        to sync the application to. In case of Git, this can be commit,
-                        tag, or branch. If omitted, will equal to HEAD. In case of
-                        Helm, this is a semver tag for the Chart's version.
+                      description: |-
+                        TargetRevision defines the revision of the source to sync the application to.
+                        In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD.
+                        In case of Helm, this is a semver tag for the Chart's version.
                       type: string
                   required:
                   - repoURL
@@ -2173,11 +2178,10 @@
                             Helm) that contains the application manifests
                           type: string
                         targetRevision:
-                          description: TargetRevision defines the revision of the
-                            source to sync the application to. In case of Git, this
-                            can be commit, tag, or branch. If omitted, will equal
-                            to HEAD. In case of Helm, this is a semver tag for the
-                            Chart's version.
+                          description: |-
+                            TargetRevision defines the revision of the source to sync the application to.
+                            In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD.
+                            In case of Helm, this is a semver tag for the Chart's version.
                           type: string
                       required:
                       - repoURL
@@ -2519,11 +2523,10 @@
                               or Helm) that contains the application manifests
                             type: string
                           targetRevision:
-                            description: TargetRevision defines the revision of the
-                              source to sync the application to. In case of Git, this
-                              can be commit, tag, or branch. If omitted, will equal
-                              to HEAD. In case of Helm, this is a semver tag for the
-                              Chart's version.
+                            description: |-
+                              TargetRevision defines the revision of the source to sync the application to.
+                              In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD.
+                              In case of Helm, this is a semver tag for the Chart's version.
                             type: string
                         required:
                         - repoURL
@@ -2535,9 +2538,9 @@
                   type: object
                 type: array
               observedAt:
-                description: 'ObservedAt indicates when the application state was
-                  updated without querying latest git state Deprecated: controller
-                  no longer updates ObservedAt field'
+                description: |-
+                  ObservedAt indicates when the application state was updated without querying latest git state
+                  Deprecated: controller no longer updates ObservedAt field
                 format: date-time
                 type: string
               operationState:
@@ -2650,22 +2653,21 @@
                               type: object
                             type: array
                           revision:
-                            description: Revision is the revision (Git) or chart version
-                              (Helm) which to sync the application to If omitted,
-                              will use the revision specified in app spec.
+                            description: |-
+                              Revision is the revision (Git) or chart version (Helm) which to sync the application to
+                              If omitted, will use the revision specified in app spec.
                             type: string
                           revisions:
-                            description: Revisions is the list of revision (Git) or
-                              chart version (Helm) which to sync each source in sources
-                              field for the application to If omitted, will use the
-                              revision specified in app spec.
+                            description: |-
+                              Revisions is the list of revision (Git) or chart version (Helm) which to sync each source in sources field for the application to
+                              If omitted, will use the revision specified in app spec.
                             items:
                               type: string
                             type: array
                           source:
-                            description: Source overrides the source definition set
-                              in the application. This is typically set in a Rollback
-                              operation and is nil during a Sync operation
+                            description: |-
+                              Source overrides the source definition set in the application.
+                              This is typically set in a Rollback operation and is nil during a Sync operation
                             properties:
                               chart:
                                 description: Chart is a Helm chart name, and must
@@ -3008,19 +3010,18 @@
                                   (Git or Helm) that contains the application manifests
                                 type: string
                               targetRevision:
-                                description: TargetRevision defines the revision of
-                                  the source to sync the application to. In case of
-                                  Git, this can be commit, tag, or branch. If omitted,
-                                  will equal to HEAD. In case of Helm, this is a semver
-                                  tag for the Chart's version.
+                                description: |-
+                                  TargetRevision defines the revision of the source to sync the application to.
+                                  In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD.
+                                  In case of Helm, this is a semver tag for the Chart's version.
                                 type: string
                             required:
                             - repoURL
                             type: object
                           sources:
-                            description: Sources overrides the source definition set
-                              in the application. This is typically set in a Rollback
-                              operation and is nil during a Sync operation
+                            description: |-
+                              Sources overrides the source definition set in the application.
+                              This is typically set in a Rollback operation and is nil during a Sync operation
                             items:
                               description: ApplicationSource contains all required
                                 information about the source of an application
@@ -3371,11 +3372,10 @@
                                     (Git or Helm) that contains the application manifests
                                   type: string
                                 targetRevision:
-                                  description: TargetRevision defines the revision
-                                    of the source to sync the application to. In case
-                                    of Git, this can be commit, tag, or branch. If
-                                    omitted, will equal to HEAD. In case of Helm,
-                                    this is a semver tag for the Chart's version.
+                                  description: |-
+                                    TargetRevision defines the revision of the source to sync the application to.
+                                    In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD.
+                                    In case of Helm, this is a semver tag for the Chart's version.
                                   type: string
                               required:
                               - repoURL
@@ -3396,11 +3396,10 @@
                                   to perform the sync.
                                 properties:
                                   force:
-                                    description: Force indicates whether or not to
-                                      supply the --force flag to `kubectl apply`.
-                                      The --force flag deletes and re-create the resource,
-                                      when PATCH encounters conflict and has retried
-                                      for 5 times.
+                                    description: |-
+                                      Force indicates whether or not to supply the --force flag to `kubectl apply`.
+                                      The --force flag deletes and re-create the resource, when PATCH encounters conflict and has
+                                      retried for 5 times.
                                     type: boolean
                                 type: object
                               hook:
@@ -3408,11 +3407,10 @@
                                   to perform the sync. This is the default strategy
                                 properties:
                                   force:
-                                    description: Force indicates whether or not to
-                                      supply the --force flag to `kubectl apply`.
-                                      The --force flag deletes and re-create the resource,
-                                      when PATCH encounters conflict and has retried
-                                      for 5 times.
+                                    description: |-
+                                      Force indicates whether or not to supply the --force flag to `kubectl apply`.
+                                      The --force flag deletes and re-create the resource, when PATCH encounters conflict and has
+                                      retried for 5 times.
                                     type: boolean
                                 type: object
                             type: object
@@ -3456,9 +3454,9 @@
                               description: Group specifies the API group of the resource
                               type: string
                             hookPhase:
-                              description: HookPhase contains the state of any operation
-                                associated with this resource OR hook This can also
-                                contain values for non-hook resources.
+                              description: |-
+                                HookPhase contains the state of any operation associated with this resource OR hook
+                                This can also contain values for non-hook resources.
                               type: string
                             hookType:
                               description: HookType specifies the type of the hook.
@@ -3843,11 +3841,10 @@
                               or Helm) that contains the application manifests
                             type: string
                           targetRevision:
-                            description: TargetRevision defines the revision of the
-                              source to sync the application to. In case of Git, this
-                              can be commit, tag, or branch. If omitted, will equal
-                              to HEAD. In case of Helm, this is a semver tag for the
-                              Chart's version.
+                            description: |-
+                              TargetRevision defines the revision of the source to sync the application to.
+                              In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD.
+                              In case of Helm, this is a semver tag for the Chart's version.
                             type: string
                         required:
                         - repoURL
@@ -4198,11 +4195,10 @@
                                 or Helm) that contains the application manifests
                               type: string
                             targetRevision:
-                              description: TargetRevision defines the revision of
-                                the source to sync the application to. In case of
-                                Git, this can be commit, tag, or branch. If omitted,
-                                will equal to HEAD. In case of Helm, this is a semver
-                                tag for the Chart's version.
+                              description: |-
+                                TargetRevision defines the revision of the source to sync the application to.
+                                In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD.
+                                In case of Helm, this is a semver tag for the Chart's version.
                               type: string
                           required:
                           - repoURL
@@ -4229,8 +4225,9 @@
                 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 sync and health status of a resource
+                    TODO: describe members of this type
                   properties:
                     group:
                       type: string
@@ -4313,10 +4310,9 @@
                               if Server is not set.
                             type: string
                           namespace:
-                            description: Namespace specifies the target namespace
-                              for the application's resources. The namespace will
-                              only be set for namespace-scoped resources that have
-                              not set a value for .metadata.namespace
+                            description: |-
+                              Namespace specifies the target namespace for the application's resources.
+                              The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace
                             type: string
                           server:
                             description: Server specifies the URL of the target cluster's
@@ -4345,10 +4341,9 @@
                             kind:
                               type: string
                             managedFieldsManagers:
-                              description: ManagedFieldsManagers is a list of trusted
-                                managers. Fields mutated by those managers will take
-                                precedence over the desired state defined in the SCM
-                                and won't be displayed in diffs
+                              description: |-
+                                ManagedFieldsManagers is a list of trusted managers. Fields mutated by those managers will take precedence over the
+                                desired state defined in the SCM and won't be displayed in diffs
                               items:
                                 type: string
                               type: array
@@ -4694,11 +4689,10 @@
                               or Helm) that contains the application manifests
                             type: string
                           targetRevision:
-                            description: TargetRevision defines the revision of the
-                              source to sync the application to. In case of Git, this
-                              can be commit, tag, or branch. If omitted, will equal
-                              to HEAD. In case of Helm, this is a semver tag for the
-                              Chart's version.
+                            description: |-
+                              TargetRevision defines the revision of the source to sync the application to.
+                              In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD.
+                              In case of Helm, this is a semver tag for the Chart's version.
                             type: string
                         required:
                         - repoURL
@@ -5049,11 +5043,10 @@
                                 or Helm) that contains the application manifests
                               type: string
                             targetRevision:
-                              description: TargetRevision defines the revision of
-                                the source to sync the application to. In case of
-                                Git, this can be commit, tag, or branch. If omitted,
-                                will equal to HEAD. In case of Helm, this is a semver
-                                tag for the Chart's version.
+                              description: |-
+                                TargetRevision defines the revision of the source to sync the application to.
+                                In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD.
+                                In case of Helm, this is a semver tag for the Chart's version.
                               type: string
                           required:
                           - repoURL

===== apiextensions.k8s.io/CustomResourceDefinition /applicationsets.argoproj.io ======
--- /tmp/argocd-diff696978356/applicationsets.argoproj.io-live.yaml
+++ /tmp/argocd-diff696978356/applicationsets.argoproj.io
@@ -143,6 +143,7 @@
                                 type: string
                               type: object
                           type: object
+                          x-kubernetes-map-type: atomic
                         name:
                           type: string
                         requeueAfterSeconds:
@@ -739,6 +740,7 @@
                                 type: string
                               type: object
                           type: object
+                          x-kubernetes-map-type: atomic
                         template:
                           properties:
                             metadata:
@@ -2501,6 +2503,7 @@
                                           type: string
                                         type: object
                                     type: object
+                                    x-kubernetes-map-type: atomic
                                   name:
                                     type: string
                                   requeueAfterSeconds:
@@ -3097,6 +3100,7 @@
                                           type: string
                                         type: object
                                     type: object
+                                    x-kubernetes-map-type: atomic
                                   template:
                                     properties:
                                       metadata:
@@ -6962,6 +6966,7 @@
                                       type: string
                                     type: object
                                 type: object
+                                x-kubernetes-map-type: atomic
                             type: object
                           type: array
                         template:
@@ -7558,6 +7563,7 @@
                                           type: string
                                         type: object
                                     type: object
+                                    x-kubernetes-map-type: atomic
                                   name:
                                     type: string
                                   requeueAfterSeconds:
@@ -8154,6 +8160,7 @@
                                           type: string
                                         type: object
                                     type: object
+                                    x-kubernetes-map-type: atomic
                                   template:
                                     properties:
                                       metadata:
@@ -12019,6 +12026,7 @@
                                       type: string
                                     type: object
                                 type: object
+                                x-kubernetes-map-type: atomic
                             type: object
                           type: array
                         mergeKeys:
@@ -14719,6 +14727,7 @@
                             type: string
                           type: object
                       type: object
+                      x-kubernetes-map-type: atomic
                   type: object
                 type: array
               goTemplate:
@@ -15377,11 +15386,16 @@
                       type: string
                     step:
                       type: string
+                    targetRevisions:
+                      items:
+                        type: string
+                      type: array
                   required:
                   - application
                   - message
                   - status
                   - step
+                  - targetRevisions
                   type: object
                 type: array
               conditions:
@@ -15403,6 +15417,37 @@
                   - reason
                   - status
                   - type
+                  type: object
+                type: array
+              resources:
+                items:
+                  properties:
+                    group:
+                      type: string
+                    health:
+                      properties:
+                        message:
+                          type: string
+                        status:
+                          type: string
+                      type: object
+                    hook:
+                      type: boolean
+                    kind:
+                      type: string
+                    name:
+                      type: string
+                    namespace:
+                      type: string
+                    requiresPruning:
+                      type: boolean
+                    status:
+                      type: string
+                    syncWave:
+                      format: int64
+                      type: integer
+                    version:
+                      type: string
                   type: object
                 type: array
             type: object

===== apiextensions.k8s.io/CustomResourceDefinition /appprojects.argoproj.io ======
--- /tmp/argocd-diff4005550520/appprojects.argoproj.io-live.yaml
+++ /tmp/argocd-diff4005550520/appprojects.argoproj.io
@@ -102,22 +102,28 @@
   - name: v1alpha1
     schema:
       openAPIV3Schema:
-        description: 'AppProject provides a logical grouping of applications, providing
-          controls for: * where the apps may deploy to (cluster whitelist) * what
-          may be deployed (repository whitelist, resource whitelist/blacklist) * who
-          can access these applications (roles, OIDC group claims bindings) * and
-          what they can do (RBAC policies) * automation access to these roles (JWT
-          tokens)'
+        description: |-
+          AppProject provides a logical grouping of applications, providing controls for:
+          * where the apps may deploy to (cluster whitelist)
+          * what may be deployed (repository whitelist, resource whitelist/blacklist)
+          * who can access these applications (roles, OIDC group claims bindings)
+          * and what they can do (RBAC policies)
+          * automation access to these roles (JWT tokens)
         properties:
           apiVersion:
-            description: 'APIVersion defines the versioned schema of this representation
-              of an object. Servers should convert recognized schemas to the latest
-              internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+            description: |-
+              APIVersion defines the versioned schema of this representation of an object.
+              Servers should convert recognized schemas to the latest internal value, and
+              may reject unrecognized values.
+              More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
             type: string
           kind:
-            description: 'Kind is a string value representing the REST resource this
-              object represents. Servers may infer this from the endpoint the client
-              submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+            description: |-
+              Kind is a string value representing the REST resource this object represents.
+              Servers may infer this from the endpoint the client submits requests to.
+              Cannot be updated.
+              In CamelCase.
+              More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
             type: string
           metadata:
             type: object
@@ -128,9 +134,9 @@
                 description: ClusterResourceBlacklist contains list of blacklisted
                   cluster level resources
                 items:
-                  description: GroupKind specifies a Group and a Kind, but does not
-                    force a version.  This is useful for identifying concepts during
-                    lookup stages without having partially valid types
+                  description: |-
+                    GroupKind specifies a Group and a Kind, but does not force a version.  This is useful for identifying
+                    concepts during lookup stages without having partially valid types
                   properties:
                     group:
                       type: string
@@ -145,9 +151,9 @@
                 description: ClusterResourceWhitelist contains list of whitelisted
                   cluster level resources
                 items:
-                  description: GroupKind specifies a Group and a Kind, but does not
-                    force a version.  This is useful for identifying concepts during
-                    lookup stages without having partially valid types
+                  description: |-
+                    GroupKind specifies a Group and a Kind, but does not force a version.  This is useful for identifying
+                    concepts during lookup stages without having partially valid types
                   properties:
                     group:
                       type: string
@@ -174,9 +180,9 @@
                         not set.
                       type: string
                     namespace:
-                      description: Namespace specifies the target namespace for the
-                        application's resources. The namespace will only be set for
-                        namespace-scoped resources that have not set a value for .metadata.namespace
+                      description: |-
+                        Namespace specifies the target namespace for the application's resources.
+                        The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace
                       type: string
                     server:
                       description: Server specifies the URL of the target cluster's
@@ -189,9 +195,9 @@
                 description: NamespaceResourceBlacklist contains list of blacklisted
                   namespace level resources
                 items:
-                  description: GroupKind specifies a Group and a Kind, but does not
-                    force a version.  This is useful for identifying concepts during
-                    lookup stages without having partially valid types
+                  description: |-
+                    GroupKind specifies a Group and a Kind, but does not force a version.  This is useful for identifying
+                    concepts during lookup stages without having partially valid types
                   properties:
                     group:
                       type: string
@@ -206,9 +212,9 @@
                 description: NamespaceResourceWhitelist contains list of whitelisted
                   namespace level resources
                 items:
-                  description: GroupKind specifies a Group and a Kind, but does not
-                    force a version.  This is useful for identifying concepts during
-                    lookup stages without having partially valid types
+                  description: |-
+                    GroupKind specifies a Group and a Kind, but does not force a version.  This is useful for identifying
+                    concepts during lookup stages without having partially valid types
                   properties:
                     group:
                       type: string

===== apps/Deployment argocd/argocd-applicationset-controller ======
--- /tmp/argocd-diff1207186315/argocd-applicationset-controller-live.yaml
+++ /tmp/argocd-diff1207186315/argocd-applicationset-controller
@@ -13,8 +13,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-applicationset-controller
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: apps/v1
     fieldsType: FieldsV1
@@ -374,7 +374,7 @@
   template:
     metadata:
       annotations:
-        checksum/cmd-params: 2f1254cb43d2da327e4b77f89b8282dead04c38f041694032d1cc87e67dfc5ac
+        checksum/cmd-params: ce471e63ab7d015448c44b6ef817e232592f280a7fc68a04972d7317d030a946
         kubectl.kubernetes.io/restartedAt: "2024-06-09T17:50:09+02:00"
       creationTimestamp: null
       labels:
@@ -383,8 +383,8 @@
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/name: argocd-applicationset-controller
         app.kubernetes.io/part-of: argocd
-        app.kubernetes.io/version: v2.11.7
-        helm.sh/chart: argo-cd-7.3.11
+        app.kubernetes.io/version: v2.12.0
+        helm.sh/chart: argo-cd-7.4.0
     spec:
       affinity:
         podAntiAffinity:
@@ -534,7 +534,7 @@
               key: applicationsetcontroller.enable.scm.providers
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v2.11.7
+        image: quay.io/argoproj/argocd:v2.12.0
         imagePullPolicy: IfNotPresent
         name: applicationset-controller
         ports:

===== apps/Deployment argocd/argocd-redis ======
--- /tmp/argocd-diff3222543406/argocd-redis-live.yaml
+++ /tmp/argocd-diff3222543406/argocd-redis
@@ -13,8 +13,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-redis
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: apps/v1
     fieldsType: FieldsV1
@@ -198,8 +198,8 @@
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/name: argocd-redis
         app.kubernetes.io/part-of: argocd
-        app.kubernetes.io/version: v2.11.7
-        helm.sh/chart: argo-cd-7.3.11
+        app.kubernetes.io/version: v2.12.0
+        helm.sh/chart: argo-cd-7.4.0
     spec:
       affinity:
         podAntiAffinity:

===== apps/Deployment argocd/argocd-repo-server ======
--- /tmp/argocd-diff3320206411/argocd-repo-server-live.yaml
+++ /tmp/argocd-diff3320206411/argocd-repo-server
@@ -13,8 +13,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-repo-server
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: apps/v1
     fieldsType: FieldsV1
@@ -527,7 +527,7 @@
   template:
     metadata:
       annotations:
-        checksum/cmd-params: 2f1254cb43d2da327e4b77f89b8282dead04c38f041694032d1cc87e67dfc5ac
+        checksum/cmd-params: ce471e63ab7d015448c44b6ef817e232592f280a7fc68a04972d7317d030a946
         kubectl.kubernetes.io/restartedAt: "2024-06-09T17:50:09+02:00"
       creationTimestamp: null
       labels:
@@ -536,8 +536,8 @@
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/name: argocd-repo-server
         app.kubernetes.io/part-of: argocd
-        app.kubernetes.io/version: v2.11.7
-        helm.sh/chart: argo-cd-7.3.11
+        app.kubernetes.io/version: v2.12.0
+        helm.sh/chart: argo-cd-7.4.0
     spec:
       affinity:
         podAntiAffinity:
@@ -755,13 +755,19 @@
               key: reposerver.revision.cache.lock.timeout
               name: argocd-cmd-params-cm
               optional: true
+        - name: ARGOCD_REPO_SERVER_INCLUDE_HIDDEN_DIRECTORIES
+          valueFrom:
+            configMapKeyRef:
+              key: reposerver.include.hidden.directories
+              name: argocd-cmd-params-cm
+              optional: true
         - name: HELM_CACHE_HOME
           value: /helm-working-dir
         - name: HELM_CONFIG_HOME
           value: /helm-working-dir
         - name: HELM_DATA_HOME
           value: /helm-working-dir
-        image: quay.io/argoproj/argocd:v2.11.7
+        image: quay.io/argoproj/argocd:v2.12.0
         imagePullPolicy: IfNotPresent
         livenessProbe:
           failureThreshold: 3
@@ -827,7 +833,7 @@
         - -n
         - /usr/local/bin/argocd
         - /var/run/argocd/argocd-cmp-server
-        image: quay.io/argoproj/argocd:v2.11.7
+        image: quay.io/argoproj/argocd:v2.12.0
         imagePullPolicy: IfNotPresent
         name: copyutil
         resources: {}

===== apps/Deployment argocd/argocd-server ======
--- /tmp/argocd-diff2603285901/argocd-server-live.yaml
+++ /tmp/argocd-diff2603285901/argocd-server
@@ -13,8 +13,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-server
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: apps/v1
     fieldsType: FieldsV1
@@ -541,7 +541,7 @@
   template:
     metadata:
       annotations:
-        checksum/cmd-params: 2f1254cb43d2da327e4b77f89b8282dead04c38f041694032d1cc87e67dfc5ac
+        checksum/cmd-params: ce471e63ab7d015448c44b6ef817e232592f280a7fc68a04972d7317d030a946
         kubectl.kubernetes.io/restartedAt: "2024-06-09T17:50:09+02:00"
       creationTimestamp: null
       labels:
@@ -550,8 +550,8 @@
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/name: argocd-server
         app.kubernetes.io/part-of: argocd
-        app.kubernetes.io/version: v2.11.7
-        helm.sh/chart: argo-cd-7.3.11
+        app.kubernetes.io/version: v2.12.0
+        helm.sh/chart: argo-cd-7.4.0
     spec:
       affinity:
         podAntiAffinity:
@@ -829,7 +829,7 @@
               key: server.api.content.types
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v2.11.7
+        image: quay.io/argoproj/argocd:v2.12.0
         imagePullPolicy: IfNotPresent
         livenessProbe:
           failureThreshold: 3

===== apps/StatefulSet argocd/argocd-application-controller ======
--- /tmp/argocd-diff1718210501/argocd-application-controller-live.yaml
+++ /tmp/argocd-diff1718210501/argocd-application-controller
@@ -12,8 +12,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-application-controller
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: apps/v1
     fieldsType: FieldsV1
@@ -405,7 +405,7 @@
   template:
     metadata:
       annotations:
-        checksum/cmd-params: 2f1254cb43d2da327e4b77f89b8282dead04c38f041694032d1cc87e67dfc5ac
+        checksum/cmd-params: ce471e63ab7d015448c44b6ef817e232592f280a7fc68a04972d7317d030a946
         kubectl.kubernetes.io/restartedAt: "2024-07-25T20:32:49+02:00"
       creationTimestamp: null
       labels:
@@ -414,8 +414,8 @@
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/name: argocd-application-controller
         app.kubernetes.io/part-of: argocd
-        app.kubernetes.io/version: v2.11.7
-        helm.sh/chart: argo-cd-7.3.11
+        app.kubernetes.io/version: v2.12.0
+        helm.sh/chart: argo-cd-7.4.0
     spec:
       affinity:
         podAntiAffinity:
@@ -640,7 +640,7 @@
               key: controller.ignore.normalizer.jq.timeout
               name: argocd-cmd-params-cm
               optional: true
-        image: quay.io/argoproj/argocd:v2.11.7
+        image: quay.io/argoproj/argocd:v2.12.0
         imagePullPolicy: IfNotPresent
         name: application-controller
         ports:

===== monitoring.coreos.com/ServiceMonitor argocd/argocd-application-controller ======
--- /tmp/argocd-diff3639802349/argocd-application-controller-live.yaml
+++ /tmp/argocd-diff3639802349/argocd-application-controller
@@ -12,8 +12,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-application-controller
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: monitoring.coreos.com/v1
     fieldsType: FieldsV1

===== monitoring.coreos.com/ServiceMonitor argocd/argocd-repo-server ======
--- /tmp/argocd-diff1798954963/argocd-repo-server-live.yaml
+++ /tmp/argocd-diff1798954963/argocd-repo-server
@@ -12,8 +12,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-repo-server
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: monitoring.coreos.com/v1
     fieldsType: FieldsV1

===== monitoring.coreos.com/ServiceMonitor argocd/argocd-server ======
--- /tmp/argocd-diff2214663113/argocd-server-live.yaml
+++ /tmp/argocd-diff2214663113/argocd-server
@@ -12,8 +12,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-server
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: monitoring.coreos.com/v1
     fieldsType: FieldsV1

===== networking.k8s.io/Ingress argocd/argocd-server ======
--- /tmp/argocd-diff3050735685/argocd-server-live.yaml
+++ /tmp/argocd-diff3050735685/argocd-server
@@ -13,8 +13,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-server
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: networking.k8s.io/v1
     fieldsType: FieldsV1

===== rbac.authorization.k8s.io/ClusterRole /argocd-application-controller ======
--- /tmp/argocd-diff1030252954/argocd-application-controller-live.yaml
+++ /tmp/argocd-diff1030252954/argocd-application-controller
@@ -11,8 +11,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-application-controller
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: rbac.authorization.k8s.io/v1
     fieldsType: FieldsV1

===== rbac.authorization.k8s.io/ClusterRole /argocd-server ======
--- /tmp/argocd-diff124637196/argocd-server-live.yaml
+++ /tmp/argocd-diff124637196/argocd-server
@@ -11,8 +11,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-server
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: rbac.authorization.k8s.io/v1
     fieldsType: FieldsV1

===== rbac.authorization.k8s.io/ClusterRoleBinding /argocd-application-controller ======
--- /tmp/argocd-diff3059664200/argocd-application-controller-live.yaml
+++ /tmp/argocd-diff3059664200/argocd-application-controller
@@ -11,8 +11,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-application-controller
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: rbac.authorization.k8s.io/v1
     fieldsType: FieldsV1

===== rbac.authorization.k8s.io/ClusterRoleBinding /argocd-server ======
--- /tmp/argocd-diff3702935874/argocd-server-live.yaml
+++ /tmp/argocd-diff3702935874/argocd-server
@@ -11,8 +11,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-server
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: rbac.authorization.k8s.io/v1
     fieldsType: FieldsV1

===== rbac.authorization.k8s.io/Role argocd/argocd-application-controller ======
--- /tmp/argocd-diff1381664687/argocd-application-controller-live.yaml
+++ /tmp/argocd-diff1381664687/argocd-application-controller
@@ -11,8 +11,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-application-controller
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: rbac.authorization.k8s.io/v1
     fieldsType: FieldsV1

===== rbac.authorization.k8s.io/Role argocd/argocd-applicationset-controller ======
--- /tmp/argocd-diff3429184472/argocd-applicationset-controller-live.yaml
+++ /tmp/argocd-diff3429184472/argocd-applicationset-controller
@@ -11,8 +11,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-applicationset-controller
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: rbac.authorization.k8s.io/v1
     fieldsType: FieldsV1
@@ -77,6 +77,8 @@
   - appprojects
   verbs:
   - get
+  - list
+  - watch
 - apiGroups:
   - ""
   resources:

===== rbac.authorization.k8s.io/Role argocd/argocd-repo-server ======
--- /tmp/argocd-diff193586716/argocd-repo-server-live.yaml
+++ /tmp/argocd-diff193586716/argocd-repo-server
@@ -11,8 +11,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-repo-server
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: rbac.authorization.k8s.io/v1
     fieldsType: FieldsV1

===== rbac.authorization.k8s.io/Role argocd/argocd-server ======
--- /tmp/argocd-diff269481038/argocd-server-live.yaml
+++ /tmp/argocd-diff269481038/argocd-server
@@ -11,8 +11,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-server
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: rbac.authorization.k8s.io/v1
     fieldsType: FieldsV1

===== rbac.authorization.k8s.io/RoleBinding argocd/argocd-application-controller ======
--- /tmp/argocd-diff1398156230/argocd-application-controller-live.yaml
+++ /tmp/argocd-diff1398156230/argocd-application-controller
@@ -11,8 +11,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-application-controller
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: rbac.authorization.k8s.io/v1
     fieldsType: FieldsV1

===== rbac.authorization.k8s.io/RoleBinding argocd/argocd-applicationset-controller ======
--- /tmp/argocd-diff3472121666/argocd-applicationset-controller-live.yaml
+++ /tmp/argocd-diff3472121666/argocd-applicationset-controller
@@ -11,8 +11,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-applicationset-controller
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: rbac.authorization.k8s.io/v1
     fieldsType: FieldsV1

===== rbac.authorization.k8s.io/RoleBinding argocd/argocd-repo-server ======
--- /tmp/argocd-diff697766795/argocd-repo-server-live.yaml
+++ /tmp/argocd-diff697766795/argocd-repo-server
@@ -11,8 +11,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-repo-server
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: rbac.authorization.k8s.io/v1
     fieldsType: FieldsV1

===== rbac.authorization.k8s.io/RoleBinding argocd/argocd-server ======
--- /tmp/argocd-diff521062409/argocd-server-live.yaml
+++ /tmp/argocd-diff521062409/argocd-server
@@ -11,8 +11,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: argocd-server
     app.kubernetes.io/part-of: argocd
-    app.kubernetes.io/version: v2.11.7
-    helm.sh/chart: argo-cd-7.3.11
+    app.kubernetes.io/version: v2.12.0
+    helm.sh/chart: argo-cd-7.4.0
   managedFields:
   - apiVersion: rbac.authorization.k8s.io/v1
     fieldsType: FieldsV1

embla > cloudnative-postgres (4 files changed)

time="2024-08-05T16:01:02Z" 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="2024-08-05T16:01:02Z" 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 cloudnative-postgres/cnpg-controller-manager-config ======
--- /tmp/argocd-diff89609336/cnpg-controller-manager-config-live.yaml
+++ /tmp/argocd-diff89609336/cnpg-controller-manager-config
@@ -7,8 +7,8 @@
     app.kubernetes.io/instance: cloudnative-postgres
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: cloudnative-pg
-    app.kubernetes.io/version: 1.23.3
-    helm.sh/chart: cloudnative-pg-0.21.6
+    app.kubernetes.io/version: 1.23.2
+    helm.sh/chart: cloudnative-pg-0.21.5
   managedFields:
   - apiVersion: v1
     fieldsType: FieldsV1

===== /ConfigMap cloudnative-postgres/cnpg-default-monitoring ======
--- /tmp/argocd-diff1781648467/cnpg-default-monitoring-live.yaml
+++ /tmp/argocd-diff1781648467/cnpg-default-monitoring
@@ -77,7 +77,6 @@
           , pg_catalog.age(datfrozenxid) AS xid_age
           , pg_catalog.mxid_age(datminmxid) AS mxid_age
         FROM pg_catalog.pg_database
-        WHERE datallowconn
       metrics:
         - datname:
             usage: "LABEL"
@@ -242,71 +241,6 @@
             usage: "COUNTER"
             description: "Number of buffers allocated"
 
-    pg_stat_bgwriter_17:
-      runonserver: ">=17.0.0"
-      name: pg_stat_bgwriter
-      query: |
-        SELECT buffers_clean
-          , maxwritten_clean
-          , buffers_alloc
-          , EXTRACT(EPOCH FROM stats_reset) AS stats_reset_time
-        FROM pg_catalog.pg_stat_bgwriter
-      metrics:
-        - buffers_clean:
-            usage: "COUNTER"
-            description: "Number of buffers written by the background writer"
-        - maxwritten_clean:
-            usage: "COUNTER"
-            description: "Number of times the background writer stopped a cleaning scan because it had written too many buffers"
-        - buffers_alloc:
-            usage: "COUNTER"
-            description: "Number of buffers allocated"
-        - stats_reset_time:
-            usage: "GAUGE"
-            description: "Time at which these statistics were last reset"
-
-    pg_stat_checkpointer:
-      runonserver: ">=17.0.0"
-      query: |
-        SELECT num_timed AS checkpoints_timed
-          , num_requested AS checkpoints_req
-          , restartpoints_timed
-          , restartpoints_req
-          , restartpoints_done
-          , write_time
-          , sync_time
-          , buffers_written
-          , EXTRACT(EPOCH FROM stats_reset) AS stats_reset_time
-        FROM pg_catalog.pg_stat_checkpointer
-      metrics:
-        - checkpoints_timed:
-            usage: "COUNTER"
-            description: "Number of scheduled checkpoints that have been performed"
-        - checkpoints_req:
-            usage: "COUNTER"
-            description: "Number of requested checkpoints that have been performed"
-        - restartpoints_timed:
-            usage: "COUNTER"
-            description: "Number of scheduled restartpoints due to timeout or after a failed attempt to perform it"
-        - restartpoints_req:
-            usage: "COUNTER"
-            description: "Number of requested restartpoints that have been performed"
-        - restartpoints_done:
-            usage: "COUNTER"
-            description: "Number of restartpoints that have been performed"
-        - write_time:
-            usage: "COUNTER"
-            description: "Total amount of time that has been spent in the portion of processing checkpoints and restartpoints where files are written to disk, in milliseconds"
-        - sync_time:
-            usage: "COUNTER"
-            description: "Total amount of time that has been spent in the portion of processing checkpoints and restartpoints where files are synchronized to disk, in milliseconds"
-        - buffers_written:
-            usage: "COUNTER"
-            description: "Number of buffers written during checkpoints and restartpoints"
-        - stats_reset_time:
-            usage: "GAUGE"
-            description: "Time at which these statistics were last reset"
-
     pg_stat_database:
       query: |
         SELECT datname
@@ -456,9 +390,9 @@
     app.kubernetes.io/instance: cloudnative-postgres
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: cloudnative-pg
-    app.kubernetes.io/version: 1.23.3
+    app.kubernetes.io/version: 1.23.2
     cnpg.io/reload: ""
-    helm.sh/chart: cloudnative-pg-0.21.6
+    helm.sh/chart: cloudnative-pg-0.21.5
   managedFields:
   - apiVersion: v1
     fieldsType: FieldsV1

===== /Service cloudnative-postgres/cnpg-webhook-service ======
--- /tmp/argocd-diff3847098735/cnpg-webhook-service-live.yaml
+++ /tmp/argocd-diff3847098735/cnpg-webhook-service
@@ -7,8 +7,8 @@
     app.kubernetes.io/instance: cloudnative-postgres
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: cloudnative-pg
-    app.kubernetes.io/version: 1.23.3
-    helm.sh/chart: cloudnative-pg-0.21.6
+    app.kubernetes.io/version: 1.23.2
+    helm.sh/chart: cloudnative-pg-0.21.5
   managedFields:
   - apiVersion: v1
     fieldsType: FieldsV1

===== /ServiceAccount cloudnative-postgres/cloudnative-postgres-cloudnative-pg ======
--- /tmp/argocd-diff3048840939/cloudnative-postgres-cloudnative-pg-live.yaml
+++ /tmp/argocd-diff3048840939/cloudnative-postgres-cloudnative-pg
@@ -7,8 +7,8 @@
     app.kubernetes.io/instance: cloudnative-postgres
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: cloudnative-pg
-    app.kubernetes.io/version: 1.23.3
-    helm.sh/chart: cloudnative-pg-0.21.6
+    app.kubernetes.io/version: 1.23.2
+    helm.sh/chart: cloudnative-pg-0.21.5
   managedFields:
   - apiVersion: v1
     fieldsType: FieldsV1

===== admissionregistration.k8s.io/MutatingWebhookConfiguration /cnpg-mutating-webhook-configuration ======
--- /tmp/argocd-diff210601396/cnpg-mutating-webhook-configuration-live.yaml
+++ /tmp/argocd-diff210601396/cnpg-mutating-webhook-configuration
@@ -8,8 +8,8 @@
     app.kubernetes.io/instance: cloudnative-postgres
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: cloudnative-pg
-    app.kubernetes.io/version: 1.23.3
-    helm.sh/chart: cloudnative-pg-0.21.6
+    app.kubernetes.io/version: 1.23.2
+    helm.sh/chart: cloudnative-pg-0.21.5
   managedFields:
   - apiVersion: admissionregistration.k8s.io/v1
     fieldsType: FieldsV1

===== admissionregistration.k8s.io/ValidatingWebhookConfiguration /cnpg-validating-webhook-configuration ======
--- /tmp/argocd-diff1552000015/cnpg-validating-webhook-configuration-live.yaml
+++ /tmp/argocd-diff1552000015/cnpg-validating-webhook-configuration
@@ -8,8 +8,8 @@
     app.kubernetes.io/instance: cloudnative-postgres
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: cloudnative-pg
-    app.kubernetes.io/version: 1.23.3
-    helm.sh/chart: cloudnative-pg-0.21.6
+    app.kubernetes.io/version: 1.23.2
+    helm.sh/chart: cloudnative-pg-0.21.5
   managedFields:
   - apiVersion: admissionregistration.k8s.io/v1
     fieldsType: FieldsV1

===== apiextensions.k8s.io/CustomResourceDefinition /scheduledbackups.postgresql.cnpg.io ======
--- /tmp/argocd-diff2154883346/scheduledbackups.postgresql.cnpg.io-live.yaml
+++ /tmp/argocd-diff2154883346/scheduledbackups.postgresql.cnpg.io
@@ -132,12 +132,11 @@
               method:
                 default: barmanObjectStore
                 description: |-
-                  The backup method to be used, possible options are `barmanObjectStore`,
-                  `volumeSnapshot` or `plugin`. Defaults to: `barmanObjectStore`.
+                  The backup method to be used, possible options are `barmanObjectStore`
+                  and `volumeSnapshot`. Defaults to: `barmanObjectStore`.
                 enum:
                 - barmanObjectStore
                 - volumeSnapshot
-                - plugin
                 type: string
               online:
                 description: |-

===== apps/Deployment cloudnative-postgres/cloudnative-postgres-cloudnative-pg ======
--- /tmp/argocd-diff1841784524/cloudnative-postgres-cloudnative-pg-live.yaml
+++ /tmp/argocd-diff1841784524/cloudnative-postgres-cloudnative-pg
@@ -9,8 +9,8 @@
     app.kubernetes.io/instance: cloudnative-postgres
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: cloudnative-pg
-    app.kubernetes.io/version: 1.23.3
-    helm.sh/chart: cloudnative-pg-0.21.6
+    app.kubernetes.io/version: 1.23.2
+    helm.sh/chart: cloudnative-pg-0.21.5
   managedFields:
   - apiVersion: apps/v1
     fieldsType: FieldsV1
@@ -195,7 +195,7 @@
   template:
     metadata:
       annotations:
-        checksum/config: cb8fa89607abeae54f18f8b9d2beecc621afc6d70b0796e002f26b0bd6a36be9
+        checksum/config: 79f3f3dad62efb424edab9c34a4826019e1a683de6ded909d6066942d50ec6c6
         kubectl.kubernetes.io/restartedAt: "2024-06-10T17:47:22Z"
       creationTimestamp: null
       labels:
@@ -212,7 +212,7 @@
         - /manager
         env:
         - name: OPERATOR_IMAGE_NAME
-          value: ghcr.io/cloudnative-pg/cloudnative-pg:1.23.3
+          value: ghcr.io/cloudnative-pg/cloudnative-pg:1.23.2
         - name: OPERATOR_NAMESPACE
           valueFrom:
             fieldRef:
@@ -220,7 +220,7 @@
               fieldPath: metadata.namespace
         - name: MONITORING_QUERIES_CONFIGMAP
           value: cnpg-default-monitoring
-        image: ghcr.io/cloudnative-pg/cloudnative-pg:1.23.3
+        image: ghcr.io/cloudnative-pg/cloudnative-pg:1.23.2
         imagePullPolicy: IfNotPresent
         livenessProbe:
           failureThreshold: 3

===== monitoring.coreos.com/PodMonitor cloudnative-postgres/cloudnative-postgres-cloudnative-pg ======
--- /tmp/argocd-diff1857277321/cloudnative-postgres-cloudnative-pg-live.yaml
+++ /tmp/argocd-diff1857277321/cloudnative-postgres-cloudnative-pg
@@ -8,8 +8,8 @@
     app.kubernetes.io/instance: cloudnative-postgres
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: cloudnative-pg
-    app.kubernetes.io/version: 1.23.3
-    helm.sh/chart: cloudnative-pg-0.21.6
+    app.kubernetes.io/version: 1.23.2
+    helm.sh/chart: cloudnative-pg-0.21.5
   managedFields:
   - apiVersion: monitoring.coreos.com/v1
     fieldsType: FieldsV1

===== rbac.authorization.k8s.io/ClusterRole /cloudnative-postgres-cloudnative-pg ======
--- /tmp/argocd-diff2573091275/cloudnative-postgres-cloudnative-pg-live.yaml
+++ /tmp/argocd-diff2573091275/cloudnative-postgres-cloudnative-pg
@@ -7,8 +7,8 @@
     app.kubernetes.io/instance: cloudnative-postgres
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: cloudnative-pg
-    app.kubernetes.io/version: 1.23.3
-    helm.sh/chart: cloudnative-pg-0.21.6
+    app.kubernetes.io/version: 1.23.2
+    helm.sh/chart: cloudnative-pg-0.21.5
   managedFields:
   - apiVersion: rbac.authorization.k8s.io/v1
     fieldsType: FieldsV1
@@ -167,14 +167,18 @@
   - mutatingwebhookconfigurations
   verbs:
   - get
+  - list
   - patch
+  - update
 - apiGroups:
   - admissionregistration.k8s.io
   resources:
   - validatingwebhookconfigurations
   verbs:
   - get
+  - list
   - patch
+  - update
 - apiGroups:
   - apiextensions.k8s.io
   resources:

===== rbac.authorization.k8s.io/ClusterRole /cloudnative-postgres-cloudnative-pg-edit ======
--- /tmp/argocd-diff4012326805/cloudnative-postgres-cloudnative-pg-edit-live.yaml
+++ /tmp/argocd-diff4012326805/cloudnative-postgres-cloudnative-pg-edit
@@ -7,8 +7,8 @@
     app.kubernetes.io/instance: cloudnative-postgres
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: cloudnative-pg
-    app.kubernetes.io/version: 1.23.3
-    helm.sh/chart: cloudnative-pg-0.21.6
+    app.kubernetes.io/version: 1.23.2
+    helm.sh/chart: cloudnative-pg-0.21.5
   managedFields:
   - apiVersion: rbac.authorization.k8s.io/v1
     fieldsType: FieldsV1

===== rbac.authorization.k8s.io/ClusterRole /cloudnative-postgres-cloudnative-pg-view ======
--- /tmp/argocd-diff4207749606/cloudnative-postgres-cloudnative-pg-view-live.yaml
+++ /tmp/argocd-diff4207749606/cloudnative-postgres-cloudnative-pg-view
@@ -7,8 +7,8 @@
     app.kubernetes.io/instance: cloudnative-postgres
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: cloudnative-pg
-    app.kubernetes.io/version: 1.23.3
-    helm.sh/chart: cloudnative-pg-0.21.6
+    app.kubernetes.io/version: 1.23.2
+    helm.sh/chart: cloudnative-pg-0.21.5
   managedFields:
   - apiVersion: rbac.authorization.k8s.io/v1
     fieldsType: FieldsV1

===== rbac.authorization.k8s.io/ClusterRoleBinding /cloudnative-postgres-cloudnative-pg ======
--- /tmp/argocd-diff3537874779/cloudnative-postgres-cloudnative-pg-live.yaml
+++ /tmp/argocd-diff3537874779/cloudnative-postgres-cloudnative-pg
@@ -7,8 +7,8 @@
     app.kubernetes.io/instance: cloudnative-postgres
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: cloudnative-pg
-    app.kubernetes.io/version: 1.23.3
-    helm.sh/chart: cloudnative-pg-0.21.6
+    app.kubernetes.io/version: 1.23.2
+    helm.sh/chart: cloudnative-pg-0.21.5
   managedFields:
   - apiVersion: rbac.authorization.k8s.io/v1
     fieldsType: FieldsV1

embla > gitops (0 files changed)

time="2024-08-05T16:01:05Z" 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="2024-08-05T16:01:05Z" level=warning msg="Failed to invoke grpc call. Use flag --grpc-web in grpc calls. To avoid this warning message, use flag --grpc-web."

===== argoproj.io/Application argocd/cilium ======
--- /tmp/argocd-diff2868664020/cilium-live.yaml
+++ /tmp/argocd-diff2868664020/cilium
@@ -115,8 +115,7 @@
   ignoreDifferences:
   - group: apps
     jqPathExpressions:
-    - .spec.template.spec.containers[] | select(.volumeMounts[] | select(.readOnly
-      == false))
+    - .spec.template.spec.containers[].volumeMounts[].readOnly? | select(. == false)
     kind: DaemonSet
   project: default
   revisionHistoryLimit: 0

embla > home-assistant (3 files changed)

time="2024-08-05T16:01:06Z" 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="2024-08-05T16:01:06Z" level=warning msg="Failed to invoke grpc call. Use flag --grpc-web in grpc calls. To avoid this warning message, use flag --grpc-web."

===== /PersistentVolumeClaim home-assistant/home-assistant ======
--- /tmp/argocd-diff4282635447/home-assistant-live.yaml
+++ /tmp/argocd-diff4282635447/home-assistant
@@ -1,93 +0,0 @@
-apiVersion: v1
-kind: PersistentVolumeClaim
-metadata:
-  annotations:
-    argocd.argoproj.io/tracking-id: home-assistant:/PersistentVolumeClaim:home-assistant/home-assistant
-    kubectl.kubernetes.io/last-applied-configuration: |
-      {"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"annotations":{"argocd.argoproj.io/tracking-id":"home-assistant:/PersistentVolumeClaim:home-assistant/home-assistant"},"labels":{"app.kubernetes.io/component":"home-assistant","app.kubernetes.io/instance":"home-assistant","app.kubernetes.io/managed-by":"Helm","app.kubernetes.io/name":"home-assistant","app.kubernetes.io/version":"1.0.0","helm.sh/chart":"home-assistant-1.0.0"},"name":"home-assistant","namespace":"home-assistant"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"500Mi"}}}}
-    pv.kubernetes.io/bind-completed: "yes"
-    pv.kubernetes.io/bound-by-controller: "yes"
-    volume.beta.kubernetes.io/storage-provisioner: org.democratic-csi.iscsi.hdd
-    volume.kubernetes.io/storage-provisioner: org.democratic-csi.iscsi.hdd
-  finalizers:
-  - kubernetes.io/pvc-protection
-  labels:
-    app.kubernetes.io/component: home-assistant
-    app.kubernetes.io/instance: home-assistant
-    app.kubernetes.io/managed-by: Helm
-    app.kubernetes.io/name: home-assistant
-    app.kubernetes.io/version: 1.0.0
-    helm.sh/chart: home-assistant-1.0.0
-  managedFields:
-  - apiVersion: v1
-    fieldsType: FieldsV1
-    fieldsV1:
-      f:metadata:
-        f:annotations:
-          .: {}
-          f:argocd.argoproj.io/tracking-id: {}
-          f:kubectl.kubernetes.io/last-applied-configuration: {}
-        f:labels:
-          .: {}
-          f:app.kubernetes.io/component: {}
-          f:app.kubernetes.io/instance: {}
-          f:app.kubernetes.io/managed-by: {}
-          f:app.kubernetes.io/name: {}
-          f:app.kubernetes.io/version: {}
-          f:helm.sh/chart: {}
-      f:spec:
-        f:accessModes: {}
-        f:resources:
-          f:requests:
-            .: {}
-            f:storage: {}
-        f:volumeMode: {}
-    manager: argocd-controller
-    operation: Update
-    time: "2024-04-20T16:18:42Z"
-  - apiVersion: v1
-    fieldsType: FieldsV1
-    fieldsV1:
-      f:metadata:
-        f:annotations:
-          f:pv.kubernetes.io/bind-completed: {}
-          f:pv.kubernetes.io/bound-by-controller: {}
-          f:volume.beta.kubernetes.io/storage-provisioner: {}
-          f:volume.kubernetes.io/storage-provisioner: {}
-      f:spec:
-        f:volumeName: {}
-    manager: kube-controller-manager
-    operation: Update
-    time: "2024-04-20T16:18:54Z"
-  - apiVersion: v1
-    fieldsType: FieldsV1
-    fieldsV1:
-      f:status:
-        f:accessModes: {}
-        f:capacity:
-          .: {}
-          f:storage: {}
-        f:phase: {}
-    manager: kube-controller-manager
-    operation: Update
-    subresource: status
-    time: "2024-04-20T16:18:54Z"
-  name: home-assistant
-  namespace: home-assistant
-  resourceVersion: "106334417"
-  uid: 2afa2380-cff6-436d-9723-fc24a9fc9219
-spec:
-  accessModes:
-  - ReadWriteOnce
-  resources:
-    requests:
-      storage: 500Mi
-  storageClassName: truenas-iscsi-hdd-retain
-  volumeMode: Filesystem
-  volumeName: pvc-2afa2380-cff6-436d-9723-fc24a9fc9219
-status:
-  accessModes:
-  - ReadWriteOnce
-  capacity:
-    storage: 500Mi
-  phase: Bound

===== /Service home-assistant/home-assistant ======
--- /tmp/argocd-diff2432286952/home-assistant-live.yaml
+++ /tmp/argocd-diff2432286952/home-assistant
@@ -6,12 +6,12 @@
     kubectl.kubernetes.io/last-applied-configuration: |
       {"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"argocd.argoproj.io/tracking-id":"home-assistant:/Service:home-assistant/home-assistant"},"labels":{"app.kubernetes.io/component":"home-assistant","app.kubernetes.io/instance":"home-assistant","app.kubernetes.io/managed-by":"Helm","app.kubernetes.io/name":"home-assistant","app.kubernetes.io/version":"1.0.0","helm.sh/chart":"home-assistant-1.0.0"},"name":"home-assistant","namespace":"home-assistant"},"spec":{"ports":[{"name":"http","port":8123,"protocol":"TCP","targetPort":8123}],"selector":{"app.kubernetes.io/component":"home-assistant","app.kubernetes.io/instance":"home-assistant","app.kubernetes.io/name":"home-assistant"},"type":"ClusterIP"}}
   labels:
-    app.kubernetes.io/component: home-assistant
     app.kubernetes.io/instance: home-assistant
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: home-assistant
-    app.kubernetes.io/version: 1.0.0
-    helm.sh/chart: home-assistant-1.0.0
+    app.kubernetes.io/part-of: home-assistant
+    app.kubernetes.io/version: 2024.7.4
+    helm.sh/chart: home-assistant-1.0.2
   managedFields:
   - apiVersion: v1
     fieldsType: FieldsV1
@@ -63,9 +63,10 @@
     protocol: TCP
     targetPort: 8123
   selector:
-    app.kubernetes.io/component: home-assistant
     app.kubernetes.io/instance: home-assistant
+    app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: home-assistant
+    app.kubernetes.io/part-of: home-assistant
   sessionAffinity: None
   type: ClusterIP
 status:

===== /ServiceAccount home-assistant/home-assistant ======
--- /tmp/argocd-diff2855510141/home-assistant-live.yaml
+++ /tmp/argocd-diff2855510141/home-assistant
@@ -10,8 +10,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: home-assistant
     app.kubernetes.io/part-of: home-assistant
-    app.kubernetes.io/version: 2024.7.3
-    helm.sh/chart: home-assistant-1.0.0
+    app.kubernetes.io/version: 2024.7.4
+    helm.sh/chart: home-assistant-1.0.2
   managedFields:
   - apiVersion: v1
     fieldsType: FieldsV1

===== apps/Deployment home-assistant/home-assistant ======
--- /tmp/argocd-diff1859496485/home-assistant-live.yaml
+++ /tmp/argocd-diff1859496485/home-assistant
@@ -1,352 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
-  annotations:
-    argocd.argoproj.io/tracking-id: home-assistant:apps/Deployment:home-assistant/home-assistant
-    deployment.kubernetes.io/revision: "35"
-    kubectl.kubernetes.io/last-applied-configuration: |
-      {"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{"argocd.argoproj.io/tracking-id":"home-assistant:apps/Deployment:home-assistant/home-assistant"},"labels":{"app.kubernetes.io/component":"home-assistant","app.kubernetes.io/instance":"home-assistant","app.kubernetes.io/managed-by":"Helm","app.kubernetes.io/name":"home-assistant","app.kubernetes.io/version":"1.0.0","helm.sh/chart":"home-assistant-1.0.0"},"name":"home-assistant","namespace":"home-assistant"},"spec":{"replicas":1,"revisionHistoryLimit":0,"selector":{"matchLabels":{"app.kubernetes.io/component":"home-assistant","app.kubernetes.io/instance":"home-assistant","app.kubernetes.io/managed-by":"Helm","app.kubernetes.io/name":"home-assistant","app.kubernetes.io/version":"1.0.0","helm.sh/chart":"home-assistant-1.0.0"}},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"app.kubernetes.io/component":"home-assistant","app.kubernetes.io/instance":"home-assistant","app.kubernetes.io/managed-by":"Helm","app.kubernetes.io/name":"home-assistant","app.kubernetes.io/version":"1.0.0","helm.sh/chart":"home-assistant-1.0.0"}},"spec":{"containers":[{"env":[{"name":"TZ","value":"Europe/Amsterdam"}],"image":"ghcr.io/home-assistant/home-assistant:2024.7.3","livenessProbe":{"httpGet":{"path":"/","port":"http"}},"name":"home-assistant","ports":[{"containerPort":8123,"name":"http","protocol":"TCP"}],"readinessProbe":{"httpGet":{"path":"/","port":"http"}},"resources":{},"securityContext":{"allowPrivilegeEscalation":false,"runAsGroup":5000},"volumeMounts":[{"mountPath":"/config","name":"config"}]}],"initContainers":[{"env":[{"name":"IGNORE_ALREADY_PROCESSED","value":"true"},{"name":"LABEL","value":"home-assistant-config"},{"name":"FOLDER_ANNOTATION","value":"io.home-assistant/config-folder"},{"name":"FOLDER","value":"/config"},{"name":"RESOURCE","value":"both"}],"image":"ghcr.io/kiwigrid/k8s-sidecar:1.27.5","name":"config-loader","restartPolicy":"Always","securityContext":{"allowPrivilegeEscalation":false,"runAsGroup":5000},"volumeMounts":[{"mountPath":"/config","name":"config"}]}],"securityContext":{"fsGroup":5000},"serviceAccountName":"home-assistant","tolerations":[{"key":"essential","operator":"Exists"}],"volumes":[{"name":"config","persistentVolumeClaim":{"claimName":"home-assistant"}}]}}}}
-  generation: 35
-  labels:
-    app.kubernetes.io/component: home-assistant
-    app.kubernetes.io/instance: home-assistant
-    app.kubernetes.io/managed-by: Helm
-    app.kubernetes.io/name: home-assistant
-    app.kubernetes.io/version: 1.0.0
-    helm.sh/chart: home-assistant-1.0.0
-  managedFields:
-  - apiVersion: apps/v1
-    fieldsType: FieldsV1
-    fieldsV1:
-      f:spec:
-        f:template:
-          f:metadata:
-            f:annotations: {}
-    manager: argocd-server
-    operation: Update
-    time: "2024-07-06T11:51:42Z"
-  - apiVersion: apps/v1
-    fieldsType: FieldsV1
-    fieldsV1:
-      f:metadata:
-        f:annotations:
-          .: {}
-          f:argocd.argoproj.io/tracking-id: {}
-          f:kubectl.kubernetes.io/last-applied-configuration: {}
-        f:labels:
-          .: {}
-          f:app.kubernetes.io/component: {}
-          f:app.kubernetes.io/instance: {}
-          f:app.kubernetes.io/managed-by: {}
-          f:app.kubernetes.io/name: {}
-          f:app.kubernetes.io/version: {}
-          f:helm.sh/chart: {}
-      f:spec:
-        f:progressDeadlineSeconds: {}
-        f:replicas: {}
-        f:revisionHistoryLimit: {}
-        f:selector: {}
-        f:strategy:
-          f:type: {}
-        f:template:
-          f:metadata:
-            f:labels:
-              .: {}
-              f:app.kubernetes.io/component: {}
-              f:app.kubernetes.io/instance: {}
-              f:app.kubernetes.io/managed-by: {}
-              f:app.kubernetes.io/name: {}
-              f:app.kubernetes.io/version: {}
-              f:helm.sh/chart: {}
-          f:spec:
-            f:containers:
-              k:{"name":"home-assistant"}:
-                .: {}
-                f:env:
-                  .: {}
-                  k:{"name":"TZ"}:
-                    .: {}
-                    f:name: {}
-                    f:value: {}
-                f:image: {}
-                f:imagePullPolicy: {}
-                f:livenessProbe:
-                  .: {}
-                  f:failureThreshold: {}
-                  f:httpGet:
-                    .: {}
-                    f:path: {}
-                    f:port: {}
-                    f:scheme: {}
-                  f:periodSeconds: {}
-                  f:successThreshold: {}
-                  f:timeoutSeconds: {}
-                f:name: {}
-                f:ports:
-                  .: {}
-                  k:{"containerPort":8123,"protocol":"TCP"}:
-                    .: {}
-                    f:containerPort: {}
-                    f:name: {}
-                    f:protocol: {}
-                f:readinessProbe:
-                  .: {}
-                  f:failureThreshold: {}
-                  f:httpGet:
-                    .: {}
-                    f:path: {}
-                    f:port: {}
-                    f:scheme: {}
-                  f:periodSeconds: {}
-                  f:successThreshold: {}
-                  f:timeoutSeconds: {}
-                f:resources: {}
-                f:securityContext:
-                  .: {}
-                  f:allowPrivilegeEscalation: {}
-                  f:runAsGroup: {}
-                f:terminationMessagePath: {}
-                f:terminationMessagePolicy: {}
-                f:volumeMounts:
-                  .: {}
-                  k:{"mountPath":"/config"}:
-                    .: {}
-                    f:mountPath: {}
-                    f:name: {}
-            f:dnsPolicy: {}
-            f:initContainers:
-              .: {}
-              k:{"name":"config-loader"}:
-                .: {}
-                f:env:
-                  .: {}
-                  k:{"name":"FOLDER"}:
-                    .: {}
-                    f:name: {}
-                    f:value: {}
-                  k:{"name":"FOLDER_ANNOTATION"}:
-                    .: {}
-                    f:name: {}
-                    f:value: {}
-                  k:{"name":"IGNORE_ALREADY_PROCESSED"}:
-                    .: {}
-                    f:name: {}
-                    f:value: {}
-                  k:{"name":"LABEL"}:
-                    .: {}
-                    f:name: {}
-                    f:value: {}
-                  k:{"name":"RESOURCE"}:
-                    .: {}
-                    f:name: {}
-                    f:value: {}
-                f:image: {}
-                f:imagePullPolicy: {}
-                f:name: {}
-                f:resources: {}
-                f:restartPolicy: {}
-                f:securityContext:
-                  .: {}
-                  f:allowPrivilegeEscalation: {}
-                  f:runAsGroup: {}
-                f:terminationMessagePath: {}
-                f:terminationMessagePolicy: {}
-                f:volumeMounts:
-                  .: {}
-                  k:{"mountPath":"/config"}:
-                    .: {}
-                    f:mountPath: {}
-                    f:name: {}
-            f:restartPolicy: {}
-            f:schedulerName: {}
-            f:securityContext:
-              .: {}
-              f:fsGroup: {}
-            f:serviceAccount: {}
-            f:serviceAccountName: {}
-            f:terminationGracePeriodSeconds: {}
-            f:tolerations: {}
-            f:volumes:
-              .: {}
-              k:{"name":"config"}:
-                .: {}
-                f:name: {}
-                f:persistentVolumeClaim:
-                  .: {}
-                  f:claimName: {}
-    manager: argocd-controller
-    operation: Update
-    time: "2024-07-19T20:33:57Z"
-  - apiVersion: apps/v1
-    fieldsType: FieldsV1
-    fieldsV1:
-      f:spec:
-        f:template:
-          f:metadata:
-            f:annotations:
-              f:kubectl.kubernetes.io/restartedAt: {}
-    manager: kubectl-rollout
-    operation: Update
-    time: "2024-07-25T18:34:34Z"
-  - apiVersion: apps/v1
-    fieldsType: FieldsV1
-    fieldsV1:
-      f:metadata:
-        f:annotations:
-          f:deployment.kubernetes.io/revision: {}
-      f:status:
-        f:availableReplicas: {}
-        f:conditions:
-          .: {}
-          k:{"type":"Available"}:
-            .: {}
-            f:lastTransitionTime: {}
-            f:lastUpdateTime: {}
-            f:message: {}
-            f:reason: {}
-            f:status: {}
-            f:type: {}
-          k:{"type":"Progressing"}:
-            .: {}
-            f:lastTransitionTime: {}
-            f:lastUpdateTime: {}
-            f:message: {}
-            f:reason: {}
-            f:status: {}
-            f:type: {}
-        f:observedGeneration: {}
-        f:readyReplicas: {}
-        f:replicas: {}
-        f:updatedReplicas: {}
-    manager: kube-controller-manager
-    operation: Update
-    subresource: status
-    time: "2024-07-29T14:01:42Z"
-  name: home-assistant
-  namespace: home-assistant
-  resourceVersion: "151358299"
-  uid: f66b012d-6e3f-4f1f-ad8f-13fb41bb541e
-spec:
-  progressDeadlineSeconds: 600
-  replicas: 1
-  revisionHistoryLimit: 0
-  selector:
-    matchLabels:
-      app.kubernetes.io/component: home-assistant
-      app.kubernetes.io/instance: home-assistant
-      app.kubernetes.io/managed-by: Helm
-      app.kubernetes.io/name: home-assistant
-      app.kubernetes.io/version: 1.0.0
-      helm.sh/chart: home-assistant-1.0.0
-  strategy:
-    type: Recreate
-  template:
-    metadata:
-      annotations:
-        kubectl.kubernetes.io/restartedAt: "2024-07-25T20:34:34+02:00"
-      creationTimestamp: null
-      labels:
-        app.kubernetes.io/component: home-assistant
-        app.kubernetes.io/instance: home-assistant
-        app.kubernetes.io/managed-by: Helm
-        app.kubernetes.io/name: home-assistant
-        app.kubernetes.io/version: 1.0.0
-        helm.sh/chart: home-assistant-1.0.0
-    spec:
-      containers:
-      - env:
-        - name: TZ
-          value: Europe/Amsterdam
-        image: ghcr.io/home-assistant/home-assistant:2024.7.3
-        imagePullPolicy: IfNotPresent
-        livenessProbe:
-          failureThreshold: 3
-          httpGet:
-            path: /
-            port: http
-            scheme: HTTP
-          periodSeconds: 10
-          successThreshold: 1
-          timeoutSeconds: 1
-        name: home-assistant
-        ports:
-        - containerPort: 8123
-          name: http
-          protocol: TCP
-        readinessProbe:
-          failureThreshold: 3
-          httpGet:
-            path: /
-            port: http
-            scheme: HTTP
-          periodSeconds: 10
-          successThreshold: 1
-          timeoutSeconds: 1
-        resources: {}
-        securityContext:
-          allowPrivilegeEscalation: false
-          runAsGroup: 5000
-        terminationMessagePath: /dev/termination-log
-        terminationMessagePolicy: File
-        volumeMounts:
-        - mountPath: /config
-          name: config
-      dnsPolicy: ClusterFirst
-      initContainers:
-      - env:
-        - name: IGNORE_ALREADY_PROCESSED
-          value: "true"
-        - name: LABEL
-          value: home-assistant-config
-        - name: FOLDER_ANNOTATION
-          value: io.home-assistant/config-folder
-        - name: FOLDER
-          value: /config
-        - name: RESOURCE
-          value: both
-        image: ghcr.io/kiwigrid/k8s-sidecar:1.27.5
-        imagePullPolicy: IfNotPresent
-        name: config-loader
-        resources: {}
-        restartPolicy: Always
-        securityContext:
-          allowPrivilegeEscalation: false
-          runAsGroup: 5000
-        terminationMessagePath: /dev/termination-log
-        terminationMessagePolicy: File
-        volumeMounts:
-        - mountPath: /config
-          name: config
-      restartPolicy: Always
-      schedulerName: default-scheduler
-      securityContext:
-        fsGroup: 5000
-      serviceAccount: home-assistant
-      serviceAccountName: home-assistant
-      terminationGracePeriodSeconds: 30
-      tolerations:
-      - key: essential
-        operator: Exists
-      volumes:
-      - name: config
-        persistentVolumeClaim:
-          claimName: home-assistant
-status:
-  availableReplicas: 1
-  conditions:
-  - lastTransitionTime: "2024-07-25T19:03:08Z"
-    lastUpdateTime: "2024-07-25T19:03:08Z"
-    message: ReplicaSet "home-assistant-7767bbcdf7" has successfully progressed.
-    reason: NewReplicaSetAvailable
-    status: "True"
-    type: Progressing
-  - lastTransitionTime: "2024-07-29T14:01:42Z"
-    lastUpdateTime: "2024-07-29T14:01:42Z"
-    message: Deployment has minimum availability.
-    reason: MinimumReplicasAvailable
-    status: "True"
-    type: Available
-  observedGeneration: 35
-  readyReplicas: 1
-  replicas: 1
-  updatedReplicas: 1

===== networking.k8s.io/Ingress home-assistant/home-assistant ======
--- /tmp/argocd-diff3514359006/home-assistant-live.yaml
+++ /tmp/argocd-diff3514359006/home-assistant
@@ -11,8 +11,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: home-assistant
     app.kubernetes.io/part-of: home-assistant
-    app.kubernetes.io/version: 2024.7.3
-    helm.sh/chart: home-assistant-1.0.0
+    app.kubernetes.io/version: 2024.7.4
+    helm.sh/chart: home-assistant-1.0.2
   managedFields:
   - apiVersion: networking.k8s.io/v1
     fieldsType: FieldsV1

===== rbac.authorization.k8s.io/Role home-assistant/home-assistant-role ======
--- /tmp/argocd-diff3998075015/home-assistant-role-live.yaml
+++ /tmp/argocd-diff3998075015/home-assistant-role
@@ -10,8 +10,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: home-assistant
     app.kubernetes.io/part-of: home-assistant
-    app.kubernetes.io/version: 2024.7.3
-    helm.sh/chart: home-assistant-1.0.0
+    app.kubernetes.io/version: 2024.7.4
+    helm.sh/chart: home-assistant-1.0.2
   managedFields:
   - apiVersion: rbac.authorization.k8s.io/v1
     fieldsType: FieldsV1

===== rbac.authorization.k8s.io/RoleBinding home-assistant/home-assistant-role-binding ======
--- /tmp/argocd-diff3661031584/home-assistant-role-binding-live.yaml
+++ /tmp/argocd-diff3661031584/home-assistant-role-binding
@@ -10,8 +10,8 @@
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: home-assistant
     app.kubernetes.io/part-of: home-assistant
-    app.kubernetes.io/version: 2024.7.3
-    helm.sh/chart: home-assistant-1.0.0
+    app.kubernetes.io/version: 2024.7.4
+    helm.sh/chart: home-assistant-1.0.2
   managedFields:
   - apiVersion: rbac.authorization.k8s.io/v1
     fieldsType: FieldsV1

===== apps/StatefulSet /home-assistant ======
--- /tmp/argocd-diff354540879/home-assistant-live.yaml
+++ /tmp/argocd-diff354540879/home-assistant
@@ -0,0 +1,110 @@
+apiVersion: apps/v1
+kind: StatefulSet
+metadata:
+  annotations:
+    argocd.argoproj.io/tracking-id: home-assistant:apps/StatefulSet:home-assistant/home-assistant
+  labels:
+    app.kubernetes.io/instance: home-assistant
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/name: home-assistant
+    app.kubernetes.io/part-of: home-assistant
+    app.kubernetes.io/version: 2024.7.4
+    helm.sh/chart: home-assistant-1.0.2
+  name: home-assistant
+spec:
+  replicas: 1
+  revisionHistoryLimit: 0
+  selector:
+    matchLabels:
+      app.kubernetes.io/instance: home-assistant
+      app.kubernetes.io/managed-by: Helm
+      app.kubernetes.io/name: home-assistant
+      app.kubernetes.io/part-of: home-assistant
+  template:
+    metadata:
+      labels:
+        app.kubernetes.io/instance: home-assistant
+        app.kubernetes.io/managed-by: Helm
+        app.kubernetes.io/name: home-assistant
+        app.kubernetes.io/part-of: home-assistant
+    spec:
+      containers:
+      - env:
+        - name: TZ
+          value: Europe/Amsterdam
+        image: ghcr.io/home-assistant/home-assistant:2024.7.4
+        livenessProbe:
+          httpGet:
+            path: /
+            port: http
+        name: home-assistant
+        ports:
+        - containerPort: 8123
+          name: http
+          protocol: TCP
+        readinessProbe:
+          httpGet:
+            path: /
+            port: http
+        resources: {}
+        securityContext:
+          allowPrivilegeEscalation: false
+          capabilities:
+            add:
+            - NET_RAW
+            - NET_BIND_SERVICE
+            drop:
+            - ALL
+          runAsGroup: 5000
+        volumeMounts:
+        - mountPath: /config
+          name: config
+      initContainers:
+      - env:
+        - name: IGNORE_ALREADY_PROCESSED
+          value: "true"
+        - name: LABEL
+          value: home-assistant-config
+        - name: FOLDER_ANNOTATION
+          value: io.home-assistant/config-folder
+        - name: FOLDER
+          value: /config
+        - name: RESOURCE
+          value: both
+        image: ghcr.io/kiwigrid/k8s-sidecar:1.27.5
+        name: config-loader
+        resources: {}
+        restartPolicy: Always
+        securityContext:
+          allowPrivilegeEscalation: false
+          capabilities:
+            add: []
+            drop:
+            - ALL
+          runAsGroup: 5000
+        volumeMounts:
+        - mountPath: /config
+          name: config
+      nodeName: null
+      securityContext:
+        fsGroup: 5000
+      serviceAccountName: home-assistant
+      tolerations: []
+  volumeClaimTemplates:
+  - apiVersion: v1
+    kind: PersistentVolumeClaim
+    metadata:
+      labels:
+        app.kubernetes.io/instance: home-assistant
+        app.kubernetes.io/managed-by: Helm
+        app.kubernetes.io/name: home-assistant
+        app.kubernetes.io/part-of: home-assistant
+        app.kubernetes.io/version: 2024.7.4
+        helm.sh/chart: home-assistant-1.0.2
+      name: config
+    spec:
+      accessModes:
+      - ReadWriteOnce
+      resources:
+        requests:
+          storage: 500Mi

@rouke-broersma rouke-broersma merged commit 7cf2408 into main Aug 5, 2024
@rouke-broersma rouke-broersma deleted the renovate/argo-cd-7.x branch August 5, 2024 16:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant