|
9 | 9 | valueFrom: |
10 | 10 | fieldRef: |
11 | 11 | fieldPath: metadata.namespace |
12 | | -{{- if .Values.prometheusUrl }} |
13 | | -- name: "PROMETHEUS_URL" |
14 | | - value: "{{ .Values.prometheusUrl }}" |
15 | | -{{- else if .Values.prometheus.enabled }} |
16 | | -- name: "PROMETHEUS_URL" |
17 | | - value: "http://$(DRYCC_CONTROLLER_API_SERVICE_HOST):$(DRYCC_CONTROLLER_API_SERVICE_PORT)/v2/prometheus" |
| 12 | +{{- if (.Values.valkeyUrl) }} |
| 13 | +- name: DRYCC_VALKEY_URL |
| 14 | + value: "{{ .Values.valkeyUrl }}" |
| 15 | +{{- else if .Values.valkey.enabled }} |
| 16 | +- name: DRYCC_VALKEY_PASSWORD |
| 17 | + valueFrom: |
| 18 | + secretKeyRef: |
| 19 | + name: valkey-creds |
| 20 | + key: password |
| 21 | +- name: DRYCC_VALKEY_URL |
| 22 | + value: "redis://:$(DRYCC_VALKEY_PASSWORD)@drycc-valkey.{{.Release.Namespace}}.svc.{{.Values.global.clusterDomain}}:16379/0" |
18 | 23 | {{- end }} |
19 | | -- name: "VALKEY_LOCATION" |
20 | | - value: {{ ternary "on-cluster" "off-cluster" .Values.valkey.enabled }} |
21 | | -- name: "STORAGE_LOCATION" |
22 | | - value: {{ ternary "on-cluster" "off-cluster" .Values.storage.enabled }} |
23 | | -- name: "DATABASE_LOCATION" |
24 | | - value: {{ ternary "on-cluster" "off-cluster" .Values.database.enabled }} |
25 | | -- name: "PASSPORT_LOCATION" |
26 | | - value: {{ ternary "on-cluster" "off-cluster" .Values.passport.enabled }} |
27 | | -- name: "REGISTRY_LOCATION" |
28 | | - value: {{ ternary "on-cluster" "off-cluster" .Values.registry.enabled }} |
29 | | -- name: "PROMETHEUS_LOCATION" |
30 | | - value: {{ ternary "on-cluster" "off-cluster" .Values.prometheus.enabled }} |
31 | | -- name: "DRYCC_GATEWAY_SCHEME" |
| 24 | +{{- if .Values.victoriametricsUrl }} |
| 25 | +- name: "DRYCC_VICTORIAMETRICS_URL" |
| 26 | + value: "{{ .Values.victoriametricsUrl }}" |
| 27 | +{{- else if .Values.victoriametrics.enabled }} |
| 28 | +- name: "DRYCC_VICTORIAMETRICS_USERNAME" |
| 29 | + valueFrom: |
| 30 | + secretKeyRef: |
| 31 | + name: victoriametrics-vmauth-creds |
| 32 | + key: username |
| 33 | +- name: "DRYCC_VICTORIAMETRICS_PASSWORD" |
| 34 | + valueFrom: |
| 35 | + secretKeyRef: |
| 36 | + name: victoriametrics-vmauth-creds |
| 37 | + key: password |
| 38 | +- name: "DRYCC_VICTORIAMETRICS_URL" |
| 39 | + value: "http://$(DRYCC_VICTORIAMETRICS_USERNAME):$(DRYCC_VICTORIAMETRICS_PASSWORD)@drycc-victoriametrics-vmauth.{{$.Release.Namespace}}.svc.{{$.Values.global.clusterDomain}}:8427/select/0/prometheus" |
| 40 | +{{- end }} |
| 41 | +{{- if .Values.passport.enabled}} |
| 42 | +- name: "DRYCC_PASSPORT_URL" |
32 | 43 | {{- if .Values.global.certManagerEnabled }} |
33 | | - value: https |
| 44 | + value: https://drycc-passport.{{ .Values.global.platformDomain }} |
34 | 45 | {{- else }} |
35 | | - value: http |
36 | | -{{- end}} |
| 46 | + value: http://drycc-passport.{{ .Values.global.platformDomain }} |
| 47 | +{{- end }} |
| 48 | +- name: DRYCC_PASSPORT_KEY |
| 49 | + valueFrom: |
| 50 | + secretKeyRef: |
| 51 | + name: passport-creds |
| 52 | + key: drycc-passport-grafana-key |
| 53 | +- name: DRYCC_PASSPORT_SECRET |
| 54 | + valueFrom: |
| 55 | + secretKeyRef: |
| 56 | + name: passport-creds |
| 57 | + key: drycc-passport-grafana-secret |
| 58 | +{{- else }} |
| 59 | +- name: DRYCC_PASSPORT_URL |
| 60 | + value: "{{ .Values.passportUrl }}" |
| 61 | +- name: DRYCC_PASSPORT_KEY |
| 62 | + value: "{{ .Values.passportKey }}" |
| 63 | +- name: DRYCC_PASSPORT_SECRET |
| 64 | + value: "{{ .Values.passportSecret }}" |
| 65 | +{{- end }} |
37 | 66 | - name: GF_DATABASE_TYPE |
38 | 67 | value: postgres |
39 | 68 | {{- if (.Values.databaseUrl) }} |
|
53 | 82 | - name: GF_DATABASE_URL |
54 | 83 | value: "postgres://$(GF_DATABASE_USER):$(GF_DATABASE_PASSWORD)@drycc-database.{{.Release.Namespace}}.svc.{{.Values.global.clusterDomain}}:5432/grafana" |
55 | 84 | {{- end }} |
56 | | -{{- if not (.Values.environment.GF_SECURITY_ADMIN_USER) }} |
57 | 85 | - name: "GF_SECURITY_ADMIN_USER" |
58 | | - value: {{ randAlphaNum 32 }} |
59 | | -{{- end}} |
60 | | -{{- if not (.Values.environment.GF_SECURITY_ADMIN_PASSWORD) }} |
61 | | -- name: "GF_SECURITY_ADMIN_PASSWORD" |
62 | | - value: {{ randAlphaNum 32 }} |
63 | | -{{- end}} |
64 | | -{{- if not (.Values.environment.GF_SECURITY_SECRET_KEY) }} |
65 | | -- name: "GF_SECURITY_SECRET_KEY" |
66 | | - value: {{ randAlphaNum 32 }} |
67 | | -{{- end}} |
68 | | -- name: "GF_SERVER_ROOT_URL" |
69 | | - value: $(DRYCC_GATEWAY_SCHEME)://drycc-grafana.{{ .Values.global.platformDomain }} |
70 | | -{{- if .Values.passport.enabled}} |
71 | | -- name: GF_AUTH_GENERIC_OAUTH_AUTH_URL |
72 | | - value: $(DRYCC_GATEWAY_SCHEME)://drycc-passport.{{ .Values.global.platformDomain }}/oauth/authorize/ |
73 | | -- name: GF_AUTH_GENERIC_OAUTH_TOKEN_URL |
74 | | - value: $(DRYCC_GATEWAY_SCHEME)://drycc-passport.{{ .Values.global.platformDomain }}/oauth/token/ |
75 | | -- name: GF_AUTH_GENERIC_OAUTH_API_URL |
76 | | - value: $(DRYCC_GATEWAY_SCHEME)://drycc-passport.{{ .Values.global.platformDomain }}/oauth/userinfo/ |
77 | | -- name: GF_AUTH_GENERIC_OAUTH_CLIENT_ID |
78 | 86 | valueFrom: |
79 | 87 | secretKeyRef: |
80 | | - name: passport-creds |
81 | | - key: drycc-passport-grafana-key |
82 | | -- name: GF_AUTH_GENERIC_OAUTH_CLIENT_SECRET |
| 88 | + name: grafana-creds |
| 89 | + key: admin-username |
| 90 | +- name: "GF_SECURITY_ADMIN_PASSWORD" |
83 | 91 | valueFrom: |
84 | 92 | secretKeyRef: |
85 | | - name: passport-creds |
86 | | - key: drycc-passport-grafana-secret |
| 93 | + name: grafana-creds |
| 94 | + key: admin-password |
| 95 | +- name: "GF_SERVER_ROOT_URL" |
| 96 | +{{- if .Values.global.certManagerEnabled }} |
| 97 | + value: https://drycc-grafana.{{ .Values.global.platformDomain }} |
87 | 98 | {{- else }} |
88 | | -- name: GF_AUTH_GENERIC_OAUTH_AUTH_URL |
89 | | - value: {{ .Values.passportUrl }}/oauth/authorize/ |
90 | | -- name: GF_AUTH_GENERIC_OAUTH_TOKEN_URL |
91 | | - value: {{ .Values.passportUrl }}/oauth/token/ |
92 | | -- name: GF_AUTH_GENERIC_OAUTH_API_URL |
93 | | - value: {{ .Values.passportUrl }}/oauth/userinfo/ |
94 | | -- name: GF_AUTH_GENERIC_OAUTH_CLIENT_ID |
95 | | - value: "{{ .Values.passportKey }}" |
96 | | -- name: GF_AUTH_GENERIC_OAUTH_CLIENT_SECRET |
97 | | - value: "{{ .Values.passportSecret }}" |
98 | | -{{- end }} |
| 99 | + value: http://drycc-grafana.{{ .Values.global.platformDomain }} |
| 100 | +{{- end}} |
99 | 101 | - name: GF_UNIFIED_ALERTING_HA_PEERS |
100 | 102 | value: "drycc-grafana.{{.Release.Namespace}}.svc.{{.Values.global.clusterDomain}}:9094" |
101 | 103 | - name: GF_UNIFIED_ALERTING_HA_ADVERTISE_ADDRESS |
|
0 commit comments