adjust config

pgadmin
Johannes Wicovsky 2 years ago
parent d1aef30dd3
commit 91e94969da

@ -10,7 +10,7 @@ metadata:
nginx.ingress.kubernetes.io/backend-protocol: HTTPS
labels:
type: pgadmin
name: sma-es-pgadmin
name: sma-pgadmin
spec:
rules:
- host: {{ .Values.pgadmin.name }}

@ -29,14 +29,6 @@ spec:
secretKeyRef:
name: '{{.Release.Name}}-pgadmin-secret'
key: password
{{- if .Values.pgadmin.env.oidc.enabled }}
- name: PGADMIN_CONFIG_AUTHENTICATION_SOURCES
value: "['oauth2', 'internal']"
- name: PGADMIN_CONFIG_OAUTH2_AUTO_CREATE_USER
value: "True"
- name: PGADMIN_CONFIG_OAUTH2_CONFIG
value: "[{ 'OAUTH2_NAME': '{{.Values.pgadmin.env.oidc.name}}', 'OAUTH2_DISPLAY_NAME': '{{.Values.pgadmin.env.oidc.displayName}}','OAUTH2_CLIENT_ID': '{{.Values.pgadmin.env.oidc.clientId}}','OAUTH2_CLIENT_SECRET': '{{.Values.pgadmin.env.oidc.clientSecret}}','OAUTH2_TOKEN_URL': '{{.Values.pgadmin.env.oidc.issuerUrl}}/protocol/openid-connect/token','OAUTH2_AUTHORIZATION_URL': '{{.Values.pgadmin.env.oidc.issuerUrl}}/protocol/openid-connect/auth','OAUTH2_API_BASE_URL': '{{.Values.pgadmin.env.oidc.issuerUrl}}/protocol/openid-connect/','OAUTH2_USERINFO_ENDPOINT': 'userinfo','OAUTH2_SCOPE': '{{.Values.pgadmin.env.oidc.scope}}','OAUTH2_USERNAME_CLAIM': '{{.Values.pgadmin.env.oidc.claim}}', 'OAUTH2_SERVER_METADATA_URL': '{{.Values.pgadmin.env.oidc.issuerUrl}}/.well-known/openid-configuration', 'OAUTH2_ICON': '{{.Values.pgadmin.env.oidc.icon}}', 'OAUTH2_BUTTON_COLOR': '{{.Values.pgadmin.env.oidc.buttonColor}}', }]"
{{- end }}
resources:
limits:
cpu: 100m
@ -53,22 +45,7 @@ spec:
mountPath: /pgadmin4/servers.json
subPath: servers.json
readOnly: true
{{- if .Values.pgadmin.persistentVolume.enabled }}
- name: '{{.Release.Name}}-pgadmin-data'
mountPath: /var/lib/pgadmin
{{- end }}
volumes:
- name: '{{.Release.Name}}-pgadmin-config'
configMap:
name: '{{.Release.Name}}-pgadmin-config'
{{- if .Values.pgadmin.persistentVolume.enabled }}
volumeClaimTemplates:
- metadata:
name: '{{.Release.Name}}-pgadmin-data'
spec:
accessModes:
{{- .Values.pgadmin.persistentVolume.accessModes | toYaml | nindent 8 }}
resources:
requests:
storage: {{ .Values.pgadmin.persistentVolume.size }}
{{- end }}

Loading…
Cancel
Save