45 lines
1.2 KiB
YAML
45 lines
1.2 KiB
YAML
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
|