Skip to content

Plan Prometheus upgrade

Summary

Our Prometheus version is from 2022. We should:

cc @clemensbeck @plu8 @WarheadsSE


The following discussion from gitlab-org/frontend/renovate-gitlab-bot!1046 (merged) should be addressed:

  • @Alexand started a discussion: (+4 comments)

    We are very much behind. It looks from the logs that this is going to open multiple major update MRs:

    @clemensbeck @WarheadsSE do we want to pin a certain major version and bump only minor/patch, or should we just let it open the MRs? WDYT?

    {
        "deps": [
            {
                "depName": "prometheus",
                "packageName": "prometheus",
                "currentValue": "15.18.0",
                "datasource": "helm",
                "registryUrls": [
                    "https://prometheus-community.github.io/helm-charts/"
                ],
                "replaceString": "name: prometheus\n  version: 15.18.0\n",
                "updates": [
                    {
                        "bucket": "v16",
                        "newVersion": "16.0.0",
                        "newValue": "16.0.0",
                        "newDigest": "0a8531e120cb2661f44e653bea9c6415a8878b618d5aea0fe4eabe082d369d8a",
                        "releaseTimestamp": "2022-11-19T00:58:47.375Z",
                        "newMajor": 16,
                        "newMinor": 0,
                        "updateType": "major",
                        "branchName": "renovate/prometheus-16.x"
                    },
                    {
                        "bucket": "v17",
                        "newVersion": "17.0.2",
                        "newValue": "17.0.2",
                        "newDigest": "d99132c2577db51b26915e9c51174922a081074e54c8253f40aeba7ad05326e2",
                        "releaseTimestamp": "2022-11-24T17:14:23.443Z",
                        "newMajor": 17,
                        "newMinor": 0,
                        "updateType": "major",
                        "branchName": "renovate/prometheus-17.x"
                    },
                    {
                        "bucket": "v18",
                        "newVersion": "18.4.0",
                        "newValue": "18.4.0",
                        "newDigest": "4ae22f287d5652c6e3b585857437fc34f84fce5d884ce5ebe25d70d31a9b3f8f",
                        "releaseTimestamp": "2022-12-01T17:56:33.869Z",
                        "newMajor": 18,
                        "newMinor": 4,
                        "updateType": "major",
                        "branchName": "renovate/prometheus-18.x"
                    },
                    {
                        "bucket": "v19",
                        "newVersion": "19.7.2",
                        "newValue": "19.7.2",
                        "newDigest": "d8f7431ef563217e87b77334f19e85e6cb757f24d51902dad966ee43bc8b8497",
                        "releaseTimestamp": "2023-02-27T20:12:18.269Z",
                        "newMajor": 19,
                        "newMinor": 7,
                        "updateType": "major",
                        "branchName": "renovate/prometheus-19.x"
                    },
                    {
                        "bucket": "v20",
                        "newVersion": "20.2.1",
                        "newValue": "20.2.1",
                        "newDigest": "2d4448d3f91edd41f2292087449dcae2739671d6bc5440ed3a9a189971ab3e54",
                        "releaseTimestamp": "2023-04-20T05:49:17.579Z",
                        "newMajor": 20,
                        "newMinor": 2,
                        "updateType": "major",
                        "branchName": "renovate/prometheus-20.x"
                    },
                    {
                        "bucket": "v21",
                        "newVersion": "21.1.2",
                        "newValue": "21.1.2",
                        "newDigest": "713eeeed80678edb606a266f6ff575d9d5fb89e6e7d520794e7c28962947fa08",
                        "releaseTimestamp": "2023-04-30T01:58:26.119Z",
                        "newMajor": 21,
                        "newMinor": 1,
                        "updateType": "major",
                        "branchName": "renovate/prometheus-21.x"
                    },
                    {
                        "bucket": "v22",
                        "newVersion": "22.7.0",
                        "newValue": "22.7.0",
                        "newDigest": "20447ea2f7858ae273d899eb609880fe0684289239c85b28eac378c27203b64d",
                        "releaseTimestamp": "2023-07-02T10:15:58.388Z",
                        "newMajor": 22,
                        "newMinor": 7,
                        "updateType": "major",
                        "branchName": "renovate/prometheus-22.x"
                    },
                    {
                        "bucket": "v23",
                        "newVersion": "23.4.0",
                        "newValue": "23.4.0",
                        "newDigest": "2dc668787a54122185c44e3bb083c22c7089226c0861f6cceccee6fdc64f1f38",
                        "releaseTimestamp": "2023-08-20T05:58:35.194Z",
                        "newMajor": 23,
                        "newMinor": 4,
                        "updateType": "major",
                        "branchName": "renovate/prometheus-23.x"
                    },
                    {
                        "bucket": "v24",
                        "newVersion": "24.5.0",
                        "newValue": "24.5.0",
                        "newDigest": "dc797bf6a3613b9aa590d3f54330c7b0ad4969206b697eabc129c1ba685e5e9f",
                        "releaseTimestamp": "2023-09-13T10:35:46.254Z",
                        "newMajor": 24,
                        "newMinor": 5,
                        "updateType": "major",
                        "branchName": "renovate/prometheus-24.x"
                    },
                    {
                        "bucket": "v25",
                        "newVersion": "25.30.2",
                        "newValue": "25.30.2",
                        "newDigest": "37e7806d9a471a73166e02f7585f95feafff6dbe8883e3a253fd53dc13dde046",
                        "releaseTimestamp": "2024-11-27T14:15:36.458Z",
                        "newMajor": 25,
                        "newMinor": 30,
                        "updateType": "major",
                        "branchName": "renovate/prometheus-25.x"
                    },
                    {
                        "bucket": "v26",
                        "newVersion": "26.1.0",
                        "newValue": "26.1.0",
                        "newDigest": "ff7cbe123da24e641c679924af793e0502f92f58651ccc98999a885eba5b416d",
                        "releaseTimestamp": "2025-01-03T17:38:18.775Z",
                        "newMajor": 26,
                        "newMinor": 1,
                        "updateType": "major",
                        "branchName": "renovate/prometheus-26.x"
                    },
                    {
                        "bucket": "v27",
                        "newVersion": "27.1.0",
                        "newValue": "27.1.0",
                        "newDigest": "d12ad4ce178eb8c75b84bdf78d548495090e09717bbc02ca5ff01a08f97894bd",
                        "releaseTimestamp": "2025-01-18T13:42:00.423Z",
                        "newMajor": 27,
                        "newMinor": 1,
                        "updateType": "major",
                        "branchName": "renovate/prometheus-27.x"
                    }
                ],
                "versioning": "helm",
                "warnings": [],
                "sourceUrl": "https://github.com/prometheus-community/helm-charts",
                "registryUrl": "https://prometheus-community.github.io/helm-charts",
                "homepage": "https://prometheus.io/",
                "currentVersion": "15.18.0",
                "isSingleVersion": true,
                "fixedVersion": "15.18.0"
            }
        ],
        "matchStrings": [
            "name:\\s*prometheus\\s*\\n\\s*version:\\s*(?<currentValue>.*)\\s"
        ],
        "depNameTemplate": "prometheus",
        "packageNameTemplate": "prometheus",
        "datasourceTemplate": "helm",
        "registryUrlTemplate": "https://prometheus-community.github.io/helm-charts/",
        "packageFile": "requirements.yaml"
    }
Edited by Clemens Beck
OSZAR »