Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-57833

ClusterGenerator can’t create with Password kind

XMLWordPrintable

    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • Moderate
    • None
    • None
    • None
    • None
    • In Progress
    • Release Note Not Required
    • None
    • None
    • None
    • None
    • None

      Description of problem:

      The ClusterGenerator “clustergenerator-81813” is invalid: spec.kind: Unsupported value: “Password”: supported values: “ACRAccessToken”, “ECRAuthorizationToken”, “Fake”, “GCRAccessToken”, “GithubAccessToken”, “QuayAccessToken’Password”, “STSSessionToken”, “UUID”, “VaultDynamicSecret”, “Webhook”, “Grafana”    

      FYI in upstream docs https://external-secrets.io/latest/guides/generator/

      Version-Release number of selected component (if applicable):

         OCP 4.19 

      How reproducible:

          

      Steps to Reproduce:

          1.install ESO and create ClusterGenerator
      jitli@RedHat:~/work/src/test/eso$ cat generator.yaml
      apiVersion: generators.external-secrets.io/v1alpha1
      kind: ClusterGenerator
      metadata:
        name: my-generator
      spec:
        kind: Password
        generator:
          passwordSpec:
            length: 42
            digits: 5
            symbols: 5
            symbolCharacters: "-_$@"
            noUpper: false
            allowRepeat: true     
      2.
      jitli@RedHat:~/work/src/test/eso$ oc create -f generator.yaml 
      The ClusterGenerator "my-generator" is invalid: spec.kind: Unsupported value: "Password": supported values: "ACRAccessToken", "ECRAuthorizationToken", "Fake", "GCRAccessToken", "GithubAccessToken", "QuayAccessToken'Password", "STSSessionToken", "UUID", "VaultDynamicSecret", "Webhook", "Grafana"     
      3.
          

      Actual results:

          

      Expected results:

          success

      Additional info:

          jitli@RedHat:~/work/src/test/eso$ oc get password -o yaml
      apiVersion: v1
      items:
      - apiVersion: generators.external-secrets.io/v1alpha1
        kind: Password
        metadata:
          creationTimestamp: "2025-06-19T07:46:47Z"
          generation: 1
          name: my-generator
          namespace: external-secrets-operator
          resourceVersion: "134396"
          uid: 8c142a3f-b21f-47e0-a4e4-10f373647c00
        spec:
          allowRepeat: true
          digits: 5
          length: 42
          noUpper: false
          symbolCharacters: -_$@
          symbols: 5
      kind: List
      metadata:
        resourceVersion: ""

      kind: Password works well, only ClusterGenerator can’t create

              bhb@redhat.com Bharath B
              rhn-support-jitli Keenon Lee
              None
              None
              Keenon Lee Keenon Lee
              None
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: