apiVersion: generators.external-secrets.io/v1alpha1 kind: Password metadata: name: keycloak-admin namespace: keycloak spec: length: 63 digits: 5 symbols: 5 symbolCharacters: ",:-_" noUpper: false allowRepeat: true --- apiVersion: external-secrets.io/v1beta1 kind: ExternalSecret metadata: name: "keycloak-admin" namespace: keycloak spec: refreshInterval: "168h" target: name: keycloak-admin template: type: Opaque data: username: "admin" password: "{{ .password }}" dataFrom: - sourceRef: generatorRef: apiVersion: generators.external-secrets.io/v1alpha1 kind: Password name: "keycloak-admin"