Skip to content

Update Prometheus helm chart version to 10.4.1

Reuben Pereira requested to merge 213372-update-prometheus-version into master

What does this MR do?

We need a chart that will work with K8s versions 1.12 to 1.16. The current version of Prometheus (9.5.2) does not work well with K8s 1.16. K8s v1.16 removed some deprecated APIs, which causes the version of kube-state-metrics (a sub-chart of Prometheus) included with Prometheus 9.5.2 to throw errors (in pod logs).

Prometheus chart v10.4.1 uses kube-state-metrics v1.9.1, which seems to be compatible with K8s 1.14 to 1.17 (no errors in logs, and our features work fine).

We are unable to test compatibility with K8s 1.12/1.13 since these are no longer available on GKE. @hfyngvason was able to test on K8s 1.12 using Kind - !39681 (comment 399581108).

Issue: #213372 (closed)

Screenshots

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Reuben Pereira

Merge request reports