35 lines
670 B
YAML
35 lines
670 B
YAML
|
---
|
||
|
apiVersion: generators.external-secrets.io/v1alpha1
|
||
|
kind: Password
|
||
|
metadata:
|
||
|
name: cookie-secret
|
||
|
namespace: longhorn-system
|
||
|
spec:
|
||
|
length: 32
|
||
|
digits: 5
|
||
|
symbols: 3
|
||
|
symbolCharacters: "-_"
|
||
|
noUpper: false
|
||
|
allowRepeat: true
|
||
|
---
|
||
|
apiVersion: external-secrets.io/v1beta1
|
||
|
kind: ExternalSecret
|
||
|
metadata:
|
||
|
name: "oauth2-proxy"
|
||
|
namespace: longhorn-system
|
||
|
spec:
|
||
|
refreshInterval: "30m"
|
||
|
target:
|
||
|
name: oauth2-proxy
|
||
|
dataFrom:
|
||
|
- sourceRef:
|
||
|
generatorRef:
|
||
|
apiVersion: generators.external-secrets.io/v1alpha1
|
||
|
kind: Password
|
||
|
name: "cookie-secret"
|
||
|
rewrite:
|
||
|
- regexp:
|
||
|
source: ".*"
|
||
|
target: "cookie_secret"
|
||
|
|