This commit is contained in:
yasarm 2023-03-10 15:10:02 +05:30
parent dedabb3651
commit 618694b0f4
4 changed files with 23 additions and 20 deletions

View File

@ -1,11 +1,5 @@
1. Get the application URL by running these commands:
{{- if .Values.ingress.enabled }}
{{- range $host := .Values.ingress.hosts }}
{{- range .paths }}
http{{ if $.Values.ingress.tls }}s{{ end }}://{{ $host.host }}{{ .path }}
{{- end }}
{{- end }}
{{- else if contains "NodePort" .Values.service.type }}
{{- if contains "NodePort" .Values.service.type }}
export NODE_PORT=$(kubectl get --namespace {{ .Release.Namespace }} -o jsonpath="{.spec.ports[0].nodePort}" services {{ include "hsd-oauth-proxy.fullname" . }})
export NODE_IP=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath="{.items[0].status.addresses[0].address}")
echo http://$NODE_IP:$NODE_PORT

View File

@ -34,15 +34,13 @@ spec:
imagePullPolicy: {{ .Values.image.pullPolicy }}
envFrom:
- configMapRef:
name: hsd-oauth-env-cm
name: hsd-oauth-proxy-env-cm
env:
{{- range $k, $v := .Values.envSecrets }}
{{- range $k, $v := .Values.envVariables }}
- name: {{ $k | quote }}
value: {{ $v | quote }}
{{- end }}
{{- range $k, $v := .Values.OptionalEnvVariables }}
{{- range $k, $v := .Values.optionalEnvVariables }}
- name: {{ $k | quote }}
value: {{ $v | quote }}
{{- end }}

View File

@ -5,7 +5,6 @@ metadata:
data:
OAUTH2_PROXY_AUTH_LOGGING: {{ .Values.envVariables.OAUTH2_PROXY_AUTH_LOGGING | quote }}
OAUTH2_PROXY_AUTH_LOGGING_FORMAT: {{ .Values.envVariables.OAUTH2_PROXY_AUTH_LOGGING_FORMAT | quote }}
OAUTH2_PROXY_CLIENT_ID: {{ .Values.envVariables.OAUTH2_PROXY_CLIENT_ID | quote }}
OAUTH2_PROXY_COOKIE_DOMAINS: {{ .Values.envVariables.OAUTH2_PROXY_COOKIE_DOMAINS | quote }}
OAUTH2_PROXY_COOKIE_EXPIRE: {{ .Values.envVariables.OAUTH2_PROXY_COOKIE_EXPIRE | quote }}
OAUTH2_PROXY_COOKIE_NAME: {{ .Values.envVariables.OAUTH2_PROXY_COOKIE_NAME | quote }}

View File

@ -65,15 +65,26 @@ tolerations: []
affinity: {}
envSecrets:
#mandatory secrets
OAUTH2_PROXY_CLIENT_SECRET: ""
OAUTH2_PROXY_COOKIE_SECRET: ""
OAUTH2_PROXY_REDIS_CONNECTION_URL: ""
envFromSecrets:
OAUTH2_PROXY_CLIENT_ID:
secretKeyRef:
name: oauthSecrets
key: clientId
OAUTH2_PROXY_CLIENT_SECRET:
secretKeyRef:
name: oauthSecrets
key: clientSecret
OAUTH2_PROXY_COOKIE_SECRET:
secretKeyRef:
name: oauthSecrets
key: cookieSecret
OAUTH2_PROXY_REDIS_CONNECTION_URL:
secretKeyRef:
name: oauthSecrets
key: redisConnectionUrl
envVariables:
#mandatory input variables
OAUTH2_PROXY_CLIENT_ID: ""
OAUTH2_PROXY_COOKIE_DOMAINS: ""
OAUTH2_PROXY_COOKIE_NAME: ""
OAUTH2_PROXY_LOGIN_URL: ""
@ -98,4 +109,5 @@ envVariables:
OAUTH2_PROXY_STANDARD_LOGGING: "true"
OAUTH2_PROXY_STANDARD_LOGGING_FORMAT: "info|CustomLogEvent||OAuth2Proxy|[{{.Timestamp}}] [{{.File}}] {{.Message}}"
OptionalEnvVariables: {}
#Any additional OAuth2 specific enviroment variables can be passed here
optionalEnvVariables: {}