1
0
mirror of https://github.com/coreos/prometheus-operator.git synced 2026-02-05 06:45:27 +01:00

8448 Commits

Author SHA1 Message Date
Om Gupta
1d0ff623b2 add forbidden markers checks 2025-12-13 04:56:28 +05:30
Simon Pasquier
c770259bdf Merge pull request #8172 from kubeservice-stack/fix-warning
chore: Update golangci-lint version and fix warning
2025-12-12 16:31:43 +01:00
dongjiang1989
c01f4c508d Update golangci-lint version and fix warning
Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2025-12-12 22:50:30 +08:00
Simon Pasquier
3661120d8a Merge pull request #8167 from slashpai/release-shepherd
chore: add slashpai as release shepherd for v0.88
2025-12-11 15:21:22 +01:00
github-actions[bot]
df7a8d7422 Merge pull request #8168 from prometheus-operator/dependabot/github_actions/streetsidesoftware/cspell-action-8.1.1
build(deps): bump streetsidesoftware/cspell-action from 8.0.0 to 8.1.1
2025-12-11 12:42:48 +00:00
dependabot[bot]
012456dcd8 build(deps): bump streetsidesoftware/cspell-action from 8.0.0 to 8.1.1
Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 8.0.0 to 8.1.1.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](3294df585d...e5a858a18b)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-version: 8.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-11 12:02:28 +00:00
Jayapriya Pai
fede0e55ed Merge pull request #8166 from heliapb/fix/typo
feat: rm yaml field tags in pagerduty am config type
2025-12-11 16:28:05 +05:30
Jayapriya Pai
78e86caa7a chore: add slashpai as release shepherd for v0.88
Signed-off-by: Jayapriya Pai <slashpai9@gmail.com>
2025-12-11 16:00:02 +05:30
Hélia Barroso
fcb370c081 feat: rm yaml field tags in pagerduty am config type
Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com>
2025-12-11 09:28:47 +00:00
Simon Pasquier
8db4e87db7 Merge pull request #8159 from simonpasquier/merge-release-0.87
Merge release 0.87
2025-12-10 16:14:46 +01:00
Simon Pasquier
9712d0ea93 Merge branch 'release-0.87' into merge-release-0.87
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2025-12-10 14:58:54 +01:00
Simon Pasquier
a50aee4108 Merge pull request #8154 from simonpasquier/cut-0.87.1
Cut 0.87.1
pkg/client/v0.87.1 pkg/apis/monitoring/v0.87.1 v0.87.1
2025-12-10 11:08:12 +01:00
Simon Pasquier
650bf3c06e chore: cut v0.87.1
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2025-12-09 17:39:56 +01:00
Simon Pasquier
145fae92f5 chore: bump golangci-lint version
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2025-12-09 17:21:16 +01:00
Simon Pasquier
ec5caa0d7e Merge pull request #8153 from simonpasquier/fix-8152
fix: fix Pushover HTML in Alertmanager configuration
2025-12-09 17:11:08 +01:00
Simon Pasquier
574794451b fix: fix Pushover HTML in Alertmanager configuration
The regression was introduced in d1ff82ef.

