Skip to content

Release manager bundles v0.0.55 (core v0.0.42, postgres v0.5.14) and shim bundle v0.0.1 (core v0.0.1)#705

Merged
PhilippMatthes merged 36 commits intoreleasefrom
main
Apr 13, 2026
Merged

Release manager bundles v0.0.55 (core v0.0.42, postgres v0.5.14) and shim bundle v0.0.1 (core v0.0.1)#705
PhilippMatthes merged 36 commits intoreleasefrom
main

Conversation

@PhilippMatthes
Copy link
Copy Markdown
Member

@PhilippMatthes PhilippMatthes commented Apr 13, 2026

Change summary:

  • External dependency upgrades and renovate enhancement
  • Overall improvements focused on logging and operatability
  • Release placement api shim bundle chart containing shims library chart
  • Committed resource reservation allocations consider enter/leave events of VMs

dependabot Bot and others added 30 commits April 9, 2026 06:26
This change updates Renovate to track versions pinned in the Makefile, including golangci-lint, gotestsum, and controller-tools.
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Adoption](https://docs.renovatebot.com/merge-confidence/) |
[Passing](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) | Type |
Update |
|---|---|---|---|---|---|---|---|
|
[github.com/golangci/golangci-lint/v2](https://redirect.github.com/golangci/golangci-lint)
| `v2.9.0` → `v2.11.4` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fgolangci-lint%2fv2/v2.11.4?slim=true)
|
![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgolangci%2fgolangci-lint%2fv2/v2.11.4?slim=true)
|
![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgolangci%2fgolangci-lint%2fv2/v2.9.0/v2.11.4?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgolangci%2fgolangci-lint%2fv2/v2.9.0/v2.11.4?slim=true)
| | minor |
| [github.com/lib/pq](https://redirect.github.com/lib/pq) | `v1.12.2` →
`v1.12.3` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2flib%2fpq/v1.12.3?slim=true)
|
![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2flib%2fpq/v1.12.3?slim=true)
|
![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2flib%2fpq/v1.12.2/v1.12.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2flib%2fpq/v1.12.2/v1.12.3?slim=true)
| require | patch |
|
[github.com/mattn/go-sqlite3](https://redirect.github.com/mattn/go-sqlite3)
| `v1.14.39` → `v1.14.42` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fmattn%2fgo-sqlite3/v1.14.42?slim=true)
|
![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fmattn%2fgo-sqlite3/v1.14.42?slim=true)
|
![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fmattn%2fgo-sqlite3/v1.14.39/v1.14.42?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fmattn%2fgo-sqlite3/v1.14.39/v1.14.42?slim=true)
| require | patch |
|
[kube-prometheus-stack](https://redirect.github.com/prometheus-operator/kube-prometheus)
([source](https://redirect.github.com/prometheus-community/helm-charts))
| `82.16.2` → `82.18.0` |
![age](https://developer.mend.io/api/mc/badges/age/docker/ghcr.io%2fprometheus-community%2fcharts%2fkube-prometheus-stack/82.18.0?slim=true)
|
![adoption](https://developer.mend.io/api/mc/badges/adoption/docker/ghcr.io%2fprometheus-community%2fcharts%2fkube-prometheus-stack/82.18.0?slim=true)
|
![passing](https://developer.mend.io/api/mc/badges/compatibility/docker/ghcr.io%2fprometheus-community%2fcharts%2fkube-prometheus-stack/82.16.2/82.18.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/ghcr.io%2fprometheus-community%2fcharts%2fkube-prometheus-stack/82.16.2/82.18.0?slim=true)
| | minor |
|
[sigs.k8s.io/controller-tools](https://redirect.github.com/kubernetes-sigs/controller-tools)
| `v0.20.0` → `v0.20.1` |
![age](https://developer.mend.io/api/mc/badges/age/go/sigs.k8s.io%2fcontroller-tools/v0.20.1?slim=true)
|
![adoption](https://developer.mend.io/api/mc/badges/adoption/go/sigs.k8s.io%2fcontroller-tools/v0.20.1?slim=true)
|
![passing](https://developer.mend.io/api/mc/badges/compatibility/go/sigs.k8s.io%2fcontroller-tools/v0.20.0/v0.20.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/sigs.k8s.io%2fcontroller-tools/v0.20.0/v0.20.1?slim=true)
| | patch |

---

### Release Notes

<details>
<summary>golangci/golangci-lint
(github.com/golangci/golangci-lint/v2)</summary>

###
[`v2.11.4`](https://redirect.github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v2114)

[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v2.11.3...v2.11.4)

*Released on 2026-03-22*

1. Linters bug fixes
   - `govet-modernize`: from 0.42.0 to 0.43.0
   - `noctx`: from 0.5.0 to 0.5.1
   - `sqlclosecheck`: from 0.5.1 to 0.6.0

###
[`v2.11.3`](https://redirect.github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v2113)

[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v2.11.2...v2.11.3)

*Released on 2026-03-10*

1. Linters bug fixes
- `gosec`: from v2.24.7 to
[`619ce21`](https://redirect.github.com/golangci/golangci-lint/commit/619ce2117e08)

###
[`v2.11.2`](https://redirect.github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v2112)

[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v2.11.1...v2.11.2)

*Released on 2026-03-07*

1. Fixes
   - `fmt`: fix error when using the `fmt` command with explicit paths.

###
[`v2.11.1`](https://redirect.github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v2111)

[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v2.11.0...v2.11.1)

*Released on 2026-03-06*

Due to an error related to AUR, some artifacts of the v2.11.0 release
have not been published.

This release contains the same things as v2.11.0.

###
[`v2.11.0`](https://redirect.github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v2110)

[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v2.10.1...v2.11.0)

*Released on 2026-03-06*

1. Linters new features or changes
- `errcheck`: from 1.9.0 to 1.10.0 (exclude `crypto/rand.Read` by
default)
- `gosec`: from 2.23.0 to 2.24.6 (new rules: `G113`, `G118`, `G119`,
`G120`, `G121`, `G122`, `G123`, `G408`, `G707`)
- `noctx`: from 0.4.0 to 0.5.0 (new detection:
`httptest.NewRequestWithContext`)
   - `prealloc`: from 1.0.2 to 1.1.0
- `revive`: from 1.14.0 to 1.15.0 (⚠️ Breaking change: package-related
checks moved from `var-naming` to a new rule `package-naming`)
2. Linters bug fixes
   - `gocognit`: from 1.2.0 to 1.2.1
   - `gosec`: from 2.24.6 to 2.24.7
   - `unqueryvet`: from 1.5.3 to 1.5.4

###
[`v2.10.1`](https://redirect.github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v2101)

[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v2.10.0...v2.10.1)

*Released on 2026-02-17*

1. Fixes
   - buildssa panic

###
[`v2.10.0`](https://redirect.github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v2100)

[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v2.9.0...v2.10.0)

*Released on 2026-02-17*

1. Linters new features or changes
   - `ginkgolinter`: from 0.22.0 to 0.23.0
- `gosec`: from 2.22.11 to 2.23.0 (new rules: `G117`, `G602`, `G701`,
`G702`, `G703`, `G704`, `G705`, `G706`)
   - `staticcheck`: from 0.6.1 to 0.7.0
2. Linters bug fixes
   - `godoclint`: from 0.11.1 to 0.11.2

</details>

<details>
<summary>lib/pq (github.com/lib/pq)</summary>

###
[`v1.12.3`](https://redirect.github.com/lib/pq/blob/HEAD/CHANGELOG.md#v1123-2026-04-03)

[Compare
Source](https://redirect.github.com/lib/pq/compare/v1.12.2...v1.12.3)

- Send datestyle startup parameter, improving compatbility with database
engines
that use a different default datestyle such as EnterpriseDB
([#&#8203;1312]).

[#&#8203;1312]: https://redirect.github.com/lib/pq/pull/1312

</details>

<details>
<summary>mattn/go-sqlite3 (github.com/mattn/go-sqlite3)</summary>

###
[`v1.14.42`](https://redirect.github.com/mattn/go-sqlite3/compare/v1.14.41...v1.14.42)

[Compare
Source](https://redirect.github.com/mattn/go-sqlite3/compare/v1.14.41...v1.14.42)

###
[`v1.14.41`](https://redirect.github.com/mattn/go-sqlite3/compare/v1.14.40...v1.14.41)

[Compare
Source](https://redirect.github.com/mattn/go-sqlite3/compare/v1.14.40...v1.14.41)

###
[`v1.14.40`](https://redirect.github.com/mattn/go-sqlite3/compare/v1.14.39...v1.14.40)

[Compare
Source](https://redirect.github.com/mattn/go-sqlite3/compare/v1.14.39...v1.14.40)

</details>

<details>
<summary>prometheus-community/helm-charts
(kube-prometheus-stack)</summary>

###
[`v82.18.0`](https://redirect.github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.17.1...kube-prometheus-stack-82.18.0)

###
[`v82.17.1`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.17.1)

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards,
and Prometheus rules combined with documentation and scripts to provide
easy to operate end-to-end Kubernetes cluster monitoring with Prometheus
using the Prometheus Operator.

#### What's Changed

- \[CI] Enable additional linters by
[@&#8203;jkroepke](https://redirect.github.com/jkroepke) in
[#&#8203;6807](https://redirect.github.com/prometheus-community/helm-charts/pull/6807)
- \[kube-prometheus-stack]: fix targetRef for VPAs by
[@&#8203;vinny-sabatini](https://redirect.github.com/vinny-sabatini) in
[#&#8203;6811](https://redirect.github.com/prometheus-community/helm-charts/pull/6811)

#### New Contributors

- [@&#8203;vinny-sabatini](https://redirect.github.com/vinny-sabatini)
made their first contribution in
[#&#8203;6811](https://redirect.github.com/prometheus-community/helm-charts/pull/6811)

**Full Changelog**:
<prometheus-community/helm-charts@kube-prometheus-stack-82.17.0...kube-prometheus-stack-82.17.1>

###
[`v82.17.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.17.0)

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards,
and Prometheus rules combined with documentation and scripts to provide
easy to operate end-to-end Kubernetes cluster monitoring with Prometheus
using the Prometheus Operator.

#### What's Changed

- \[kube-prometheus-stack] Update
<https://github.com/kubernetes-monitoring/kubernetes-mixin> digest to
[`bb22ff7`](https://redirect.github.com/prometheus-community/helm-charts/commit/bb22ff7)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;6808](https://redirect.github.com/prometheus-community/helm-charts/pull/6808)

**Full Changelog**:
<prometheus-community/helm-charts@kube-prometheus-stack-82.16.2...kube-prometheus-stack-82.17.0>

</details>

<details>
<summary>kubernetes-sigs/controller-tools
(sigs.k8s.io/controller-tools)</summary>

###
[`v0.20.1`](https://redirect.github.com/kubernetes-sigs/controller-tools/releases/tag/v0.20.1)

[Compare
Source](https://redirect.github.com/kubernetes-sigs/controller-tools/compare/v0.20.0...v0.20.1)

#### What's Changed

- ✨ Support nested pointer to type-aliased slices by
[@&#8203;k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot)
in
[#&#8203;1336](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1336)

**Full Changelog**:
<kubernetes-sigs/controller-tools@v0.20.0...v0.20.1>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "before 8am on Friday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/cobaltcore-dev/cortex).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTAuMiIsInVwZGF0ZWRJblZlciI6IjQzLjExMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: mblos <marcel.gute@sap.com>
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/sapcc/go-bits](https://redirect.github.com/sapcc/go-bits)
| require | digest | `dccf194` → `d7b7822` |

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "before 8am on Friday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/cobaltcore-dev/cortex).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTAuMiIsInVwZGF0ZWRJblZlciI6IjQzLjExMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…tor digest to b3a7a2d (#693)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/cobaltcore-dev/openstack-hypervisor-operator](https://redirect.github.com/cobaltcore-dev/openstack-hypervisor-operator)
| require | digest | `888f131` → `b3a7a2d` |

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "before 8am on Friday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/cobaltcore-dev/cortex).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTAuMiIsInVwZGF0ZWRJblZlciI6IjQzLjExMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Adoption](https://docs.renovatebot.com/merge-confidence/) |
[Passing](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [golang.org/x/term](https://pkg.go.dev/golang.org/x/term) | [`v0.41.0`
→
`v0.42.0`](https://cs.opensource.google/go/x/term/+/refs/tags/v0.41.0...refs/tags/v0.42.0)
|
![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.42.0?slim=true)
|
![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.42.0?slim=true)
|
![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.41.0/v0.42.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.41.0/v0.42.0?slim=true)
|

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "before 8am on Friday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/cobaltcore-dev/cortex).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTAuMiIsInVwZGF0ZWRJblZlciI6IjQzLjExMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/github-script](https://redirect.github.com/actions/github-script)
| action | major | `v8` → `v9` |

---

### Release Notes

<details>
<summary>actions/github-script (actions/github-script)</summary>

###
[`v9`](https://redirect.github.com/actions/github-script/compare/v8...v9)

[Compare
Source](https://redirect.github.com/actions/github-script/compare/v8...v9)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "before 8am on Friday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/cobaltcore-dev/cortex).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTAuMiIsInVwZGF0ZWRJblZlciI6IjQzLjExMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[kube-prometheus-stack](https://redirect.github.com/prometheus-operator/kube-prometheus)
([source](https://redirect.github.com/prometheus-community/helm-charts))
| major | `82.18.0` → `83.4.0` |

---

### Release Notes

<details>
<summary>prometheus-community/helm-charts
(kube-prometheus-stack)</summary>

###
[`v83.4.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-83.4.0)

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards,
and Prometheus rules combined with documentation and scripts to provide
easy to operate end-to-end Kubernetes cluster monitoring with Prometheus
using the Prometheus Operator.

##### What's Changed

- \[CI] Update dependency helm/helm to v4.1.4 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;6829](https://redirect.github.com/prometheus-community/helm-charts/pull/6829)
- \[kube-prometheus-stack] Update kube-prometheus-stack dependency
non-major updates by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;6830](https://redirect.github.com/prometheus-community/helm-charts/pull/6830)

**Full Changelog**:
<prometheus-community/helm-charts@prometheus-29.2.0...kube-prometheus-stack-83.4.0>

###
[`v83.3.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-83.3.0)

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards,
and Prometheus rules combined with documentation and scripts to provide
easy to operate end-to-end Kubernetes cluster monitoring with Prometheus
using the Prometheus Operator.

#### What's Changed

- \[kube-prometheus-stack] Update quay.io/prometheus/alertmanager Docker
tag to v0.32.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;6827](https://redirect.github.com/prometheus-community/helm-charts/pull/6827)

**Full Changelog**:
<prometheus-community/helm-charts@alertmanager-1.35.0...kube-prometheus-stack-83.3.0>

###
[`v83.2.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-83.2.0)

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards,
and Prometheus rules combined with documentation and scripts to provide
easy to operate end-to-end Kubernetes cluster monitoring with Prometheus
using the Prometheus Operator.

#### What's Changed

- \[kube-prometheus-stack] Update Helm release grafana to v11.5.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;6825](https://redirect.github.com/prometheus-community/helm-charts/pull/6825)

**Full Changelog**:
<prometheus-community/helm-charts@prometheus-memcached-exporter-0.5.0...kube-prometheus-stack-83.2.0>

###
[`v83.1.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-83.1.0)

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards,
and Prometheus rules combined with documentation and scripts to provide
easy to operate end-to-end Kubernetes cluster monitoring with Prometheus
using the Prometheus Operator.

#### What's Changed

- \[kube-prometheus-stack] Update Helm release grafana to v11.4.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;6823](https://redirect.github.com/prometheus-community/helm-charts/pull/6823)

**Full Changelog**:
<prometheus-community/helm-charts@prometheus-29.1.0...kube-prometheus-stack-83.1.0>

###
[`v83.0.2`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-83.0.2)

[Compare
Source](https://redirect.github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-83.0.1...kube-prometheus-stack-83.0.2)

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards,
and Prometheus rules combined with documentation and scripts to provide
easy to operate end-to-end Kubernetes cluster monitoring with Prometheus
using the Prometheus Operator.

#### What's Changed

- \[kube-prometheus-stack] Update kube-prometheus-stack dependency
non-major updates by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;6820](https://redirect.github.com/prometheus-community/helm-charts/pull/6820)

**Full Changelog**:
<prometheus-community/helm-charts@prometheus-nginx-exporter-1.20.9...kube-prometheus-stack-83.0.2>

###
[`v83.0.1`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-83.0.1)

[Compare
Source](https://redirect.github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-83.0.0...kube-prometheus-stack-83.0.1)

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards,
and Prometheus rules combined with documentation and scripts to provide
easy to operate end-to-end Kubernetes cluster monitoring with Prometheus
using the Prometheus Operator.

#### What's Changed

- \[kube-prometheus-stack] Update quay.io/prometheus/prometheus Docker
tag to v3.11.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;6818](https://redirect.github.com/prometheus-community/helm-charts/pull/6818)

**Full Changelog**:
<prometheus-community/helm-charts@prometheus-node-exporter-4.53.1...kube-prometheus-stack-83.0.1>

###
[`v83.0.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-83.0.0)

[Compare
Source](https://redirect.github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.18.0...kube-prometheus-stack-83.0.0)

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards,
and Prometheus rules combined with documentation and scripts to provide
easy to operate end-to-end Kubernetes cluster monitoring with Prometheus
using the Prometheus Operator.

#### What's Changed

- \[kube-prometheus-stack] bump operator to 0.90.1 by
[@&#8203;DrFaust92](https://redirect.github.com/DrFaust92) in
[#&#8203;6815](https://redirect.github.com/prometheus-community/helm-charts/pull/6815)

**Full Changelog**:
<prometheus-community/helm-charts@prometheus-28.16.0...kube-prometheus-stack-83.0.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "before 8am on Friday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/cobaltcore-dev/cortex).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTAuMiIsInVwZGF0ZWRJblZlciI6IjQzLjExMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Since we want to replace plutono with perses in the future here is a PR
to add the perses dependency.
This adds the initial scaffold for the placement api shim. 

The shim's main entrypoint is placed under `cmd/shim/main.go` moving the
original entrypoint to `cmd/manager/main.go`. This allows the shim and
manager to be built into two separate images with different release
cycles than the main controller-manager binary. Which binary is built
and packaged into the docker image is controlled via a new `GOMAIN`
build arg.

To onboard other shims in the future, such as a shim for our limes API
or a shim for the nova external scheduler api, `internal/shim` and
`cmd/shim` is the place where the code should live. A
`helm/library/cortex-shim` provides the necessary scaffold to deploy any
shim. We follow the same pattern as with the cortex manager chart,
bundling this under `helm/bundles/cortex-placement-shim` with the
necessary customization: placement-shim specific alerts, config, and
rbac.

Completing this scaffold, the image and charts are added to our gh
workflow and the Tiltfile. Also, a basic kubebuilder manager scaffold
has been added to `cmd/shim/main.go`.
In #691 we scaffolded the helm chart and entrypoint for the placement
api shim. Now, we add a `type Shim struct` which carries all http
handlers needed to serve the full placement api. This shim needs to talk
in two directions: 1. to kubernetes using a multicluster
controller-runtime client to access the hypervisor crd and 2. to real
placement via a http client.

To support (1), a multicluster controller-runtime client is now
initialized wired with `type Shim struct` such that the hypervisor crd
informer-cache gets initialized. The easiest way to integrate this with
our multicluster setup is to implement `type Shim struct` as a
controller. To implement (2), a http client is initialized with proper
transport parameters to avoid foreseeable issues like hanging handlers,
using timeouts and increasing the number of parallel connections. The
connection is initialized using `conf.placementURL` on controller
startup and then tested on placement's `/` endpoint.
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 13, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 36f0e2db-5b01-47e4-9cd2-dbb6181ad747

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch main

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@PhilippMatthes PhilippMatthes changed the title Release Release manager bundles v0.0.55 (core v0.0.42, postgres v0.5.14) and shim bundle v0.0.1 (core v0.0.1) Apr 13, 2026
@PhilippMatthes PhilippMatthes marked this pull request as ready for review April 13, 2026 13:11
@PhilippMatthes PhilippMatthes merged commit 4b8a694 into release Apr 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants