@@ -0,0 +1,564 @@
1+# WARNING: This file is auto-generated by 'make helm-create-manifest'! DO NOT EDIT MANUALLY!
3+# Source: kubernetes/charts/dex/templates/serviceaccount.yaml
8+ app.kubernetes.io/name: dex
9+ helm.sh/chart: dex-2.11.0
10+ app.kubernetes.io/instance: oauth2-proxy-example
11+ app.kubernetes.io/version: "2.23.0"
12+ app.kubernetes.io/managed-by: Helm
13+ name: oauth2-proxy-example-dex
15+# Source: kubernetes/charts/hello-world/templates/serviceaccount.yaml
19+ name: oauth2-proxy-example-hello-world
21+ helm.sh/chart: hello-world-1.0.1
22+ app.kubernetes.io/name: hello-world
23+ app.kubernetes.io/instance: oauth2-proxy-example
24+ app.kubernetes.io/version: "1.0.0"
25+ app.kubernetes.io/managed-by: Helm
27+# Source: kubernetes/charts/httpbin/templates/serviceaccount.yaml
31+ name: oauth2-proxy-example-httpbin
33+ helm.sh/chart: httpbin-1.0.1
34+ app.kubernetes.io/name: httpbin
35+ app.kubernetes.io/instance: oauth2-proxy-example
36+ app.kubernetes.io/version: "latest"
37+ app.kubernetes.io/managed-by: Helm
39+# Source: kubernetes/charts/oauth2-proxy/templates/serviceaccount.yaml
44+ app: oauth2-proxy-sample
45+ chart: oauth2-proxy-3.1.0
46+ release: oauth2-proxy-example
48+ name: oauth2-proxy-example-oauth2-proxy-sample
50+# Source: kubernetes/charts/dex/templates/secret.yaml
55+ app.kubernetes.io/name: dex
56+ helm.sh/chart: dex-2.11.0
57+ app.kubernetes.io/instance: oauth2-proxy-example
58+ app.kubernetes.io/version: "2.23.0"
59+ app.kubernetes.io/managed-by: Helm
60+ name: oauth2-proxy-example-dex
63+ issuer: http://dex.localtest.me
73+ alwaysShowLoginScreen: false
74+ skipApprovalScreen: true
79+ - http://oauth2-proxy.localtest.me/oauth2/callback
80+ secret: b2F1dGgyLXByb3h5LWNsaWVudC1zZWNyZXQK
81+ enablePasswordDB: true
83+ - email: admin@example.com
84+ hash: $2a$10$2b2cU8CPhOTaGrs1HRQuAueS7JTT5ZHsHSzYiFPm1leZck7Mc8T4W
85+ userID: 08a8684b-db88-4b73-90a9-3cd1661f5466
91+# Source: kubernetes/charts/oauth2-proxy/templates/configmap.yaml
96+ app: oauth2-proxy-sample
97+ chart: oauth2-proxy-3.1.0
99+ release: oauth2-proxy-example
100+ name: oauth2-proxy-example-oauth2-proxy-sample
102+ oauth2_proxy.cfg: "cookie_secret=\"OQINaROshtE9TcZkNAm-5Zs2Pv3xaWytBmc5W7sPX7w=\"\ncookie_domain=\".localtest.me\"\nwhitelist_domains=[\".localtest.me\"]\n# only users with this domain will be let in\nemail_domains=[\"example.com\"]\n\nclient_id=\"oauth2-proxy\"\nclient_secret=\"b2F1dGgyLXByb3h5LWNsaWVudC1zZWNyZXQK\"\ncookie_secure=\"false\"\n\nredirect_url=\"http://oauth2-proxy.localtest.me/oauth2/callback\"\n\n# we don't want to proxy anything so pick a non-existent directory\nupstreams = [ \"file:///dev/null\" ]\n\n# return authenticated user to nginx\nset_xauthrequest = true\n# using http://dex.localtest.me/.well-known/openid-configuration oauth2-proxy will populate\n# login_url, redeem_url, and oidc_jwks_url\nprovider=\"oidc\"\noidc_issuer_url=\"http://dex.localtest.me\""
104+# Source: kubernetes/charts/dex/templates/clusterrole.yaml
105+apiVersion: rbac.authorization.k8s.io/v1
109+ app.kubernetes.io/name: dex
110+ helm.sh/chart: dex-2.11.0
111+ app.kubernetes.io/instance: oauth2-proxy-example
112+ app.kubernetes.io/version: "2.23.0"
113+ app.kubernetes.io/managed-by: Helm
114+ name: oauth2-proxy-example-dex
116+- apiGroups: ["dex.coreos.com"] # API group created by dex
119+- apiGroups: ["apiextensions.k8s.io"]
120+ resources: ["customresourcedefinitions"]
121+ verbs: ["create"] # To manage its own resources, dex must be able to create customresourcedefinitions
123+# Source: kubernetes/charts/dex/templates/clusterrolebinding.yaml
124+apiVersion: rbac.authorization.k8s.io/v1
125+kind: ClusterRoleBinding
128+ app.kubernetes.io/name: dex
129+ helm.sh/chart: dex-2.11.0
130+ app.kubernetes.io/instance: oauth2-proxy-example
131+ app.kubernetes.io/version: "2.23.0"
132+ app.kubernetes.io/managed-by: Helm
133+ name: oauth2-proxy-example-dex
135+ apiGroup: rbac.authorization.k8s.io
137+ name: oauth2-proxy-example-dex
139+ - kind: ServiceAccount
140+ name: oauth2-proxy-example-dex
143+# Source: kubernetes/charts/dex/templates/service.yaml
147+ name: oauth2-proxy-example-dex
149+ app.kubernetes.io/name: dex
150+ helm.sh/chart: dex-2.11.0
151+ app.kubernetes.io/instance: oauth2-proxy-example
152+ app.kubernetes.io/version: "2.23.0"
153+ app.kubernetes.io/managed-by: Helm
156+ sessionAffinity: None
162+ app.kubernetes.io/name: dex
163+ app.kubernetes.io/instance: oauth2-proxy-example
165+# Source: kubernetes/charts/hello-world/templates/service.yaml
169+ name: oauth2-proxy-example-hello-world
171+ helm.sh/chart: hello-world-1.0.1
172+ app.kubernetes.io/name: hello-world
173+ app.kubernetes.io/instance: oauth2-proxy-example
174+ app.kubernetes.io/version: "1.0.0"
175+ app.kubernetes.io/managed-by: Helm
184+ app.kubernetes.io/name: hello-world
185+ app.kubernetes.io/instance: oauth2-proxy-example
187+# Source: kubernetes/charts/httpbin/templates/service.yaml
191+ name: oauth2-proxy-example-httpbin
193+ helm.sh/chart: httpbin-1.0.1
194+ app.kubernetes.io/name: httpbin
195+ app.kubernetes.io/instance: oauth2-proxy-example
196+ app.kubernetes.io/version: "latest"
197+ app.kubernetes.io/managed-by: Helm
206+ app.kubernetes.io/name: httpbin
207+ app.kubernetes.io/instance: oauth2-proxy-example
209+# Source: kubernetes/charts/oauth2-proxy/templates/service.yaml
214+ app: oauth2-proxy-sample
215+ chart: oauth2-proxy-3.1.0
216+ release: oauth2-proxy-example
218+ name: oauth2-proxy-example-oauth2-proxy-sample
227+ app: oauth2-proxy-sample
228+ release: oauth2-proxy-example
230+# Source: kubernetes/charts/dex/templates/deployment.yaml
234+ name: oauth2-proxy-example-dex
236+ app.kubernetes.io/name: dex
237+ helm.sh/chart: dex-2.11.0
238+ app.kubernetes.io/instance: oauth2-proxy-example
239+ app.kubernetes.io/version: "2.23.0"
240+ app.kubernetes.io/managed-by: Helm
241+ app.kubernetes.io/component: dex
251+ app.kubernetes.io/name: dex
252+ app.kubernetes.io/instance: oauth2-proxy-example
253+ app.kubernetes.io/component: dex
257+ app.kubernetes.io/name: dex
258+ app.kubernetes.io/instance: oauth2-proxy-example
259+ app.kubernetes.io/component: dex
261+ checksum/config: 185f32cfabdf4f7467868dc301d4bd33e68951e12eddeb69f23ebc1d0f91ba28
263+ serviceAccountName: oauth2-proxy-example-dex
268+ image: "quay.io/dexidp/dex:v2.23.0"
269+ imagePullPolicy: IfNotPresent
271+ - /usr/local/bin/dex
273+ - /etc/dex/cfg/config.yaml
284+ initialDelaySeconds: 1
292+ initialDelaySeconds: 1
299+ - mountPath: /etc/dex/cfg
307+ secretName: oauth2-proxy-example-dex
310+# Source: kubernetes/charts/hello-world/templates/deployment.yaml
314+ name: oauth2-proxy-example-hello-world
316+ helm.sh/chart: hello-world-1.0.1
317+ app.kubernetes.io/name: hello-world
318+ app.kubernetes.io/instance: oauth2-proxy-example
319+ app.kubernetes.io/version: "1.0.0"
320+ app.kubernetes.io/managed-by: Helm
325+ app.kubernetes.io/name: hello-world
326+ app.kubernetes.io/instance: oauth2-proxy-example
330+ app.kubernetes.io/name: hello-world
331+ app.kubernetes.io/instance: oauth2-proxy-example
333+ serviceAccountName: oauth2-proxy-example-hello-world
340+ image: "conservis/hello-world:1.0.0"
341+ imagePullPolicy: IfNotPresent
357+# Source: kubernetes/charts/httpbin/templates/deployment.yaml
361+ name: oauth2-proxy-example-httpbin
363+ helm.sh/chart: httpbin-1.0.1
364+ app.kubernetes.io/name: httpbin
365+ app.kubernetes.io/instance: oauth2-proxy-example
366+ app.kubernetes.io/version: "latest"
367+ app.kubernetes.io/managed-by: Helm
372+ app.kubernetes.io/name: httpbin
373+ app.kubernetes.io/instance: oauth2-proxy-example
377+ app.kubernetes.io/name: httpbin
378+ app.kubernetes.io/instance: oauth2-proxy-example
380+ serviceAccountName: oauth2-proxy-example-httpbin
387+ image: "kennethreitz/httpbin:latest"
388+ imagePullPolicy: IfNotPresent
404+# Source: kubernetes/charts/oauth2-proxy/templates/deployment.yaml
409+ app: oauth2-proxy-sample
410+ chart: oauth2-proxy-3.1.0
412+ release: oauth2-proxy-example
413+ name: oauth2-proxy-example-oauth2-proxy-sample
418+ app: oauth2-proxy-sample
419+ release: oauth2-proxy-example
423+ checksum/config: 5d8892a7b1d9eb03f9d59b787ce339b374fa2be51991e4e7533cb0a541984fac
424+ checksum/config-emails: 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b
425+ checksum/secret: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
426+ checksum/google-secret: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
428+ app: oauth2-proxy-sample
429+ release: "oauth2-proxy-example"
431+ serviceAccountName: oauth2-proxy-example-oauth2-proxy-sample
433+ - name: oauth2-proxy
434+ image: "quay.io/pusher/oauth2_proxy:v5.1.0"
435+ imagePullPolicy: IfNotPresent
437+ - --http-address=0.0.0.0:4180
438+ - --config=/etc/oauth2_proxy/oauth2_proxy.cfg
440+ - containerPort: 4180
448+ initialDelaySeconds: 0
455+ initialDelaySeconds: 0
462+ - mountPath: /etc/oauth2_proxy
467+ name: oauth2-proxy-example-oauth2-proxy-sample
472+# Source: kubernetes/charts/dex/templates/ingress.yaml
473+apiVersion: extensions/v1beta1
476+ name: oauth2-proxy-example-dex
478+ app.kubernetes.io/name: dex
479+ helm.sh/chart: dex-2.11.0
480+ app.kubernetes.io/instance: oauth2-proxy-example
481+ app.kubernetes.io/version: "2.23.0"
482+ app.kubernetes.io/managed-by: Helm
485+ - host: "dex.localtest.me"
490+ serviceName: oauth2-proxy-example-dex
493+# Source: kubernetes/charts/hello-world/templates/ingress.yaml
494+apiVersion: networking.k8s.io/v1beta1
497+ name: oauth2-proxy-example-hello-world
499+ helm.sh/chart: hello-world-1.0.1
500+ app.kubernetes.io/name: hello-world
501+ app.kubernetes.io/instance: oauth2-proxy-example
502+ app.kubernetes.io/version: "1.0.0"
503+ app.kubernetes.io/managed-by: Helm
505+ nginx.ingress.kubernetes.io/auth-response-headers: X-Auth-Request-User,X-Auth-Request-Email
506+ nginx.ingress.kubernetes.io/auth-signin: http://oauth2-proxy.localtest.me/oauth2/start
507+ nginx.ingress.kubernetes.io/auth-url: http://oauth2-proxy-example-oauth2-proxy-sample.default.svc.cluster.local/oauth2/auth
510+ - host: hello-world.localtest.me
515+ serviceName: oauth2-proxy-example-hello-world
518+# Source: kubernetes/charts/httpbin/templates/ingress.yaml
519+apiVersion: networking.k8s.io/v1beta1
522+ name: oauth2-proxy-example-httpbin
524+ helm.sh/chart: httpbin-1.0.1
525+ app.kubernetes.io/name: httpbin
526+ app.kubernetes.io/instance: oauth2-proxy-example
527+ app.kubernetes.io/version: "latest"
528+ app.kubernetes.io/managed-by: Helm
530+ nginx.ingress.kubernetes.io/auth-response-headers: X-Auth-Request-User,X-Auth-Request-Email
531+ nginx.ingress.kubernetes.io/auth-signin: http://oauth2-proxy.localtest.me/oauth2/start
532+ nginx.ingress.kubernetes.io/auth-url: http://oauth2-proxy-example-oauth2-proxy-sample.default.svc.cluster.local/oauth2/auth
535+ - host: httpbin.localtest.me
540+ serviceName: oauth2-proxy-example-httpbin
543+# Source: kubernetes/charts/oauth2-proxy/templates/ingress.yaml
544+apiVersion: extensions/v1beta1
548+ app: oauth2-proxy-sample
549+ chart: oauth2-proxy-3.1.0
551+ release: oauth2-proxy-example
552+ name: oauth2-proxy-example-oauth2-proxy-sample
554+ nginx.ingress.kubernetes.io/server-snippet: |
555+ large_client_header_buffers 4 32k;
558+ - host: oauth2-proxy.localtest.me
563+ serviceName: oauth2-proxy-example-oauth2-proxy-sample