Skip to content

Instantly share code, notes, and snippets.

@sebnyberg
Last active June 1, 2020 14:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sebnyberg/c42d6ca0594104599a5268f578acdbc9 to your computer and use it in GitHub Desktop.
Save sebnyberg/c42d6ca0594104599a5268f578acdbc9 to your computer and use it in GitHub Desktop.
oauth2-proxy example
repositories:
- name: stable
url: https://kubernetes-charts.storage.googleapis.com
releases:
- name: {{ requiredEnv "SERVICE_NAME" }}-oauth2-proxy
namespace: {{ requiredEnv "NAMESPACE" }}
cleanupOnFail: true
chart: stable/oauth2-proxy
# kubeContext: somecontext
version: ~v3.0
values:
- config:
clientID: {{ requiredEnv "CLIENT_ID" }}
clientSecret: {{ requiredEnv "CLIENT_SECRET" }}
extraArgs:
provider: azure
ingress:
enabled: true
path: /oauth2
hosts:
- {{ requiredEnv "HOST" }}
tls:
- hosts:
- {{ requiredEnv "HOST" }}
secretName: tls-{{ requiredEnv "SERVICE_NAME" }}
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/proxy-body-size: "0"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment