Browse Source

chore: release helm chart 2.5.0 (#6352)

Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
Gergely Bräutigam 2 weeks ago
parent
commit
121b460ff6

+ 2 - 2
deploy/charts/external-secrets/Chart.yaml

@@ -2,8 +2,8 @@ apiVersion: v2
 name: external-secrets
 name: external-secrets
 description: External secrets management for Kubernetes
 description: External secrets management for Kubernetes
 type: application
 type: application
-version: "2.4.1"
-appVersion: "v2.4.1"
+version: "2.5.0"
+appVersion: "v2.5.0"
 kubeVersion: ">= 1.19.0-0"
 kubeVersion: ">= 1.19.0-0"
 keywords:
 keywords:
   - kubernetes-external-secrets
   - kubernetes-external-secrets

+ 1 - 1
deploy/charts/external-secrets/README.md

@@ -4,7 +4,7 @@
 
 
 [//]: # (README.md generated by gotmpl. DO NOT EDIT.)
 [//]: # (README.md generated by gotmpl. DO NOT EDIT.)
 
 
-![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 2.4.1](https://img.shields.io/badge/Version-2.4.1-informational?style=flat-square)
+![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 2.5.0](https://img.shields.io/badge/Version-2.5.0-informational?style=flat-square)
 
 
 External secrets management for Kubernetes
 External secrets management for Kubernetes
 
 

+ 5 - 5
deploy/charts/external-secrets/tests/__snapshot__/cert_controller_test.yaml.snap

@@ -7,8 +7,8 @@ should match snapshot of default values:
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/name: external-secrets-cert-controller
         app.kubernetes.io/name: external-secrets-cert-controller
-        app.kubernetes.io/version: v2.4.1
-        helm.sh/chart: external-secrets-2.4.1
+        app.kubernetes.io/version: v2.5.0
+        helm.sh/chart: external-secrets-2.5.0
       name: RELEASE-NAME-external-secrets-cert-controller
       name: RELEASE-NAME-external-secrets-cert-controller
       namespace: NAMESPACE
       namespace: NAMESPACE
     spec:
     spec:
@@ -24,8 +24,8 @@ should match snapshot of default values:
             app.kubernetes.io/instance: RELEASE-NAME
             app.kubernetes.io/instance: RELEASE-NAME
             app.kubernetes.io/managed-by: Helm
             app.kubernetes.io/managed-by: Helm
             app.kubernetes.io/name: external-secrets-cert-controller
             app.kubernetes.io/name: external-secrets-cert-controller
-            app.kubernetes.io/version: v2.4.1
-            helm.sh/chart: external-secrets-2.4.1
+            app.kubernetes.io/version: v2.5.0
+            helm.sh/chart: external-secrets-2.5.0
         spec:
         spec:
           automountServiceAccountToken: true
           automountServiceAccountToken: true
           containers:
           containers:
@@ -41,7 +41,7 @@ should match snapshot of default values:
                 - --loglevel=info
                 - --loglevel=info
                 - --zap-time-encoding=epoch
                 - --zap-time-encoding=epoch
                 - --enable-partial-cache=true
                 - --enable-partial-cache=true
-              image: ghcr.io/external-secrets/external-secrets:v2.4.1
+              image: ghcr.io/external-secrets/external-secrets:v2.5.0
               imagePullPolicy: IfNotPresent
               imagePullPolicy: IfNotPresent
               name: cert-controller
               name: cert-controller
               ports:
               ports:

+ 5 - 5
deploy/charts/external-secrets/tests/__snapshot__/controller_test.yaml.snap

@@ -7,8 +7,8 @@ should match snapshot of default values:
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/name: external-secrets
         app.kubernetes.io/name: external-secrets
-        app.kubernetes.io/version: v2.4.1
-        helm.sh/chart: external-secrets-2.4.1
+        app.kubernetes.io/version: v2.5.0
+        helm.sh/chart: external-secrets-2.5.0
       name: RELEASE-NAME-external-secrets
       name: RELEASE-NAME-external-secrets
       namespace: NAMESPACE
       namespace: NAMESPACE
     spec:
     spec:
@@ -24,8 +24,8 @@ should match snapshot of default values:
             app.kubernetes.io/instance: RELEASE-NAME
             app.kubernetes.io/instance: RELEASE-NAME
             app.kubernetes.io/managed-by: Helm
             app.kubernetes.io/managed-by: Helm
             app.kubernetes.io/name: external-secrets
             app.kubernetes.io/name: external-secrets
-            app.kubernetes.io/version: v2.4.1
-            helm.sh/chart: external-secrets-2.4.1
+            app.kubernetes.io/version: v2.5.0
+            helm.sh/chart: external-secrets-2.5.0
         spec:
         spec:
           automountServiceAccountToken: true
           automountServiceAccountToken: true
           containers:
           containers:
@@ -34,7 +34,7 @@ should match snapshot of default values:
                 - --metrics-addr=:8080
                 - --metrics-addr=:8080
                 - --loglevel=info
                 - --loglevel=info
                 - --zap-time-encoding=epoch
                 - --zap-time-encoding=epoch
-              image: ghcr.io/external-secrets/external-secrets:v2.4.1
+              image: ghcr.io/external-secrets/external-secrets:v2.5.0
               imagePullPolicy: IfNotPresent
               imagePullPolicy: IfNotPresent
               name: external-secrets
               name: external-secrets
               ports:
               ports:

+ 14 - 14
deploy/charts/external-secrets/tests/__snapshot__/rbac_test.yaml.snap

@@ -7,8 +7,8 @@ should configure custom lease name when leaderElectionID is set:
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/name: external-secrets
         app.kubernetes.io/name: external-secrets
-        app.kubernetes.io/version: v2.4.1
-        helm.sh/chart: external-secrets-2.4.1
+        app.kubernetes.io/version: v2.5.0
+        helm.sh/chart: external-secrets-2.5.0
       name: RELEASE-NAME-external-secrets-controller
       name: RELEASE-NAME-external-secrets-controller
     rules:
     rules:
       - apiGroups:
       - apiGroups:
@@ -158,8 +158,8 @@ should configure custom lease name when leaderElectionID is set:
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/name: external-secrets
         app.kubernetes.io/name: external-secrets
-        app.kubernetes.io/version: v2.4.1
-        helm.sh/chart: external-secrets-2.4.1
+        app.kubernetes.io/version: v2.5.0
+        helm.sh/chart: external-secrets-2.5.0
         rbac.authorization.k8s.io/aggregate-to-admin: "true"
         rbac.authorization.k8s.io/aggregate-to-admin: "true"
         rbac.authorization.k8s.io/aggregate-to-edit: "true"
         rbac.authorization.k8s.io/aggregate-to-edit: "true"
         rbac.authorization.k8s.io/aggregate-to-view: "true"
         rbac.authorization.k8s.io/aggregate-to-view: "true"
@@ -208,8 +208,8 @@ should configure custom lease name when leaderElectionID is set:
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/name: external-secrets
         app.kubernetes.io/name: external-secrets
-        app.kubernetes.io/version: v2.4.1
-        helm.sh/chart: external-secrets-2.4.1
+        app.kubernetes.io/version: v2.5.0
+        helm.sh/chart: external-secrets-2.5.0
         rbac.authorization.k8s.io/aggregate-to-admin: "true"
         rbac.authorization.k8s.io/aggregate-to-admin: "true"
         rbac.authorization.k8s.io/aggregate-to-edit: "true"
         rbac.authorization.k8s.io/aggregate-to-edit: "true"
       name: RELEASE-NAME-external-secrets-edit
       name: RELEASE-NAME-external-secrets-edit
@@ -261,8 +261,8 @@ should configure custom lease name when leaderElectionID is set:
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/name: external-secrets
         app.kubernetes.io/name: external-secrets
-        app.kubernetes.io/version: v2.4.1
-        helm.sh/chart: external-secrets-2.4.1
+        app.kubernetes.io/version: v2.5.0
+        helm.sh/chart: external-secrets-2.5.0
       name: RELEASE-NAME-external-secrets-controller
       name: RELEASE-NAME-external-secrets-controller
     roleRef:
     roleRef:
       apiGroup: rbac.authorization.k8s.io
       apiGroup: rbac.authorization.k8s.io
@@ -280,8 +280,8 @@ should configure custom lease name when leaderElectionID is set:
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/name: external-secrets
         app.kubernetes.io/name: external-secrets
-        app.kubernetes.io/version: v2.4.1
-        helm.sh/chart: external-secrets-2.4.1
+        app.kubernetes.io/version: v2.5.0
+        helm.sh/chart: external-secrets-2.5.0
       name: RELEASE-NAME-external-secrets-leaderelection
       name: RELEASE-NAME-external-secrets-leaderelection
       namespace: NAMESPACE
       namespace: NAMESPACE
     rules:
     rules:
@@ -318,8 +318,8 @@ should configure custom lease name when leaderElectionID is set:
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/name: external-secrets
         app.kubernetes.io/name: external-secrets
-        app.kubernetes.io/version: v2.4.1
-        helm.sh/chart: external-secrets-2.4.1
+        app.kubernetes.io/version: v2.5.0
+        helm.sh/chart: external-secrets-2.5.0
       name: RELEASE-NAME-external-secrets-leaderelection
       name: RELEASE-NAME-external-secrets-leaderelection
       namespace: NAMESPACE
       namespace: NAMESPACE
     roleRef:
     roleRef:
@@ -338,8 +338,8 @@ should configure custom lease name when leaderElectionID is set:
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/name: external-secrets
         app.kubernetes.io/name: external-secrets
-        app.kubernetes.io/version: v2.4.1
-        helm.sh/chart: external-secrets-2.4.1
+        app.kubernetes.io/version: v2.5.0
+        helm.sh/chart: external-secrets-2.5.0
         servicebinding.io/controller: "true"
         servicebinding.io/controller: "true"
       name: RELEASE-NAME-external-secrets-servicebindings
       name: RELEASE-NAME-external-secrets-servicebindings
     rules:
     rules:

+ 7 - 7
deploy/charts/external-secrets/tests/__snapshot__/webhook_test.yaml.snap

@@ -7,8 +7,8 @@ should match snapshot of default values:
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/name: external-secrets-webhook
         app.kubernetes.io/name: external-secrets-webhook
-        app.kubernetes.io/version: v2.4.1
-        helm.sh/chart: external-secrets-2.4.1
+        app.kubernetes.io/version: v2.5.0
+        helm.sh/chart: external-secrets-2.5.0
       name: RELEASE-NAME-external-secrets-webhook
       name: RELEASE-NAME-external-secrets-webhook
       namespace: NAMESPACE
       namespace: NAMESPACE
     spec:
     spec:
@@ -24,8 +24,8 @@ should match snapshot of default values:
             app.kubernetes.io/instance: RELEASE-NAME
             app.kubernetes.io/instance: RELEASE-NAME
             app.kubernetes.io/managed-by: Helm
             app.kubernetes.io/managed-by: Helm
             app.kubernetes.io/name: external-secrets-webhook
             app.kubernetes.io/name: external-secrets-webhook
-            app.kubernetes.io/version: v2.4.1
-            helm.sh/chart: external-secrets-2.4.1
+            app.kubernetes.io/version: v2.5.0
+            helm.sh/chart: external-secrets-2.5.0
         spec:
         spec:
           automountServiceAccountToken: true
           automountServiceAccountToken: true
           containers:
           containers:
@@ -39,7 +39,7 @@ should match snapshot of default values:
                 - --healthz-addr=:8081
                 - --healthz-addr=:8081
                 - --loglevel=info
                 - --loglevel=info
                 - --zap-time-encoding=epoch
                 - --zap-time-encoding=epoch
-              image: ghcr.io/external-secrets/external-secrets:v2.4.1
+              image: ghcr.io/external-secrets/external-secrets:v2.5.0
               imagePullPolicy: IfNotPresent
               imagePullPolicy: IfNotPresent
               name: webhook
               name: webhook
               ports:
               ports:
@@ -89,8 +89,8 @@ should match snapshot of default values:
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/instance: RELEASE-NAME
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/name: external-secrets-webhook
         app.kubernetes.io/name: external-secrets-webhook
-        app.kubernetes.io/version: v2.4.1
+        app.kubernetes.io/version: v2.5.0
         external-secrets.io/component: webhook
         external-secrets.io/component: webhook
-        helm.sh/chart: external-secrets-2.4.1
+        helm.sh/chart: external-secrets-2.5.0
       name: RELEASE-NAME-external-secrets-webhook
       name: RELEASE-NAME-external-secrets-webhook
       namespace: NAMESPACE
       namespace: NAMESPACE

+ 31 - 30
docs/introduction/stability-support.md

@@ -17,36 +17,37 @@ During a minor version support time, we cover:
 We do not do test coverage for any other kubernetes version than the ones running on our test suites.
 We do not do test coverage for any other kubernetes version than the ones running on our test suites.
 As of version 0.14.x , this is the only kubernetes version that we will guarantee support for.
 As of version 0.14.x , this is the only kubernetes version that we will guarantee support for.
 
 
-| ESO Version | Kubernetes Version | Release Date | End of Life           |
-|-------------|--------------------|--------------|-----------------------|
-| 2.4.1       | 1.34-1.35          | Apr 28, 2026 | Release of 2.5        |
-| 2.4         | 1.34-1.35          | Apr 24, 2026 | Release of 2.5        |
-| 2.3         | 1.34-1.35          | Apr 10, 2026 | April 24, 2026        |
-| 2.2         | 1.34-1.35          | Mar 20, 2026 | April 10, 2026        |
-| 2.1         | 1.34-1.35          | Mar 06, 2026 | Mar 20, 2026          |
-| 2.0         | 1.34-1.35          | Feb 06, 2026 | Mar 06, 2026          |
-| 1.3         | 1.34               | Jan 23, 2026 | Feb 06, 2026          |
-| 1.2         | 1.34               | Dec 19, 2025 | Jan 23, 2026          |
-| 1.1         | 1.34               | Nov 21, 2025 | Dec 19, 2025          |
-| 1.0         | 1.34               | Nov 7, 2025  | Nov 21, 2025          |
-| 0.20.x      | 1.34               | Sep 22, 2025 | Nov 7, 2025           |
-| 0.19.x      | 1.33               | Aug 2, 2025  | Sep 22, 2025          |
-| 0.18.x      | 1.33               | Jul 17, 2025 | Aug 2, 2025           |
-| 0.17.x      | 1.33               | May 14, 2025 | Jul 17, 2025          |
-| 0.16.x      | 1.32               | Apr 14, 2025 | May 14, 2025          |
-| 0.15.x      | 1.32               | Mar 19, 2025 | Apr 14, 2025          |
-| 0.14.x      | 1.32               | Feb 4, 2025  | Mar 19, 2025          |
-| 0.13.x      | 1.19 → 1.31        | Jan 21, 2025 | Feb 4, 2025           |
-| 0.12.x      | 1.19 → 1.31        | Dec 24, 2024 | Jan 21, 2025          |
-| 0.11.x      | 1.19 → 1.31        | Dec 2, 2024  | Dec 24, 2024          |
-| 0.10.x      | 1.19 → 1.31        | Aug 3, 2024  | Dec 24, 2024          |
-| 0.9.x       | 1.19 → 1.30        | Jun 22, 2023 | Dec 2, 2024           |
-| 0.8.x       | 1.19 → 1.28        | Mar 16, 2023 | Aug 3, 2024           |
-| 0.7.x       | 1.19 → 1.26        | Dec 11, 2022 | Jun 22, 2023          |
-| 0.6.x       | 1.19 → 1.24        | Oct 9, 2022  | Mar 16, 2023          |
-| 0.5.x       | 1.19 → 1.24        | Apr 6, 2022  | Dec 11, 2022          |
-| 0.4.x       | 1.16 → 1.24        | Feb 2, 2022  | Oct 9, 2022           |
-| 0.3.x       | 1.16 → 1.24        | Jul 25, 2021 | Apr 6, 2022           |
+| ESO Version | Kubernetes Version | Release Date | End of Life    |
+|-------------|--------------------|--------------|----------------|
+| 2.5         | 1.34-1.35          | May 15, 2026 | Release of 2.6 |
+| 2.4.1       | 1.34-1.35          | Apr 28, 2026 | May 15, 2026   |
+| 2.4         | 1.34-1.35          | Apr 24, 2026 | Release of 2.5 |
+| 2.3         | 1.34-1.35          | Apr 10, 2026 | April 24, 2026 |
+| 2.2         | 1.34-1.35          | Mar 20, 2026 | April 10, 2026 |
+| 2.1         | 1.34-1.35          | Mar 06, 2026 | Mar 20, 2026   |
+| 2.0         | 1.34-1.35          | Feb 06, 2026 | Mar 06, 2026   |
+| 1.3         | 1.34               | Jan 23, 2026 | Feb 06, 2026   |
+| 1.2         | 1.34               | Dec 19, 2025 | Jan 23, 2026   |
+| 1.1         | 1.34               | Nov 21, 2025 | Dec 19, 2025   |
+| 1.0         | 1.34               | Nov 7, 2025  | Nov 21, 2025   |
+| 0.20.x      | 1.34               | Sep 22, 2025 | Nov 7, 2025    |
+| 0.19.x      | 1.33               | Aug 2, 2025  | Sep 22, 2025   |
+| 0.18.x      | 1.33               | Jul 17, 2025 | Aug 2, 2025    |
+| 0.17.x      | 1.33               | May 14, 2025 | Jul 17, 2025   |
+| 0.16.x      | 1.32               | Apr 14, 2025 | May 14, 2025   |
+| 0.15.x      | 1.32               | Mar 19, 2025 | Apr 14, 2025   |
+| 0.14.x      | 1.32               | Feb 4, 2025  | Mar 19, 2025   |
+| 0.13.x      | 1.19 → 1.31        | Jan 21, 2025 | Feb 4, 2025    |
+| 0.12.x      | 1.19 → 1.31        | Dec 24, 2024 | Jan 21, 2025   |
+| 0.11.x      | 1.19 → 1.31        | Dec 2, 2024  | Dec 24, 2024   |
+| 0.10.x      | 1.19 → 1.31        | Aug 3, 2024  | Dec 24, 2024   |
+| 0.9.x       | 1.19 → 1.30        | Jun 22, 2023 | Dec 2, 2024    |
+| 0.8.x       | 1.19 → 1.28        | Mar 16, 2023 | Aug 3, 2024    |
+| 0.7.x       | 1.19 → 1.26        | Dec 11, 2022 | Jun 22, 2023   |
+| 0.6.x       | 1.19 → 1.24        | Oct 9, 2022  | Mar 16, 2023   |
+| 0.5.x       | 1.19 → 1.24        | Apr 6, 2022  | Dec 11, 2022   |
+| 0.4.x       | 1.16 → 1.24        | Feb 2, 2022  | Oct 9, 2022    |
+| 0.3.x       | 1.16 → 1.24        | Jul 25, 2021 | Apr 6, 2022    |
 
 
 ## Upgrading
 ## Upgrading