apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: kubernetes-dashboard
resources:
- deployment.yaml
- service.yaml
- ingress.yaml
patches:
- patch: |-
- op: replace
path: /spec/template/spec/containers/0/env
value: []
- op: add
path: /spec/template/spec/containers/0/env/-
value: {name: "OAUTH2_PROXY_CLIENT_ID", value: "223235257564-um2d8iqleksg4aoap7s7apqjkkdsqos9.apps.googleusercontent.com"}
- op: add
path: /spec/template/spec/containers/0/env/-
value: {name: "OAUTH2_PROXY_CLIENT_SECRET", value: "aYc2j1lYUUZXkBFFUndnleZI"}
- op: add
path: /spec/template/spec/containers/0/env/-
value: {name: "OAUTH2_PROXY_COOKIE_SECRET", value: "ZzdDQ3NieUZmRCtmaHdGU09GOFVlQT09"}
- op: replace
path: /spec/template/spec/containers/0/args
value: [ '--provider=google', '--provider-display-name="Google OAuth2"', '--email-domain=*', '--upstream=file:///dev/null', '--http-address=0.0.0.0:4180', '--set-authorization-header=true', '--cookie-expire=4h0m0s']
target:
kind: Deployment
name: oauth2-proxy