github.com/argoproj-labs/argocd-operator@v0.10.0/tests/k8s/1-015_validate_sso_status/06-dex-spec-sso-env.yaml (about) 1 apiVersion: v1 2 kind: Secret 3 metadata: 4 name: argo-workflows-sso 5 data: 6 client-id: YXJnby13b3JrZmxvd3Mtc3Nv 7 client-secret: aGk= 8 --- 9 apiVersion: kuttl.dev/v1beta1 10 kind: TestStep 11 commands: 12 # Patches to add dex as an sso provider and configure the environment variables. 13 - script: | 14 kubectl patch -n $NAMESPACE argocd/argocd --type='json' -p='[{"op":"add","path":"/spec/sso","value":{}},{"op":"add","path":"/spec/sso/provider","value":"dex"},{"op":"add","path":"/spec/sso/dex","value":{}},{"op":"add","path":"/spec/sso/dex/config","value":"test-config"},{"op":"add","path":"/spec/sso/dex/env","value":[]},{"op":"add","path":"/spec/sso/dex/env/0","value":{"name":"ARGO_WORKFLOWS_SSO_CLIENT_SECRET","valueFrom":{"secretKeyRef":{"name":"argo-workflows-sso","key":"client-secret"}}}}]' 15 - script: sleep 10