fix: fix helm prometheus block causing failures (#5458)

This commit is contained in:
Dean Sheather 2022-12-19 04:48:08 +10:00 committed by GitHub
parent a19c6fc988
commit 88d3496a99
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 1 deletions

View File

@ -89,12 +89,20 @@ spec:
protocol: TCP
{{- end }}
{{- range .Values.coder.env }}
{{- if and (eq .name "CODER_PROMETHEUS_ENABLE") (eq .value "true") }}
{{- if eq .name "CODER_PROMETHEUS_ENABLE" }}
{{/*
This sadly has to be nested to avoid evaluating the second part
of the condition too early and potentially getting type errors if
the value is not a string (like a `valueFrom`). We do not support
`valueFrom` for this env var specifically.
*/}}
{{- if eq .value "true" }}
- name: "prometheus-http"
containerPort: 6060
protocol: TCP
{{- end }}
{{- end }}
{{- end }}
readinessProbe:
httpGet:
path: /api/v2/buildinfo