Closes #8152

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2025-12-09 15:06:34 +01:00
Simon Pasquier
c60aa5de39 docs: cover AI contributions in CONTRIBUTING.md (#8149)
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2025-12-09 14:31:28 +01:00
github-actions[bot]
329da4ca9c Merge pull request #8151 from prometheus-operator/dependabot/go_modules/golang.org/x/net-0.48.0
build(deps): bump golang.org/x/net from 0.47.0 to 0.48.0
2025-12-09 12:42:44 +00:00
dependabot[bot]
3cb319eab7 build(deps): bump golang.org/x/net from 0.47.0 to 0.48.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.47.0 to 0.48.0.
- [Commits](https://github.com/golang/net/compare/v0.47.0...v0.48.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.48.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-09 12:02:33 +00:00
Simon Pasquier
288ed3f491 docs: cover AI contributions in CONTRIBUTING.md
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2025-12-09 10:00:16 +01:00
github-actions[bot]
dea90f2f72 Merge pull request #8147 from prometheus-operator/dependabot/go_modules/golang.org/x/sync-0.19.0
build(deps): bump golang.org/x/sync from 0.18.0 to 0.19.0
2025-12-08 12:44:42 +00:00
dependabot[bot]
f9bf390e13 build(deps): bump golang.org/x/sync from 0.18.0 to 0.19.0
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.18.0 to 0.19.0.
- [Commits](https://github.com/golang/sync/commits)

---
updated-dependencies:
- dependency-name: golang.org/x/sync
  dependency-version: 0.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-08 12:02:41 +00:00
Hélia Barroso
6382f83e0a feat: add status subresource to AlertmanagerConfig (#7999)
* feat: add status subresource to alertmanager

Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com>

* feat: add am config beta

Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com>

---------

Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com>
2025-12-08 11:21:50 +01:00
Hélia Barroso
89e92af73f Merge pull request #8102 from heliapb/feat/add_scrape_native_histograms
feat: add `scrape_native_histograms`
2025-12-08 11:17:27 +01:00
Simon Pasquier
f249ec2792 Merge pull request #8144 from MichalTomczakSE/main
docs: add missing metadata tags into manifests
2025-12-08 11:16:23 +01:00
Michał Tomczak
20f5693b9e docs: add missing metadata tags into manifests
This change adds missing `metadata` keys into Role manifests describing `v1 Endpoiints is deprecated...` warning
2025-12-06 11:46:36 +01:00
Simon Pasquier
65f0efffb7 Merge pull request #8142 from prometheus-operator/revert-8141-disable-golangci-kal
Revert "chore: disable kube-api linter"
2025-12-04 11:52:34 +01:00
Simon Pasquier
eca1658d63 chore: bump golangci-lint version
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2025-12-04 09:48:41 +01:00
Simon Pasquier
77271d1c0e Merge pull request #8140 from heliapb/feat/update_prom_version
chore: update prometheus version
2025-12-03 16:15:34 +01:00
github-actions[bot]
6e85e163e5 Merge pull request #8143 from prometheus-operator/dependabot/github_actions/golangci/golangci-lint-action-9.2.0
build(deps): bump golangci/golangci-lint-action from 9.1.0 to 9.2.0
2025-12-03 12:42:32 +00:00
dependabot[bot]
8fc938bbb7 build(deps): bump golangci/golangci-lint-action from 9.1.0 to 9.2.0
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 9.1.0 to 9.2.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v9.1.0...v9.2.0)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-version: 9.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-03 12:02:36 +00:00
Simon Pasquier
3bff673d4a Revert "chore: disable kube-api linter" 2025-12-03 11:51:35 +01:00
Hélia Barroso
37fc762264 chore: update prometheus version
Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com>
2025-12-03 10:50:45 +00:00
Simon Pasquier
84aabe0d73 Merge pull request #8141 from simonpasquier/disable-golangci-kal
chore: disable kube-api linter
2025-12-03 11:48:27 +01:00
Simon Pasquier
66970f9fb5 chore: disable kube-api linter
This commit disables `golangci-kube-api-linter` until we get an official
release of `golangci-lint` which includes the fix for
https://github.com/golangci/golangci-lint/issues/6205.

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2025-12-03 11:09:16 +01:00
Simon Pasquier
907a64b812 Merge pull request #8137 from Jakob3xD/jh/thanos-ruler-group-labels
pkg/operator/rules: enable support for groupLabels and query offset for Thanos
2025-12-03 10:40:54 +01:00
Jakob Hahn
debce711ef pkg/operator/rules: add test for Thanos offset and groupLabels
Signed-off-by: Jakob Hahn <jakob.hahn@hetzner.com>
2025-12-02 16:44:03 +01:00
Simon Pasquier
fafb1f5a83 Merge pull request #8124 from simonpasquier/no-resources-selected-condition
feat: add new NoSelectedResources reason
2025-12-02 15:38:06 +01:00
Simon Pasquier
d225cdcc46 Merge pull request #8119 from simonpasquier/fix-2753
feat: expose pod management policy for workloads
2025-12-02 14:29:35 +01:00
github-actions[bot]
6b9edfaf8c Merge pull request #8138 from prometheus-operator/dependabot/go_modules/github.com/prometheus/prometheus-0.308.0
build(deps): bump github.com/prometheus/prometheus from 0.307.3 to 0.308.0
2025-12-02 12:43:46 +00:00
dependabot[bot]
4c5628a225 build(deps): bump github.com/prometheus/prometheus
Bumps [github.com/prometheus/prometheus](https://github.com/prometheus/prometheus) from 0.307.3 to 0.308.0.
- [Release notes](https://github.com/prometheus/prometheus/releases)
- [Changelog](https://github.com/prometheus/prometheus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus/prometheus/compare/v0.307.3...v0.308.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/prometheus
  dependency-version: 0.308.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-02 12:02:56 +00:00
Jakob Hahn
d28cabaec2 pkg/operator/rules: enable support for groupLabels and query offset for thanos
Signed-off-by: Jakob Hahn <jakob.hahn@hetzner.com>
2025-12-02 11:21:48 +01:00
Simon Pasquier
24d828c680 feat: add new NoSelectedResources reason
This commit introduces the `NoSelectedResources` reason for the
`Reconciled` condition when a workload object selects no resources
(valid or invalid). It should make it easier to detect when resource
selectors are null or match no resource.

The `Alertmanager` resource is the exception because the configuration
may be provided only via a reference to a Secret key.

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2025-12-01 11:44:43 +01:00
Simon Pasquier
f09aa3caf4 feat: expose pod management policy for workloads
This commit introduces a new `podManagementPolicy` field for
statefulset-based workloads (Prometheus, PrometheusAgent, Alertmanager
and ThanosRuler). While the default will still be `Parallel`, users have
expressed the need to use `OrderedReady` in specific situations.

Closes #2753

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2025-11-28 20:07:21 +01:00
Simon Pasquier
1bbd19e13e Merge pull request #8123 from simonpasquier/fix-test
test: fix testStuckStatefulSetRollout
2025-11-28 20:05:46 +01:00
Simon Pasquier
fb6d4439a2 Merge pull request #8112 from simonpasquier/unify-http-config-for-probes
feat: unify HTTP configuration for Probe CRD
2025-11-28 16:23:56 +01:00
Simon Pasquier
b6c1bb9dbb test: fix testStuckStatefulSetRollout
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2025-11-28 15:56:45 +01:00
Simon Pasquier
43cc1e16ad Merge pull request #8120 from simonpasquier/change-default-args
change: add new arguments to manifests
2025-11-28 14:56:57 +01:00
Simon Pasquier
a599393d0b Merge pull request #8122 from simonpasquier/add-statefulset-stuck-rollout
test: ensure that bad rollouts can be reverted
2025-11-28 14:41:42 +01:00
Simon Pasquier
350bde905b test: ensure that bad rollouts can be reverted
This commit adds a test ensuring that a bad statefulset definition (due
to an invalid image in this case) doesn't lead to a stuck roll-out once
the definition is fixed.

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2025-11-28 14:09:41 +01:00