You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
i.e. the default value of Grafana's readinessProbe, httpGet, will get populated into the output manifest, unless I very explicitly set the httpGet in values to null, so:
while this workaround could work, it's not possible for me as I'm using the Grafana chart embedded into another chart, kube-prometheus-stack, and setting httpGet: null does not get populated into the Grafana-embedded values.
While this arguably could be considered an issue with Helm / kube-prometheus-stack, the Grafana chart is the only chart I've had issues with.
Weirdly enough, this is not an issue while testing with the local chart checked out on tag grafana-8.4.1 (same results with main):
customized values:
To make this even weirder, the sidecar containers are not affected by this difference between local vs published chart - the results are the same in both scenarios.
While this is not a common use case I need to customize the readinessProbe to configure Grafana correctly with:
to configure the Alerting > Admin settings to use the external alertmanagers in the kube-prometheus-stack, which is caused by the absence of provisioning for ngalert - related to: grafana/grafana#64081 grafana/grafana#80349
I do not need a workaround as I've already created one - a workaround for a workaround.
I would just love to see what's the cause of this, as I cannot identify the issue myself.
The text was updated successfully, but these errors were encountered:
All the following is applicable to both readiness & liveness probes, but I'll showcase the issue I'm experiencing using only the
readinessProbe
.Helm version:
Grafana chart version:
8.4.1
- this is applicable to older versions as well.Issue:
I'm unable to customize the grafana probes outside of modifying the
path
&port
- while modifying the default values to:I got the following
readinessProbe
as a result:i.e. the default value of Grafana's
readinessProbe
,httpGet
, will get populated into the output manifest, unless I very explicitly set thehttpGet
in values tonull
, so:while this workaround could work, it's not possible for me as I'm using the Grafana chart embedded into another chart, kube-prometheus-stack, and setting
httpGet: null
does not get populated into the Grafana-embedded values.While this arguably could be considered an issue with Helm / kube-prometheus-stack, the Grafana chart is the only chart I've had issues with.
Weirdly enough, this is not an issue while testing with the local chart checked out on tag
grafana-8.4.1
(same results withmain
):customized values:
running commands:
result in:
To make this even weirder, the sidecar containers are not affected by this difference between local vs published chart - the results are the same in both scenarios.
While this is not a common use case I need to customize the
readinessProbe
to configure Grafana correctly with:to configure the
Alerting
>Admin
settings to use the external alertmanagers in thekube-prometheus-stack
, which is caused by the absence of provisioning forngalert
- related to:grafana/grafana#64081
grafana/grafana#80349
I do not need a workaround as I've already created one - a workaround for a workaround.
I would just love to see what's the cause of this, as I cannot identify the issue myself.
The text was updated successfully, but these errors were encountered: