--- apiVersion: generators.external-secrets.io/v1alpha1 kind: Password metadata: name: nextcloud-mariadb-password namespace: nextcloud spec: length: 32 digits: 5 symbols: 3 symbolCharacters: "-_$" noUpper: false allowRepeat: true --- apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: nextcloud-mariadb-secret namespace: nextcloud spec: refreshInterval: "24h" target: name: mariadb-nextcloud creationPolicy: Owner template: data: password: "{{ .password }}" root-password: "{{ .password }}" user: nextcloud dataFrom: - sourceRef: generatorRef: apiVersion: generators.external-secrets.io/v1alpha1 kind: Password name: nextcloud-mariadb-password