Skip to content

Update Helm release external-secrets to v2.12.0 - #358

Merged
bkonicek merged 1 commit into
mainfrom
renovate/external-secrets-2.x
Oct 6, 2026
Merged

bkonicek merged 1 commit into
mainfrom
renovate/external-secrets-2.x

Conversation

@renovate

@renovate renovate Bot commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
external-secrets minor 2.11.0 → 2.12.0

Release Notes

external-secrets/external-secrets (external-secrets)

v2.12.0

Compare Source

Image: ghcr.io/external-secrets/external-secrets:v2.12.0
Image: ghcr.io/external-secrets/external-secrets:v2.12.0-ubi
Image: ghcr.io/external-secrets/external-secrets:v2.12.0-ubi-boringssl

What's Changed

General
Dependencies

New Contributors

Full Changelog: external-secrets/external-secrets@v2.11.0...v2.12.0


Configuration

📅 Schedule: (UTC)

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

@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

Argo CD Diff Preview

Summary:

Modified (1):
± sandbox-oci-external-secrets (+508|-4)
sandbox-oci-external-secrets (applications/appset-ops-tools.yaml)

Deployment: external-secrets/sandbox-oci-external-secrets

         - --metrics-addr=:8080
         - --loglevel=info
         - --zap-time-encoding=epoch
-        image: ghcr.io/external-secrets/external-secrets:v2.11.0
+        image: ghcr.io/external-secrets/external-secrets:v2.12.0
         imagePullPolicy: IfNotPresent
         name: external-secrets
         ports:

Deployment: external-secrets/sandbox-oci-external-secrets-cert-controller

         - --loglevel=info
         - --zap-time-encoding=epoch
         - --enable-partial-cache=true
-        image: ghcr.io/external-secrets/external-secrets:v2.11.0
+        image: ghcr.io/external-secrets/external-secrets:v2.12.0
         imagePullPolicy: IfNotPresent
         name: cert-controller
         ports:

Deployment: external-secrets/sandbox-oci-external-secrets-webhook

         - --healthz-addr=:8081
         - --loglevel=info
         - --zap-time-encoding=epoch
-        image: ghcr.io/external-secrets/external-secrets:v2.11.0
+        image: ghcr.io/external-secrets/external-secrets:v2.12.0
         imagePullPolicy: IfNotPresent
         name: webhook
         ports:

CustomResourceDefinition: clustergenerators.generators.external-secrets.io

                         default: false
                         description: Set NoUpper to disable uppercase characters
                         type: boolean
+                      prefix:
+                        description: |-
+                          Prefix is prepended to every generated password after encoding.
+                          It is not counted in length or subject to the character settings.
+                        type: string
                       secretKeys:
                         description: |-
                           SecretKeys defines the keys that will be populated with generated passwords.
                           Defaults to "password" when not set.
                         items:
                           type: string
                         minItems: 1
                         type: array
+                      suffix:
+                        description: |-
+                          Suffix is appended to every generated password after encoding.
+                          It is not counted in length or subject to the character settings.
+                        type: string
                       symbolCharacters:
                         description: |-
                           SymbolCharacters specifies the special characters that should be used

CustomResourceDefinition: clustersecretstores.external-secrets.io

                             - apiKeyRef
                             - userRef
                             type: object
+                          azure:
+                            description: Azure enables authentication to Conjur via
+                              the authn-azure authenticator.
+                            properties:
+                              account:
+                                description: Account is the Conjur organization account
+                                  name.
+                                type: string
+                              clientId:
+                                description: |-
+                                  ClientID is the Azure managed identity client ID. Required for user-assigned
+                                  managed identities; omit for system-assigned identities.
+                                type: string
+                              hostId:
+                                description: |-
+                                  HostID is the Conjur host mapped to the Azure managed identity
+                                  (e.g. "data/myapp/myhost").
+                                type: string
+                              serviceAccountRef:
+                                description: |-
+                                  ServiceAccountRef specifies the Kubernetes service account for which to request
+                                  a token via the TokenRequest API. That token is used as the Azure JWT for Conjur
+                                  authn-azure. If omitted, the token is fetched from the Azure IMDS endpoint instead.
+                                properties:
+                                  audiences:
+                                    description: |-
+                                      Audience specifies the `aud` claim for the service account token
+                                      Some providers automatically extend the audience field based on well-known annotations for workload
+                                      identity (e.g. IRSA or GCP Workload Identity)
+                                    items:
+                                      type: string
+                                    type: array
+                                  name:
+                                    description: The name of the ServiceAccount resource
+                                      being referred to.
+                                    maxLength: 253
+                                    minLength: 1
+                                    pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$
+                                    type: string
+                                  namespace:
+                                    description: |-
+                                      Namespace of the resource being referred to.
+                                      Ignored if referent is not cluster-scoped, otherwise defaults to the namespace of the referent.
+                                    maxLength: 63
+                                    minLength: 1
+                                    pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
+                                    type: string
+                                required:
+                                - name
+                                type: object
+                              serviceID:
+                                description: ServiceID is the Conjur authn-azure webservice
+                                  identifier (e.g. "prod").
+                                type: string
+                            required:
+                            - account
+                            - hostId
+                            - serviceID
+                            type: object
                           cert:
                             description: Cert enables certificate-based authentication
                               using a client certificate and key.
