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