kube-cascade/keycloak/admin-user.yaml
2023-04-27 21:31:50 -05:00

35 lines
688 B
YAML

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"