@@ skipped 71 lines (1824 -> 1894) @@
                             - account
                             - clientCertRef
                             - clientKeyRef
+                            - serviceID
+                            type: object
+                          gcp:
+                            description: GCP enables authentication to Conjur via
+                              the authn-gcp authenticator.
+                            properties:
+                              account:
+                                description: Account is the Conjur organization account
+                                  name.
+                                type: string
+                              hostId:
+                                description: |-
+                                  HostID is the Conjur host mapped to the GCP service account
+                                  (e.g. "data/myapp/myhost").
+                                type: string
+                              secretRef:
+                                description: |-
+                                  SecretRef holds a reference to a Kubernetes Secret containing a pre-obtained
+                                  GCP identity token. If omitted, the token is fetched from the GCP Metadata
+                                  Service automatically (requires GKE Workload Identity or a GCE/GKE node).
+                                properties:
+                                  jwt:
+                                    description: JWT is a reference to the Kubernetes
+                                      Secret key holding the GCP identity token.
+                                    properties:
+                                      key:
+                                        description: |-
+                                          A key in the referenced Secret.
+                                          Some instances of this field may be defaulted, in others it may be required.
+                                        maxLength: 253
+                                        minLength: 1
+                                        pattern: ^[-._a-zA-Z0-9]+$
+                                        type: string
+                                      name:
+                                        description: The name of the Secret resource
+                                          being referred to.
+                                        maxLength: 253
+                                        minLength: 1
+                                        pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$
+                                        type: string
+                                      namespace:
+                                        description: |-
+                                          The namespace of the Secret resource being referred to.
+                                          Ignored if referent is not cluster-scoped, otherwise defaults to the namespace of the referent.
+                                        maxLength: 63
+                                        minLength: 1
+                                        pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
+                                        type: string
+                                    type: object
+                                required:
+                                - jwt
+                                type: object
+                              serviceID:
+                                description: |-
+                                  ServiceID is the Conjur authn-gcp webservice identifier (e.g. "prod").
+                                  Note: Conjur's authn-gcp authenticator does not include the service ID in the
+                                  authentication URL; this field is reserved for future use.
+                                type: string
+                            required:
+                            - account
+                            - hostId
+                            type: object
+                          iam:
+                            description: IAM enables authentication to Conjur via
+                              the authn-iam authenticator.
+                            properties:
+                              account:
+                                description: Account is the Conjur organization account
+                                  name.
+                                type: string
+                              hostId:
+                                description: |-
+                                  HostID is the Conjur host mapped to the AWS IAM role
+                                  (e.g. "data/myapp/123456789012/MyRole").
+                                type: string
+                              insecure:
+                                description: |-
+                                  Insecure allows authenticating to Conjur over plain HTTP. The AWS IAM authenticator
+                                  sends a signed request as a bearer credential, so this should only be enabled when the
+                                  connection is otherwise protected (e.g. a service mesh sidecar terminating TLS).
+                                type: boolean
+                              secretRef:
+                                description: |-
+                                  SecretRef holds optional references to Kubernetes Secrets containing explicit
+                                  AWS credentials. If omitted, the default AWS SDK credential chain is used
+                                  (IRSA, instance metadata, environment variables, etc.).
+                                properties:
+                                  accessKeyIDSecretRef:
+                                    description: A reference to a Secret key containing
+                                      the AWS Access Key ID.
+                                    properties:
+                                      key:
+                                        description: |-
+                                          A key in the referenced Secret.
+                                          Some instances of this field may be defaulted, in others it may be required.
+                                        maxLength: 253
+                                        minLength: 1
+                                        pattern: ^[-._a-zA-Z0-9]+$
+                                        type: string
+                                      name:
+                                        description: The name of the Secret resource
+                                          being referred to.
+                                        maxLength: 253
+                                        minLength: 1
+                                        pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$
+                                        type: string
+                                      namespace:
+                                        description: |-
+                                          The namespace of the Secret resource being referred to.
+                                          Ignored if referent is not cluster-scoped, otherwise defaults to the namespace of the referent.
+                                        maxLength: 63
+                                        minLength: 1
+                                        pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
+                                        type: string
+                                    type: object
+                                  secretAccessKeySecretRef:
+                                    description: A reference to a Secret key containing
+                                      the AWS Secret Access Key.
+                                    properties:
+                                      key:
+                                        description: |-
+                                          A key in the referenced Secret.
+                                          Some instances of this field may be defaulted, in others it may be required.
+                                        maxLength: 253
+                                        minLength: 1
+                                        pattern: ^[-._a-zA-Z0-9]+$
+                                        type: string
+                                      name:
+                                        description: The name of the Secret resource
+                                          being referred to.
+                                        maxLength: 253
+                                        minLength: 1
+                                        pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$
+                                        type: string
+                                      namespace:
+                                        description: |-
+                                          The namespace of the Secret resource being referred to.
+                                          Ignored if referent is not cluster-scoped, otherwise defaults to the namespace of the referent.
+                                        maxLength: 63
+                                        minLength: 1
+                                        pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
+                                        type: string
+                                    type: object
+                                  sessionTokenSecretRef:
+                                    description: |-
+                                      A reference to a Secret key containing the AWS Session Token.
+                                      Required only when using temporary credentials.
+                                    properties:
+                                      key:
+                                        description: |-
+                                          A key in the referenced Secret.
+                                          Some instances of this field may be defaulted, in others it may be required.
+                                        maxLength: 253
+                                        minLength: 1
+                                        pattern: ^[-._a-zA-Z0-9]+$
+                                        type: string
+                                      name:
+                                        description: The name of the Secret resource
+                                          being referred to.
+                                        maxLength: 253
+                                        minLength: 1
+                                        pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$
+                                        type: string
+                                      namespace:
+                                        description: |-
+                                          The namespace of the Secret resource being referred to.
+                                          Ignored if referent is not cluster-scoped, otherwise defaults to the namespace of the referent.
+                                        maxLength: 63
+                                        minLength: 1
+                                        pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
+                                        type: string
+                                    type: object
+                                required:
+                                - accessKeyIDSecretRef
+                                - secretAccessKeySecretRef
+                                type: object
+                              serviceID:
+                                description: ServiceID is the Conjur authn-iam webservice
+                                  identifier (e.g. "prod").
+                                type: string
+                            required:
+                            - account
+                            - hostId
                             - serviceID
                             type: object
                           jwt:

