apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: oauth2proxy namespace: argocd spec: destination: namespace: auth server: https://kubernetes.default.svc project: default source: chart: oauth2-proxy helm: parameters: - name: config.clientID value: f7f67ba843f06f244857b01d96cbe7bc - name: config.clientSecret value: 2774dc53beb0570e5ea7bc342d2a8f4e47d2d16986ad542d4ce776505043238f - name: config.cookieSecret value: iRNHJrMvm3Lv3UUe3j0ZBWTic3y5XuZQ-mdLVAdmNV4= values: |- ingress: enabled: true className: nginx path: /oauth2 pathType: Prefix hosts: - auth.martyn.berlin tls: - hosts: - auth.martyn.berlin secretName: dex-cert extraArgs: - --provider=oidc - --oidc-issuer-url=https://auth.martyn.berlin/dex - "--scope=openid profile email" - "--email-domain=*" - "--upstream=static://200" - "--http-address=0.0.0.0:4180" repoURL: https://oauth2-proxy.github.io/manifests targetRevision: 7.12.18 syncPolicy: automated: prune: true selfHeal: true