linkerd2/viz/charts/linkerd-viz/templates
Nathan J Mehl 4e4b767e4d
prevent duplicate prometheus args (#5841)
# Problem

If a user specifies a `log.level` flag for linkerd-prometheus in `prometheus.args`, the template for linkerd-prometheus will generate a prometheus command where `--log.level` is specified twice (the first being directly interpolated from `prometheus.logLevel` in the template), and prometheus will crash-loop because its flags parser does not allow duplicate flags that are not arrays.

# Solution

Only fill in the `--log.level` flag from `.Values.prometheus.logLevel` if the `log.level` key is _not_ present in `.Values.prometheus.args`

# Validation

Added a test case.

Signed-off-by: Nathan J. Mehl <n@oden.io>
2021-03-09 15:31:46 -05:00
..
NOTES.txt helm: add NOTES.txt for extension charts (#5870) 2021-03-09 15:31:18 -05:00
grafana-rbac.yaml Remove linkerd prefix from extension resources (#5803) 2021-02-25 11:01:31 -05:00
grafana.yaml Remove linkerd prefix from extension resources (#5803) 2021-02-25 11:01:31 -05:00
metrics-api-rbac.yaml Remove linkerd prefix from extension resources (#5803) 2021-02-25 11:01:31 -05:00
metrics-api.yaml Remove linkerd prefix from extension resources (#5803) 2021-02-25 11:01:31 -05:00
namespace.yaml Remove linkerd prefix from extension resources (#5803) 2021-02-25 11:01:31 -05:00
prometheus-rbac.yaml Remove linkerd prefix from extension resources (#5803) 2021-02-25 11:01:31 -05:00
prometheus.yaml prevent duplicate prometheus args (#5841) 2021-03-09 15:31:46 -05:00
psp.yaml Remove linkerd prefix from extension resources (#5803) 2021-02-25 11:01:31 -05:00
tap-injector-rbac.yaml Move CP check after the readiness check (#5848) 2021-03-01 19:47:25 -05:00
tap-injector.yaml Move CP check after the readiness check (#5848) 2021-03-01 19:47:25 -05:00
tap-rbac.yaml Extra privs required for CR linkerd-linkerd-viz-tap-admin (#5872) 2021-03-08 16:27:35 -05:00
tap.yaml Remove linkerd prefix from extension resources (#5803) 2021-02-25 11:01:31 -05:00
web-rbac.yaml Remove linkerd prefix from extension resources (#5803) 2021-02-25 11:01:31 -05:00
web.yaml Remove linkerd prefix from extension resources (#5803) 2021-02-25 11:01:31 -05:00