CustomResourceDefinition: passwords.generators.external-secrets.io

                 default: false
                 description: Set NoUpper to disable uppercase characters
                 type: boolean
+              prefix:
+                description: |-
+                  Prefix is prepended to every generated password after encoding.
+                  It is not counted in length or subject to the character settings.
+                type: string
               secretKeys:
                 description: |-
                   SecretKeys defines the keys that will be populated with generated passwords.
                   Defaults to "password" when not set.
                 items:
                   type: string
                 minItems: 1
                 type: array
+              suffix:
+                description: |-
+                  Suffix is appended to every generated password after encoding.
+                  It is not counted in length or subject to the character settings.
+                type: string
               symbolCharacters:
                 description: |-
                   SymbolCharacters specifies the special characters that should be used

CustomResourceDefinition: secretstores.external-secrets.io

                             - apiKeyRef
                             - userRef
                             type: object
+                          azure:
+                            description: Azure enables authentication to Conjur via
+                              the authn-azure authenticator.
+                            properties:
+                              account:
+                                description: Account is the Conjur organization account
+                                  name.
+                                type: string
+                              clientId:
+                                description: |-
+                                  ClientID is the Azure managed identity client ID. Required for user-assigned
+                                  managed identities; omit for system-assigned identities.
+                                type: string
+                              hostId:
+                                description: |-
+                                  HostID is the Conjur host mapped to the Azure managed identity
+                                  (e.g. "data/myapp/myhost").
+                                type: string
+                              serviceAccountRef:
+                                description: |-
+                                  ServiceAccountRef specifies the Kubernetes service account for which to request
+                                  a token via the TokenRequest API. That token is used as the Azure JWT for Conjur
+                                  authn-azure. If omitted, the token is fetched from the Azure IMDS endpoint instead.
+                                properties:
+                                  audiences:
+                                    description: |-
+                                      Audience specifies the `aud` claim for the service account token
+                                      Some providers automatically extend the audience field based on well-known annotations for workload
+                                      identity (e.g. IRSA or GCP Workload Identity)
+                                    items:
+                                      type: string
+                                    type: array
+                                  name:
+                                    description: The name of the ServiceAccount resource
+                                      being referred to.
+                                    maxLength: 253
+                                    minLength: 1
+                                    pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$
+                                    type: string
+                                  namespace:
+                                    description: |-
+                                      Namespace of the resource being referred to.
+                                      Ignored if referent is not cluster-scoped, otherwise defaults to the namespace of the referent.
+                                    maxLength: 63
+                                    minLength: 1
+                                    pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
+                                    type: string
+                                required:
+                                - name
+                                type: object
+                              serviceID:
+                                description: ServiceID is the Conjur authn-azure webservice
+                                  identifier (e.g. "prod").
+                                type: string
+                            required:
+                            - account
+                            - hostId
+                            - serviceID
+                            type: object
                           cert:
                             description: Cert enables certificate-based authentication
                               using a client certificate and key.
@@ skipped 71 lines (1824 -> 1894) @@
                             - account
                             - clientCertRef
                             - clientKeyRef
+                            - serviceID
+                            type: object
+                          gcp:
+                            description: GCP enables authentication to Conjur via
+                              the authn-gcp authenticator.
+                            properties:
+                              account:
+                                description: Account is the Conjur organization account
+                                  name.
+                                type: string
+                              hostId:
+                                description: |-
+                                  HostID is the Conjur host mapped to the GCP service account
+                                  (e.g. "data/myapp/myhost").
+                                type: string
+                              secretRef:
+                                description: |-
+                                  SecretRef holds a reference to a Kubernetes Secret containing a pre-obtained
+                                  GCP identity token. If omitted, the token is fetched from the GCP Metadata
+                                  Service automatically (requires GKE Workload Identity or a GCE/GKE node).
+                                properties:
+                                  jwt:
+                                    description: JWT is a reference to the Kubernetes
+                                      Secret key holding the GCP identity token.
+                                    properties:
+                                      key:
+                                        description: |-
+                                          A key in the referenced Secret.
+                                          Some instances of this field may be defaulted, in others it may be required.
+                                        maxLength: 253
+                                        minLength: 1
+                                        pattern: ^[-._a-zA-Z0-9]+$
+                                        type: string
+                                      name:
+                                        description: The name of the Secret resource
+                                          being referred to.
+                                        maxLength: 253
+                                        minLength: 1
+                                        pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$
+                                        type: string
+                                      namespace:
+                                        description: |-
+                                          The namespace of the Secret resource being referred to.
+                                          Ignored if referent is not cluster-scoped, otherwise defaults to the namespace of the referent.
+                                        maxLength: 63
+                                        minLength: 1
+                                        pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
+                                        type: string
+                                    type: object
+                                required:
+                                - jwt
+                                type: object
+                              serviceID:
+                                description: |-
+                                  ServiceID is the Conjur authn-gcp webservice identifier (e.g. "prod").
+                                  Note: Conjur's authn-gcp authenticator does not include the service ID in the
+                                  authentication URL; this field is reserved for future use.
+                                type: string
+                            required:
+                            - account
+                            - hostId
+                            type: object
+                          iam:
+                            description: IAM enables authentication to Conjur via
+                              the authn-iam authenticator.
+                            properties:
+                              account:
+                                description: Account is the Conjur organization account
+                                  name.
+                                type: string
+                              hostId:
+                                description: |-
+                                  HostID is the Conjur host mapped to the AWS IAM role
+                                  (e.g. "data/myapp/123456789012/MyRole").
+                                type: string
+                              insecure:
+                                description: |-
+                                  Insecure allows authenticating to Conjur over plain HTTP. The AWS IAM authenticator
+                                  sends a signed request as a bearer credential, so this should only be enabled when the
+                                  connection is otherwise protected (e.g. a service mesh sidecar terminating TLS).
+                                type: boolean
+                              secretRef:
+                                description: |-
+                                  SecretRef holds optional references to Kubernetes Secrets containing explicit
+                                  AWS credentials. If omitted, the default AWS SDK credential chain is used
+                                  (IRSA, instance metadata, environment variables, etc.).
+                                properties:
+                                  accessKeyIDSecretRef:
+                                    description: A reference to a Secret key containing
+                                      the AWS Access Key ID.
+                                    properties:
+                                      key:
+                                        description: |-
+                                          A key in the referenced Secret.
+                                          Some instances of this field may be defaulted, in others it may be required.
+                                        maxLength: 253
+                                        minLength: 1
+                                        pattern: ^[-._a-zA-Z0-9]+$
+                                        type: string
+                                      name:
+                                        description: The name of the Secret resource
+                                          being referred to.
+                                        maxLength: 253
+                                        minLength: 1
+                                        pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$
+                                        type: string
+                                      namespace:
+                                        description: |-
+                                          The namespace of the Secret resource being referred to.
+                                          Ignored if referent is not cluster-scoped, otherwise defaults to the namespace of the referent.
+                                        maxLength: 63
+                                        minLength: 1
+                                        pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
+                                        type: string
+                                    type: object
+                                  secretAccessKeySecretRef:
+                                    description: A reference to a Secret key containing
+                                      the AWS Secret Access Key.
+                                    properties:
+                                      key:
+                                        description: |-
+                                          A key in the referenced Secret.
+                                          Some instances of this field may be defaulted, in others it may be required.
+                                        maxLength: 253
+                                        minLength: 1
+                                        pattern: ^[-._a-zA-Z0-9]+$
+                                        type: string
+                                      name:
+                                        description: The name of the Secret resource
+                                          being referred to.
+                                        maxLength: 253
+                                        minLength: 1
+                                        pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$
+                                        type: string
+                                      namespace:
+                                        description: |-
+                                          The namespace of the Secret resource being referred to.
+                                          Ignored if referent is not cluster-scoped, otherwise defaults to the namespace of the referent.
+                                        maxLength: 63
+                                        minLength: 1
+                                        pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
+                                        type: string
+                                    type: object
+                                  sessionTokenSecretRef:
+                                    description: |-
+                                      A reference to a Secret key containing the AWS Session Token.
+                                      Required only when using temporary credentials.
+                                    properties:
+                                      key:
+                                        description: |-
+                                          A key in the referenced Secret.
+                                          Some instances of this field may be defaulted, in others it may be required.
+                                        maxLength: 253
+                                        minLength: 1
+                                        pattern: ^[-._a-zA-Z0-9]+$
+                                        type: string
+                                      name:
+                                        description: The name of the Secret resource
+                                          being referred to.
+                                        maxLength: 253
+                                        minLength: 1
+                                        pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$
+                                        type: string
+                                      namespace:
+                                        description: |-
+                                          The namespace of the Secret resource being referred to.
+                                          Ignored if referent is not cluster-scoped, otherwise defaults to the namespace of the referent.
+                                        maxLength: 63
+                                        minLength: 1
+                                        pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
+                                        type: string
+                                    type: object
+                                required:
+                                - accessKeyIDSecretRef
+                                - secretAccessKeySecretRef
+                                type: object
+                              serviceID:
+                                description: ServiceID is the Conjur authn-iam webservice
+                                  identifier (e.g. "prod").
+                                type: string
+                            required:
+                            - account
+                            - hostId
                             - serviceID
                             type: object
                           jwt:

CustomResourceDefinition: uuids.generators.external-secrets.io

   - name: v1alpha1
     schema:
       openAPIV3Schema:
-        description: UUID generates a version 1 UUID (e56657e3-764f-11ef-a397-65231a88c216).
+        description: UUID generates a version 4 UUID (21061816-abbd-40ef-8985-6db0fbcbc4c4).
         properties:
           apiVersion:
             description: |-

Stats:
[Applications: 34], [Full Run: 1m18s], [Rendering: 18s], [Cluster: 22s], [Argo CD: 38s]

@bkonicek
bkonicek merged commit 9eb5184 into main Oct 6, 2026
1 check passed
@bkonicek
bkonicek deleted the renovate/external-secrets-2.x branch October 6, 2026 13:35
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