chore: add slashpai as release shepherd for v0.90#8390
Merged
simonpasquier merged 1 commit intoprometheus-operator:mainfrom Feb 19, 2026
Merged
chore: add slashpai as release shepherd for v0.90#8390simonpasquier merged 1 commit intoprometheus-operator:mainfrom
simonpasquier merged 1 commit intoprometheus-operator:mainfrom
Conversation
Signed-off-by: Jayapriya Pai <slashpai9@gmail.com>
b592e55 to
10e0ba2
Compare
heliapb
approved these changes
Feb 19, 2026
pharaujo
added a commit
to pharaujo/prometheus-operator
that referenced
this pull request
Mar 6, 2026
Squashed commit of the following: commit 293f8ba Author: Pedro Araujo <pedro.araujo@teya.com> Date: Thu Mar 5 18:08:37 2026 +0000 Fix build Signed-off-by: Pedro Araujo <pedro.araujo@teya.com> commit e333aed Merge: d306259 4704949 Author: Pedro Araujo <pedro.araujo@teya.com> Date: Thu Mar 5 16:46:35 2026 +0000 Merge branch 'main' into alertmanager-0.30.0-slack_app commit 4704949 Merge: 22bba7e ff23038 Author: Jayapriya Pai <slashpai9@gmail.com> Date: Thu Mar 5 21:17:07 2026 +0530 Merge pull request prometheus-operator#8422 from slashpai/scrapeconfig-v1beta1 commit 22bba7e Merge: 89dc2d2 1fc9105 Author: Simon Pasquier <spasquie@redhat.com> Date: Thu Mar 5 15:29:19 2026 +0100 Merge pull request prometheus-operator#8430 from kubeservice-stack/add-importas-new chore: Add standardization of import as aliases commit 89dc2d2 Merge: 959270a 1db1179 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Mar 5 14:20:45 2026 +0000 Merge pull request prometheus-operator#8411 from prometheus-operator/dependabot/go_modules/github.com/prometheus/prometheus-0.310.0 build(deps): bump github.com/prometheus/prometheus from 0.309.1 to 0.310.0 commit 1fc9105 Author: dongjiang1989 <dongjiang1989@126.com> Date: Thu Mar 5 21:38:29 2026 +0800 add standardization of import as aliases Signed-off-by: dongjiang1989 <dongjiang1989@126.com> commit 1db1179 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Mar 5 13:31:28 2026 +0000 build(deps): bump github.com/prometheus/prometheus Bumps [github.com/prometheus/prometheus](https://github.com/prometheus/prometheus) from 0.309.1 to 0.310.0. - [Release notes](https://github.com/prometheus/prometheus/releases) - [Changelog](https://github.com/prometheus/prometheus/blob/main/CHANGELOG.md) - [Commits](prometheus/prometheus@v0.309.1...v0.310.0) --- updated-dependencies: - dependency-name: github.com/prometheus/prometheus dependency-version: 0.310.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> commit 959270a Merge: c132351 d065058 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Mar 5 13:30:18 2026 +0000 Merge pull request prometheus-operator#8414 from prometheus-operator/dependabot/go_modules/k8s-libs-8d40d41836 build(deps): bump the k8s-libs group with 5 updates commit d065058 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Mar 5 12:42:47 2026 +0000 build(deps): bump the k8s-libs group with 5 updates Bumps the k8s-libs group with 5 updates: | Package | From | To | | --- | --- | --- | | [k8s.io/api](https://github.com/kubernetes/api) | `0.34.3` | `0.35.2` | | [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.34.3` | `0.35.2` | | [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.34.3` | `0.35.2` | | [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.34.3` | `0.35.2` | | [k8s.io/component-base](https://github.com/kubernetes/component-base) | `0.34.3` | `0.35.2` | Updates `k8s.io/api` from 0.34.3 to 0.35.2 - [Commits](kubernetes/api@v0.34.3...v0.35.2) Updates `k8s.io/apiextensions-apiserver` from 0.34.3 to 0.35.2 - [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases) - [Commits](kubernetes/apiextensions-apiserver@v0.34.3...v0.35.2) Updates `k8s.io/apimachinery` from 0.34.3 to 0.35.2 - [Commits](kubernetes/apimachinery@v0.34.3...v0.35.2) Updates `k8s.io/client-go` from 0.34.3 to 0.35.2 - [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md) - [Commits](kubernetes/client-go@v0.34.3...v0.35.2) Updates `k8s.io/component-base` from 0.34.3 to 0.35.2 - [Commits](kubernetes/component-base@v0.34.3...v0.35.2) --- updated-dependencies: - dependency-name: k8s.io/api dependency-version: 0.35.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: k8s-libs - dependency-name: k8s.io/apiextensions-apiserver dependency-version: 0.35.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: k8s-libs - dependency-name: k8s.io/apimachinery dependency-version: 0.35.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: k8s-libs - dependency-name: k8s.io/client-go dependency-version: 0.35.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: k8s-libs - dependency-name: k8s.io/component-base dependency-version: 0.35.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: k8s-libs ... Signed-off-by: dependabot[bot] <support@github.com> commit c132351 Merge: b42636b 487bb19 Author: Jayapriya Pai <slashpai9@gmail.com> Date: Thu Mar 5 15:49:38 2026 +0530 Merge pull request prometheus-operator#8428 from slashpai/golangci-fix ci: use make check-golang in CI instead of golangci-lint action commit 487bb19 Author: Jayapriya Pai <slashpai9@gmail.com> Date: Thu Mar 5 13:58:14 2026 +0530 ci: use make check-golang in CI instead of golangci-lint action Signed-off-by: Jayapriya Pai <slashpai9@gmail.com> commit d306259 Merge: 082bc3c b42636b Author: Pedro Araujo <pedro.araujo@teya.com> Date: Wed Mar 4 12:17:22 2026 +0000 Merge branch 'main' into alertmanager-0.30.0-slack_app commit ff23038 Author: Jayapriya Pai <slashpai9@gmail.com> Date: Wed Mar 4 01:19:40 2026 +0530 fix: use existing URL type for HTTP URL fields in ScrapeConfig Replace per-field `// +kubebuilder:validation:MinLength=1` and `// +kubebuilder:validation:Pattern="^http(s)?://.+$"` markers with the existing `URL` type from `alertmanager_config_types.go`, following the same pattern already used by `KumaSDConfig.Server`. Signed-off-by: Jayapriya Pai <slashpai9@gmail.com> commit b42636b Author: dongjiang <dongjiang1989@126.com> Date: Tue Mar 3 21:59:08 2026 +0800 feat: Add make help target with documentation for all targets (prometheus-operator#8418) * add make help target Signed-off-by: Dong Jiang <dongjiang1989@126.com> * fix bug Signed-off-by: Dong Jiang <dongjiang1989@126.com> * fix make build bug Signed-off-by: Dong Jiang <dongjiang1989@126.com> * fix make generate Signed-off-by: Dong Jiang <dongjiang1989@126.com> * fix makefile Signed-off-by: Dong Jiang <dongjiang1989@126.com> * fix buy code reviewer Signed-off-by: Dong Jiang <dongjiang1989@126.com> --------- Signed-off-by: Dong Jiang <dongjiang1989@126.com> commit 72c9010 Merge: 69368ae 1ee3e5d Author: Simon Pasquier <spasquie@redhat.com> Date: Tue Mar 3 14:57:52 2026 +0100 build(deps): bump actions/upload-artifact from 6 to 7 (prometheus-operator#8413) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v6...v7) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f867626 Author: Jayapriya Pai <slashpai9@gmail.com> Date: Tue Mar 3 17:16:35 2026 +0530 fix: normalize kubebuilder marker syntax in ScrapeConfig types Standardize all kubebuilder validation markers to use `=` delimiter instead of the mixed `:=` and `=` syntax for consistency ahead of v1beta1 graduation. Signed-off-by: Jayapriya Pai <slashpai9@gmail.com> commit 4e6f6e3 Author: Jayapriya Pai <slashpai9@gmail.com> Date: Tue Mar 3 17:09:38 2026 +0530 fix: improve ScrapeConfig API consistency and validation for v1beta1 graduation Signed-off-by: Jayapriya Pai <slashpai9@gmail.com> commit 69368ae Author: Nutmos <nutmos@users.noreply.github.com> Date: Tue Mar 3 01:10:41 2026 +0800 Merge pull request prometheus-operator#8386 from nutmos/feat/add-implicit_tls-in-emailconfig-cr Feat: add support of forceImplicitTLS field for email receiver in Alertmanager Config CR commit e008e95 Merge: d72a0ca 381c76d Author: Jayapriya Pai <slashpai9@gmail.com> Date: Mon Mar 2 15:04:16 2026 +0530 Merge pull request prometheus-operator#8417 from kubeservice-stack/update-golangci-linter-10 chore: Update golangci-lint verison to v2.10.2 commit 381c76d Author: Dong Jiang <dongjiang1989@126.com> Date: Mon Mar 2 10:40:40 2026 +0800 Update golangci-lint verison to latest Signed-off-by: Dong Jiang <dongjiang1989@126.com> commit 1ee3e5d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Feb 27 12:42:22 2026 +0000 build(deps): bump actions/upload-artifact from 6 to 7 Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v6...v7) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> commit d72a0ca Merge: a5fe5b1 d6c320e Author: Simon Pasquier <pasquier.simon@gmail.com> Date: Fri Feb 27 11:21:37 2026 +0100 Merge pull request prometheus-operator#8385 from simonpasquier/support-tls-curves feat: support TLS curves configuration for server commit d6c320e Author: Simon Pasquier <spasquie@redhat.com> Date: Wed Feb 18 10:40:56 2026 +0100 feat: support TLS curves configuration for server Signed-off-by: Simon Pasquier <spasquie@redhat.com> commit a5fe5b1 Merge: 092e560 3d7f0a3 Author: Jayapriya Pai <slashpai9@gmail.com> Date: Thu Feb 26 19:07:05 2026 +0530 Merge pull request prometheus-operator#8412 from heliapb/chore/bump_prom_latest chore: bump prometheus to v3.10.0 commit 092e560 Merge: 8b68409 900be93 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Feb 26 13:30:00 2026 +0000 Merge pull request prometheus-operator#8410 from prometheus-operator/dependabot/go_modules/golang.org/x/net-0.51.0 build(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 commit 3d7f0a3 Author: Hélia Barroso <helia_barroso@hotmail.com> Date: Thu Feb 26 13:16:31 2026 +0000 chore: bump prometheus to v3.10.0 Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com> commit 900be93 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Feb 26 12:42:38 2026 +0000 build(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 Bumps [golang.org/x/net](https://github.com/golang/net) from 0.50.0 to 0.51.0. - [Commits](golang/net@v0.50.0...v0.51.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-version: 0.51.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> commit 8b68409 Merge: ca7c471 4d9d056 Author: Simon Pasquier <pasquier.simon@gmail.com> Date: Wed Feb 25 15:08:51 2026 +0100 fix: reconcile resources with inconsistent status (prometheus-operator#8397) * test: add e2e test to simulate the race condition Signed-off-by: Simon Pasquier <spasquie@redhat.com> * fix: reconcile resources with inconsistent status It may happen that the updated and/or available replicas reported in the resource status don't reflect the current values (we've had reports of such situations which are caused by races in the operator logic). This commit updates `StatusPoller` to trigger a reconciliation of the resource's status when the updated and available replica numbers aren't equal to the number of expected replicas. Signed-off-by: Simon Pasquier <spasquie@redhat.com> --------- Signed-off-by: Simon Pasquier <spasquie@redhat.com> commit ca7c471 Author: Nutmos <nutmos@users.noreply.github.com> Date: Wed Feb 25 18:52:02 2026 +0700 Feat: add MessageText support for Slack receiver in AlertmanagerConfig CR (prometheus-operator#8374) * api: add support for messageText to support the new field * amcfg: add conversion for slack to cover CR to secret config * api: add conversion of api to cover the 2 api versions conversion * api: add linter validation to cover more validation cases * amcfg: update test cases in amcfg to cover more test case * amcfg: clean unused variables * amcfg: add version config for test case to parse correctly for the version * amcfg: fix literal error to make it compilable * amcfg: remove globalconfi as this is unintended config * amcfg: update test case to remove global config * amcfg: add global api url for slack to resolve an error commit d48f9bc Author: Nutmos <nutmos@users.noreply.github.com> Date: Wed Feb 25 18:32:16 2026 +0700 Feat: Add forceImplicitTLS support for SMTP global config in Alertmanager CR (prometheus-operator#8406) * api: add new variable for smtp_force_implicit_tls to cover the new field * alertmanager: add logic to convert and check forceImplicitTLS to ensure conversion is correct * api: update description add the false case * alertmanager: update test cases to test the scenario * alertmanager: update test cases to test the scenario * ci: add STARTTLS as a known word to pass spelling check * alertmanager: update test case to reflect the change commit 9d2da66 Author: dongjiang <dongjiang2010@gmail.com> Date: Wed Feb 25 19:26:27 2026 +0800 chore: Update golangci-lint version to v2.9.0 (prometheus-operator#8366) * Update golangci-lint version to v2.9.0 Signed-off-by: dongjiang1989 <dongjiang1989@126.com> * revert controller-tools version to v0.19.0 Signed-off-by: dongjiang1989 <dongjiang1989@126.com> * 更新 metrics.go Co-authored-by: Simon Pasquier <spasquie@redhat.com> --------- Signed-off-by: dongjiang1989 <dongjiang1989@126.com> Co-authored-by: Simon Pasquier <spasquie@redhat.com> commit 11a0910 Merge: 249ebdc cf93618 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Feb 24 13:23:13 2026 +0000 Merge pull request prometheus-operator#8409 from prometheus-operator/dependabot/github_actions/streetsidesoftware/cspell-action-8.3.0 build(deps): bump streetsidesoftware/cspell-action from 8.2.0 to 8.3.0 commit cf93618 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Feb 24 12:42:38 2026 +0000 build(deps): bump streetsidesoftware/cspell-action from 8.2.0 to 8.3.0 Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 8.2.0 to 8.3.0. - [Release notes](https://github.com/streetsidesoftware/cspell-action/releases) - [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md) - [Commits](streetsidesoftware/cspell-action@d5d910b...9cd41bb) --- updated-dependencies: - dependency-name: streetsidesoftware/cspell-action dependency-version: 8.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> commit 249ebdc Author: Nutmos <nutmos@users.noreply.github.com> Date: Tue Feb 24 05:13:52 2026 +0700 Feat: Add nested field support for Pagerduty description in Alertmanager secret config (prometheus-operator#8402) * amcfg: change type from string to any for pagerduty details field to align with alertmanager * amcfg: add sanitize config to prevent unintended config * amcfg: add version check logic to be applied to the correct version only * amcfg: move logic for version check for more effective check * amcfg: add test case to cover the case * amcfg: update test case add more test for unsupported version and update the golden file commit d0f973c Author: Nutmos <nutmos@users.noreply.github.com> Date: Mon Feb 23 20:24:56 2026 +0700 Merge pull request prometheus-operator#8405 from nutmos/feat/add-smtp_force_implicit_tls-global-config Feat: add smtp_force_implicit_tls to the global config in Alertmanager secret config commit 78f1a00 Merge: 0c3099b 6f9aa70 Author: Simon Pasquier <pasquier.simon@gmail.com> Date: Mon Feb 23 14:00:54 2026 +0100 Merge pull request prometheus-operator#8404 from nutmos/fix/smtp-force-implicit-tls Fix: rename implicit_tls to force_implicit_tls for SMTP in Alertmanager secret config commit 6f9aa70 Author: Nattapong Ekudomsuk <nuttapong_mos@hotmail.com> Date: Sat Feb 21 22:39:59 2026 +0700 amcfg: change implicit_tls to force_implicit_tls per recommended in prometheus commit 0c3099b Merge: 2e3fc03 a5432be Author: Simon Pasquier <pasquier.simon@gmail.com> Date: Fri Feb 20 16:16:06 2026 +0100 Merge pull request prometheus-operator#8363 from guoard/mattermost_text fix: make mattermost text field optional in alertmanager config commit 2e3fc03 Author: Nutmos <nutmos@users.noreply.github.com> Date: Thu Feb 19 23:47:36 2026 +0700 amcfg: add auth_secret_file support (prometheus-operator#8394) to cover more fields commit 4d9d056 Author: Simon Pasquier <spasquie@redhat.com> Date: Thu Feb 19 16:53:43 2026 +0100 fix: reconcile resources with inconsistent status It may happen that the updated and/or available replicas reported in the resource status don't reflect the current values (we've had reports of such situations which are caused by races in the operator logic). This commit updates `StatusPoller` to trigger a reconciliation of the resource's status when the updated and available replica numbers aren't equal to the number of expected replicas. Signed-off-by: Simon Pasquier <spasquie@redhat.com> commit df3b0b6 Author: Simon Pasquier <spasquie@redhat.com> Date: Thu Feb 19 15:45:08 2026 +0100 test: add e2e test to simulate the race condition Signed-off-by: Simon Pasquier <spasquie@redhat.com> commit 99037ed Author: Nutmos <nutmos@users.noreply.github.com> Date: Thu Feb 19 23:46:19 2026 +0700 Merge pull request prometheus-operator#8396 from nutmos/feat/add-email-secret-file-global-secret-config Feat: add smtp_auth_secret_file for Alertmanager global config secret config commit 3bace33 Merge: b464f9f 6a360e9 Author: Simon Pasquier <pasquier.simon@gmail.com> Date: Thu Feb 19 14:57:26 2026 +0100 Merge pull request prometheus-operator#8346 from Sanchit2662/fix/prometheus-status-conditions-lastTransitionTime fix: preserve LastTransitionTime in Prometheus status conditions commit b464f9f Author: Arpit Srivastava <arpitsrivastava529@gmail.com> Date: Thu Feb 19 19:21:50 2026 +0530 Merge pull request prometheus-operator#8395 from Arpit529Srivastava/feat/remote-write-feature-gate feat: add RemoteWriteCustomResourceDefinition feature gate commit 8c1e81a Merge: a085bcc 10e0ba2 Author: Simon Pasquier <pasquier.simon@gmail.com> Date: Thu Feb 19 10:28:38 2026 +0100 chore: add slashpai as release shepherd for v0.90 (prometheus-operator#8390) Signed-off-by: Jayapriya Pai <slashpai9@gmail.com> commit a5432be Author: Ali Afsharzadeh <afsharzadeh8@gmail.com> Date: Sun Feb 8 18:00:49 2026 +0330 fix: make mattermost text field optional in alertmanager config Alertmanager allows mattermost receivers without a text field, but prometheus-operator was always rendering an empty string when it was not set. This change avoids emitting text when it is not configured. commit 10e0ba2 Author: Jayapriya Pai <slashpai9@gmail.com> Date: Thu Feb 19 08:51:27 2026 +0530 chore: add slashpai as release shepherd for v0.90 Signed-off-by: Jayapriya Pai <slashpai9@gmail.com> commit 6a360e9 Author: Sanchit2662 <sanchit2662@gmail.com> Date: Wed Feb 18 21:24:18 2026 +0530 fix: preserve LastTransitionTime in Prometheus status conditions Signed-off-by: Sanchit2662 <sanchit2662@gmail.com> commit a085bcc Author: TOM <billydevbusiness@gmail.com> Date: Wed Feb 18 19:04:29 2026 +0530 Merge pull request prometheus-operator#8227 from tomlin7/feat/msteamsv2-url-validation pkg/alertmanager: add URL validation for MSTeamsV2 receiver commit bcc948e Merge: 9df3c3c 3e638fc Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Feb 18 13:22:45 2026 +0000 Merge pull request prometheus-operator#8387 from prometheus-operator/dependabot/github_actions/helm/kind-action-1.14.0 build(deps): bump helm/kind-action from 1.13.0 to 1.14.0 commit 3e638fc Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Feb 18 12:42:30 2026 +0000 build(deps): bump helm/kind-action from 1.13.0 to 1.14.0 Bumps [helm/kind-action](https://github.com/helm/kind-action) from 1.13.0 to 1.14.0. - [Release notes](https://github.com/helm/kind-action/releases) - [Commits](helm/kind-action@v1.13.0...v1.14.0) --- updated-dependencies: - dependency-name: helm/kind-action dependency-version: 1.14.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> commit 9df3c3c Author: Nutmos <nutmos@users.noreply.github.com> Date: Wed Feb 18 17:33:30 2026 +0700 Merge pull request prometheus-operator#8384 from nutmos/feat/add-implicit_tls-emailconfig Feat: add implicit_tls for email config Alertmanager secret config commit 00686f7 Merge: e5d4a4d 10a8d11 Author: Jayapriya Pai <slashpai9@gmail.com> Date: Wed Feb 18 15:56:20 2026 +0530 Merge pull request prometheus-operator#8383 from nutmos/chore/correct-test-case-name Chore: correct test case name for email config commit e5d4a4d Merge: 8677737 409eed6 Author: Simon Pasquier <spasquie@redhat.com> Date: Wed Feb 18 10:54:59 2026 +0100 Merge pull request prometheus-operator#8368 from ykrevnyi/configmap-selector Add field and label selectors for ConfigMap watches commit 10a8d11 Author: Nattapong Ekudomsuk <nuttapong_mos@hotmail.com> Date: Wed Feb 18 16:42:57 2026 +0700 amcfg: correct test case name change from slack to email commit 8677737 Merge: 5507f3d 52ec696 Author: Simon Pasquier <spasquie@redhat.com> Date: Tue Feb 17 16:36:35 2026 +0100 Merge pull request prometheus-operator#8372 from guoard/alertmanager_global_telegram_bot_token feat: support global Telegram bot token commit 52ec696 Author: Ali Afsharzadeh <afsharzadeh8@gmail.com> Date: Thu Feb 12 23:09:47 2026 +0330 feat: support global Telegram bot token Signed-off-by: Ali Afsharzadeh <afsharzadeh8@gmail.com> commit 5507f3d Merge: 79a5260 ddf06e1 Author: Simon Pasquier <spasquie@redhat.com> Date: Tue Feb 17 14:05:49 2026 +0100 fix(thanos): update config resource status on initial StatefulSet creation (prometheus-operator#8358) Move updateConfigResourcesStatus call before the StatefulSet creation block to ensure PrometheusRule bindings are updated on first reconciliation. Previously, the early return after StatefulSet creation caused config resource status to be skipped until the next reconcile. Signed-off-by: Yashika0724 <ssyashika1311@gmail.com> commit 79a5260 Merge: aeed892 0b398a1 Author: Simon Pasquier <pasquier.simon@gmail.com> Date: Tue Feb 17 12:08:33 2026 +0100 Rename k8sutil pkg (prometheus-operator#8381) * chore: rename k8sutil package to k8s Signed-off-by: Simon Pasquier <spasquie@redhat.com> * chore: split pkg/k8s into smaller files Signed-off-by: Simon Pasquier <spasquie@redhat.com> * chore: split test files too Signed-off-by: Simon Pasquier <spasquie@redhat.com> * chore: remove IsResourceNotFoundError() function Signed-off-by: Simon Pasquier <spasquie@redhat.com> --------- Signed-off-by: Simon Pasquier <spasquie@redhat.com> commit aeed892 Author: Nutmos <nutmos@users.noreply.github.com> Date: Tue Feb 17 17:41:01 2026 +0700 Feat: add support for wechat_api_secret_file in Alertmanager global config (prometheus-operator#8377) * amcfg: add support for wechat_api_secret_file for global config to align with the new field introduced in AM 0.31.0 * amcfg: update version test to ensure the correct of test data * amcfg: add dropping logic for the field to ensure it is not being populated for the unsupported version commit ddaa155 Author: Nutmos <nutmos@users.noreply.github.com> Date: Tue Feb 17 17:40:52 2026 +0700 Feat: Add Telegram receiver's chat_id_file support in Alertmanager secret config (prometheus-operator#8376) * amcfg: add chat_id_file support in secret config to align with new field introduction * amcfg: add chat_id_file support for alertmanager to support new field * amcfg: add more testdata to cover more test cases * amcfg: add bot token to test cases to fix errors * amcfg: update golden file to align with the correct result commit 4674596 Author: SANCHIT KUMAR <sanchit2662@gmail.com> Date: Tue Feb 17 16:05:50 2026 +0530 Merge pull request prometheus-operator#8373 from Sanchit2662/fix/query-max-concurrency-off-by-one fix: honor query.maxConcurrency=1 instead of silently ignoring it commit 0b398a1 Author: Simon Pasquier <spasquie@redhat.com> Date: Tue Feb 17 11:28:48 2026 +0100 chore: remove IsResourceNotFoundError() function Signed-off-by: Simon Pasquier <spasquie@redhat.com> commit 89daee9 Author: Simon Pasquier <spasquie@redhat.com> Date: Tue Feb 17 10:21:32 2026 +0100 chore: split test files too Signed-off-by: Simon Pasquier <spasquie@redhat.com> commit 16d6445 Author: Simon Pasquier <spasquie@redhat.com> Date: Mon Feb 16 15:32:52 2026 +0100 chore: split pkg/k8s into smaller files Signed-off-by: Simon Pasquier <spasquie@redhat.com> commit d8f2b25 Author: Simon Pasquier <spasquie@redhat.com> Date: Mon Feb 16 15:08:42 2026 +0100 chore: rename k8sutil package to k8s Signed-off-by: Simon Pasquier <spasquie@redhat.com> commit 02f4906 Merge: be9f7dd 3f3961e Author: Jayapriya Pai <slashpai9@gmail.com> Date: Tue Feb 17 12:50:19 2026 +0530 Merge pull request prometheus-operator#8379 from Sanchit2662/fix/v1alpha1-nil-error-wrap Fix/v1alpha1 nil error wrap commit be9f7dd Author: Nutmos <nutmos@users.noreply.github.com> Date: Tue Feb 17 05:43:25 2026 +0700 Feat: add support for message_text for Slack receiver in Alertmanager secret config (prometheus-operator#8375) * alertmanager: add message text support in alertmanager secret config to support new field * amcfg: move message text version check to check before return commit 82803d1 Merge: 094632c 2e6dcac Author: Simon Pasquier <pasquier.simon@gmail.com> Date: Mon Feb 16 15:13:24 2026 +0100 chore: update thanos to v0.40.0, AM minor (prometheus-operator#8369) Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com> commit 094632c Author: Nutmos <nutmos@users.noreply.github.com> Date: Mon Feb 16 21:10:38 2026 +0700 Merge pull request prometheus-operator#8378 from nutmos/feat/add-wechat-receiver-secret-file Feat: Add WeChat receiver's api_secret_file support in Alertmanager secret config commit 541a10d Merge: ca63fb5 211707a Author: Hélia Barroso <66432275+heliapb@users.noreply.github.com> Date: Mon Feb 16 10:28:16 2026 +0000 Merge pull request prometheus-operator#8380 from heliapb/chore/mv_to_maitainers chore: add myself to maintainers commit 211707a Author: Hélia Barroso <helia_barroso@hotmail.com> Date: Mon Feb 16 10:11:21 2026 +0000 chore: add myself to maitainers Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com> commit 3f3961e Author: Sanchit2662 <sanchit2662@gmail.com> Date: Mon Feb 16 13:14:26 2026 +0530 fix: remove nil error wrapping in v1alpha1 duplicate receiver validation Signed-off-by: Sanchit2662 <sanchit2662@gmail.com> commit ca63fb5 Merge: 9d574b5 e672651 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Feb 12 13:29:02 2026 +0000 Merge pull request prometheus-operator#8371 from prometheus-operator/dependabot/go_modules/github.com/prometheus/alertmanager-0.31.1 build(deps): bump github.com/prometheus/alertmanager from 0.31.0 to 0.31.1 commit 9d574b5 Merge: 671aa44 d9d43f8 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Feb 12 13:27:39 2026 +0000 Merge pull request prometheus-operator#8370 from prometheus-operator/dependabot/go_modules/github.com/thanos-io/thanos-0.41.0 build(deps): bump github.com/thanos-io/thanos from 0.40.1 to 0.41.0 commit e672651 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Feb 12 12:42:42 2026 +0000 build(deps): bump github.com/prometheus/alertmanager Bumps [github.com/prometheus/alertmanager](https://github.com/prometheus/alertmanager) from 0.31.0 to 0.31.1. - [Release notes](https://github.com/prometheus/alertmanager/releases) - [Changelog](https://github.com/prometheus/alertmanager/blob/main/CHANGELOG.md) - [Commits](prometheus/alertmanager@v0.31.0...v0.31.1) --- updated-dependencies: - dependency-name: github.com/prometheus/alertmanager dependency-version: 0.31.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> commit d9d43f8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Feb 12 12:42:35 2026 +0000 build(deps): bump github.com/thanos-io/thanos from 0.40.1 to 0.41.0 Bumps [github.com/thanos-io/thanos](https://github.com/thanos-io/thanos) from 0.40.1 to 0.41.0. - [Release notes](https://github.com/thanos-io/thanos/releases) - [Changelog](https://github.com/thanos-io/thanos/blob/main/CHANGELOG.md) - [Commits](thanos-io/thanos@v0.40.1...v0.41.0) --- updated-dependencies: - dependency-name: github.com/thanos-io/thanos dependency-version: 0.41.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> commit 2e6dcac Author: Hélia Barroso <helia_barroso@hotmail.com> Date: Thu Feb 12 11:39:45 2026 +0000 chore: update thanos to v0.40.0, AM minor Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com> commit 409eed6 Author: Yuri Krevny <yuriikrevnyi@gmail.com> Date: Wed Feb 11 11:48:37 2026 -0500 Add field and label selectors for ConfigMap watches commit 671aa44 Merge: e13fb15 7d02089 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Feb 10 13:25:03 2026 +0000 Merge pull request prometheus-operator#8365 from prometheus-operator/dependabot/go_modules/golang.org/x/net-0.50.0 build(deps): bump golang.org/x/net from 0.49.0 to 0.50.0 commit 7d02089 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Feb 10 12:42:46 2026 +0000 build(deps): bump golang.org/x/net from 0.49.0 to 0.50.0 Bumps [golang.org/x/net](https://github.com/golang/net) from 0.49.0 to 0.50.0. - [Commits](golang/net@v0.49.0...v0.50.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-version: 0.50.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> commit 13c1cd8 Author: Sanchit2662 <sanchit2662@gmail.com> Date: Thu Feb 5 00:27:55 2026 +0530 test: e2e for LastTransitionTime preservation Signed-off-by: Sanchit2662 <sanchit2662@gmail.com> commit ddf06e1 Author: Yashika0724 <ssyashika1311@gmail.com> Date: Thu Feb 5 16:21:43 2026 +0530 fix(thanos): update config resource status on initial StatefulSet creation Move updateConfigResourcesStatus call before the StatefulSet creation block to ensure PrometheusRule bindings are updated on first reconciliation. Previously, the early return after StatefulSet creation caused config resource status to be skipped until the next reconcile. Signed-off-by: Yashika0724 <ssyashika1311@gmail.com> commit 082bc3c Author: Pedro Araujo <pedro.araujo@teya.com> Date: Thu Jan 29 15:14:38 2026 +0000 Fix build Signed-off-by: Pedro Araujo <pedro.araujo@teya.com> commit d5e64cc Merge: 2aedd86 8220561 Author: Pedro Araujo <pedro.araujo@teya.com> Date: Thu Jan 29 15:12:28 2026 +0000 Merge branch 'main' into alertmanager-0.30.0-slack_app commit 2aedd86 Merge: abc7bef 8337cf4 Author: Pedro Araujo <pedro.araujo@teya.com> Date: Wed Jan 28 18:00:22 2026 +0000 Merge branch 'main' into alertmanager-0.30.0-slack_app commit abc7bef Merge: 1257c89 31adea6 Author: Pedro Araujo <pedro.araujo@teya.com> Date: Thu Jan 15 15:57:20 2026 +0000 Merge branch 'main' into alertmanager-0.30.0-slack_app commit 1257c89 Author: Pedro Araujo <pedro.araujo@teya.com> Date: Thu Jan 15 15:50:27 2026 +0000 Check for unsupported AM in CRs with slack app fields Signed-off-by: Pedro Araujo <pedro.araujo@teya.com> commit 8228565 Author: Pedro Araujo <pedro.araujo@teya.com> Date: Thu Jan 15 15:16:45 2026 +0000 Revert: Reject slack app fields with unsupported alertmanagers Signed-off-by: Pedro Araujo <pedro.araujo@teya.com> commit 5837a12 Author: Pedro Araujo <pedro.araujo@teya.com> Date: Wed Jan 14 12:42:08 2026 +0000 Reject slack app fields with unsupported alertmanagers Signed-off-by: Pedro Araujo <pedro.araujo@teya.com> commit 685b7a2 Author: Pedro Araujo <pedro.araujo@teya.com> Date: Thu Jan 8 11:46:20 2026 +0000 Add support for SlackAppURL, AppURL in CRs Signed-off-by: Pedro Araujo <pedro.araujo@teya.com> commit 4e77425 Author: Pedro Araujo <pedro.araujo@teya.com> Date: Tue Jan 6 14:23:38 2026 +0000 alertmanager: add Slack app token support in CRs Slack app support released in alertmanager [v0.30.0](https://github.com/prometheus/alertmanager/releases/tag/v0.30.0), (implemented in prometheus/alertmanager#4211). Supporting the new fields in the Alertmanager config was done in prometheus-operator#8238, and now this one adds support for them in the operator CRs. Additionally added SlackConfig tests I had around. Signed-off-by: Pedro Araujo <pedro.araujo@teya.com>
pharaujo
added a commit
to pharaujo/prometheus-operator
that referenced
this pull request
Mar 6, 2026
Squashed commit of the following: commit a38adf8 Author: Hélia Barroso <helia_barroso@hotmail.com> Date: Thu Feb 26 09:44:37 2026 +0000 fix: rebase Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com> commit 4577f7e Author: Hélia Barroso <helia_barroso@hotmail.com> Date: Thu Feb 12 18:33:27 2026 +0000 fix: lint Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com> commit af7b43f Author: Hélia Barroso <helia_barroso@hotmail.com> Date: Tue Jan 13 20:42:30 2026 +0000 feat: add incident.io integration to alertmanager Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com> commit b298aa8 Author: Hélia Barroso <helia_barroso@hotmail.com> Date: Tue Jan 13 20:36:06 2026 +0000 feat: add incident.io integration to alertmanager Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com> commit 8b68409 Merge: ca7c471 4d9d056 Author: Simon Pasquier <pasquier.simon@gmail.com> Date: Wed Feb 25 15:08:51 2026 +0100 fix: reconcile resources with inconsistent status (prometheus-operator#8397) * test: add e2e test to simulate the race condition Signed-off-by: Simon Pasquier <spasquie@redhat.com> * fix: reconcile resources with inconsistent status It may happen that the updated and/or available replicas reported in the resource status don't reflect the current values (we've had reports of such situations which are caused by races in the operator logic). This commit updates `StatusPoller` to trigger a reconciliation of the resource's status when the updated and available replica numbers aren't equal to the number of expected replicas. Signed-off-by: Simon Pasquier <spasquie@redhat.com> --------- Signed-off-by: Simon Pasquier <spasquie@redhat.com> commit ca7c471 Author: Nutmos <nutmos@users.noreply.github.com> Date: Wed Feb 25 18:52:02 2026 +0700 Feat: add MessageText support for Slack receiver in AlertmanagerConfig CR (prometheus-operator#8374) * api: add support for messageText to support the new field * amcfg: add conversion for slack to cover CR to secret config * api: add conversion of api to cover the 2 api versions conversion * api: add linter validation to cover more validation cases * amcfg: update test cases in amcfg to cover more test case * amcfg: clean unused variables * amcfg: add version config for test case to parse correctly for the version * amcfg: fix literal error to make it compilable * amcfg: remove globalconfi as this is unintended config * amcfg: update test case to remove global config * amcfg: add global api url for slack to resolve an error commit d48f9bc Author: Nutmos <nutmos@users.noreply.github.com> Date: Wed Feb 25 18:32:16 2026 +0700 Feat: Add forceImplicitTLS support for SMTP global config in Alertmanager CR (prometheus-operator#8406) * api: add new variable for smtp_force_implicit_tls to cover the new field * alertmanager: add logic to convert and check forceImplicitTLS to ensure conversion is correct * api: update description add the false case * alertmanager: update test cases to test the scenario * alertmanager: update test cases to test the scenario * ci: add STARTTLS as a known word to pass spelling check * alertmanager: update test case to reflect the change commit 9d2da66 Author: dongjiang <dongjiang2010@gmail.com> Date: Wed Feb 25 19:26:27 2026 +0800 chore: Update golangci-lint version to v2.9.0 (prometheus-operator#8366) * Update golangci-lint version to v2.9.0 Signed-off-by: dongjiang1989 <dongjiang1989@126.com> * revert controller-tools version to v0.19.0 Signed-off-by: dongjiang1989 <dongjiang1989@126.com> * 更新 metrics.go Co-authored-by: Simon Pasquier <spasquie@redhat.com> --------- Signed-off-by: dongjiang1989 <dongjiang1989@126.com> Co-authored-by: Simon Pasquier <spasquie@redhat.com> commit 11a0910 Merge: 249ebdc cf93618 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Feb 24 13:23:13 2026 +0000 Merge pull request prometheus-operator#8409 from prometheus-operator/dependabot/github_actions/streetsidesoftware/cspell-action-8.3.0 build(deps): bump streetsidesoftware/cspell-action from 8.2.0 to 8.3.0 commit cf93618 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Feb 24 12:42:38 2026 +0000 build(deps): bump streetsidesoftware/cspell-action from 8.2.0 to 8.3.0 Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 8.2.0 to 8.3.0. - [Release notes](https://github.com/streetsidesoftware/cspell-action/releases) - [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md) - [Commits](streetsidesoftware/cspell-action@d5d910b...9cd41bb) --- updated-dependencies: - dependency-name: streetsidesoftware/cspell-action dependency-version: 8.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> commit 249ebdc Author: Nutmos <nutmos@users.noreply.github.com> Date: Tue Feb 24 05:13:52 2026 +0700 Feat: Add nested field support for Pagerduty description in Alertmanager secret config (prometheus-operator#8402) * amcfg: change type from string to any for pagerduty details field to align with alertmanager * amcfg: add sanitize config to prevent unintended config * amcfg: add version check logic to be applied to the correct version only * amcfg: move logic for version check for more effective check * amcfg: add test case to cover the case * amcfg: update test case add more test for unsupported version and update the golden file commit d0f973c Author: Nutmos <nutmos@users.noreply.github.com> Date: Mon Feb 23 20:24:56 2026 +0700 Merge pull request prometheus-operator#8405 from nutmos/feat/add-smtp_force_implicit_tls-global-config Feat: add smtp_force_implicit_tls to the global config in Alertmanager secret config commit 78f1a00 Merge: 0c3099b 6f9aa70 Author: Simon Pasquier <pasquier.simon@gmail.com> Date: Mon Feb 23 14:00:54 2026 +0100 Merge pull request prometheus-operator#8404 from nutmos/fix/smtp-force-implicit-tls Fix: rename implicit_tls to force_implicit_tls for SMTP in Alertmanager secret config commit 6f9aa70 Author: Nattapong Ekudomsuk <nuttapong_mos@hotmail.com> Date: Sat Feb 21 22:39:59 2026 +0700 amcfg: change implicit_tls to force_implicit_tls per recommended in prometheus commit 0c3099b Merge: 2e3fc03 a5432be Author: Simon Pasquier <pasquier.simon@gmail.com> Date: Fri Feb 20 16:16:06 2026 +0100 Merge pull request prometheus-operator#8363 from guoard/mattermost_text fix: make mattermost text field optional in alertmanager config commit 2e3fc03 Author: Nutmos <nutmos@users.noreply.github.com> Date: Thu Feb 19 23:47:36 2026 +0700 amcfg: add auth_secret_file support (prometheus-operator#8394) to cover more fields commit 4d9d056 Author: Simon Pasquier <spasquie@redhat.com> Date: Thu Feb 19 16:53:43 2026 +0100 fix: reconcile resources with inconsistent status It may happen that the updated and/or available replicas reported in the resource status don't reflect the current values (we've had reports of such situations which are caused by races in the operator logic). This commit updates `StatusPoller` to trigger a reconciliation of the resource's status when the updated and available replica numbers aren't equal to the number of expected replicas. Signed-off-by: Simon Pasquier <spasquie@redhat.com> commit df3b0b6 Author: Simon Pasquier <spasquie@redhat.com> Date: Thu Feb 19 15:45:08 2026 +0100 test: add e2e test to simulate the race condition Signed-off-by: Simon Pasquier <spasquie@redhat.com> commit 99037ed Author: Nutmos <nutmos@users.noreply.github.com> Date: Thu Feb 19 23:46:19 2026 +0700 Merge pull request prometheus-operator#8396 from nutmos/feat/add-email-secret-file-global-secret-config Feat: add smtp_auth_secret_file for Alertmanager global config secret config commit 3bace33 Merge: b464f9f 6a360e9 Author: Simon Pasquier <pasquier.simon@gmail.com> Date: Thu Feb 19 14:57:26 2026 +0100 Merge pull request prometheus-operator#8346 from Sanchit2662/fix/prometheus-status-conditions-lastTransitionTime fix: preserve LastTransitionTime in Prometheus status conditions commit b464f9f Author: Arpit Srivastava <arpitsrivastava529@gmail.com> Date: Thu Feb 19 19:21:50 2026 +0530 Merge pull request prometheus-operator#8395 from Arpit529Srivastava/feat/remote-write-feature-gate feat: add RemoteWriteCustomResourceDefinition feature gate commit 8c1e81a Merge: a085bcc 10e0ba2 Author: Simon Pasquier <pasquier.simon@gmail.com> Date: Thu Feb 19 10:28:38 2026 +0100 chore: add slashpai as release shepherd for v0.90 (prometheus-operator#8390) Signed-off-by: Jayapriya Pai <slashpai9@gmail.com> commit a5432be Author: Ali Afsharzadeh <afsharzadeh8@gmail.com> Date: Sun Feb 8 18:00:49 2026 +0330 fix: make mattermost text field optional in alertmanager config Alertmanager allows mattermost receivers without a text field, but prometheus-operator was always rendering an empty string when it was not set. This change avoids emitting text when it is not configured. commit 10e0ba2 Author: Jayapriya Pai <slashpai9@gmail.com> Date: Thu Feb 19 08:51:27 2026 +0530 chore: add slashpai as release shepherd for v0.90 Signed-off-by: Jayapriya Pai <slashpai9@gmail.com> commit 6a360e9 Author: Sanchit2662 <sanchit2662@gmail.com> Date: Wed Feb 18 21:24:18 2026 +0530 fix: preserve LastTransitionTime in Prometheus status conditions Signed-off-by: Sanchit2662 <sanchit2662@gmail.com> commit a085bcc Author: TOM <billydevbusiness@gmail.com> Date: Wed Feb 18 19:04:29 2026 +0530 Merge pull request prometheus-operator#8227 from tomlin7/feat/msteamsv2-url-validation pkg/alertmanager: add URL validation for MSTeamsV2 receiver commit bcc948e Merge: 9df3c3c 3e638fc Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Feb 18 13:22:45 2026 +0000 Merge pull request prometheus-operator#8387 from prometheus-operator/dependabot/github_actions/helm/kind-action-1.14.0 build(deps): bump helm/kind-action from 1.13.0 to 1.14.0 commit 3e638fc Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Feb 18 12:42:30 2026 +0000 build(deps): bump helm/kind-action from 1.13.0 to 1.14.0 Bumps [helm/kind-action](https://github.com/helm/kind-action) from 1.13.0 to 1.14.0. - [Release notes](https://github.com/helm/kind-action/releases) - [Commits](helm/kind-action@v1.13.0...v1.14.0) --- updated-dependencies: - dependency-name: helm/kind-action dependency-version: 1.14.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> commit 9df3c3c Author: Nutmos <nutmos@users.noreply.github.com> Date: Wed Feb 18 17:33:30 2026 +0700 Merge pull request prometheus-operator#8384 from nutmos/feat/add-implicit_tls-emailconfig Feat: add implicit_tls for email config Alertmanager secret config commit 00686f7 Merge: e5d4a4d 10a8d11 Author: Jayapriya Pai <slashpai9@gmail.com> Date: Wed Feb 18 15:56:20 2026 +0530 Merge pull request prometheus-operator#8383 from nutmos/chore/correct-test-case-name Chore: correct test case name for email config commit e5d4a4d Merge: 8677737 409eed6 Author: Simon Pasquier <spasquie@redhat.com> Date: Wed Feb 18 10:54:59 2026 +0100 Merge pull request prometheus-operator#8368 from ykrevnyi/configmap-selector Add field and label selectors for ConfigMap watches commit 10a8d11 Author: Nattapong Ekudomsuk <nuttapong_mos@hotmail.com> Date: Wed Feb 18 16:42:57 2026 +0700 amcfg: correct test case name change from slack to email commit 8677737 Merge: 5507f3d 52ec696 Author: Simon Pasquier <spasquie@redhat.com> Date: Tue Feb 17 16:36:35 2026 +0100 Merge pull request prometheus-operator#8372 from guoard/alertmanager_global_telegram_bot_token feat: support global Telegram bot token commit 52ec696 Author: Ali Afsharzadeh <afsharzadeh8@gmail.com> Date: Thu Feb 12 23:09:47 2026 +0330 feat: support global Telegram bot token Signed-off-by: Ali Afsharzadeh <afsharzadeh8@gmail.com> commit 5507f3d Merge: 79a5260 ddf06e1 Author: Simon Pasquier <spasquie@redhat.com> Date: Tue Feb 17 14:05:49 2026 +0100 fix(thanos): update config resource status on initial StatefulSet creation (prometheus-operator#8358) Move updateConfigResourcesStatus call before the StatefulSet creation block to ensure PrometheusRule bindings are updated on first reconciliation. Previously, the early return after StatefulSet creation caused config resource status to be skipped until the next reconcile. Signed-off-by: Yashika0724 <ssyashika1311@gmail.com> commit 79a5260 Merge: aeed892 0b398a1 Author: Simon Pasquier <pasquier.simon@gmail.com> Date: Tue Feb 17 12:08:33 2026 +0100 Rename k8sutil pkg (prometheus-operator#8381) * chore: rename k8sutil package to k8s Signed-off-by: Simon Pasquier <spasquie@redhat.com> * chore: split pkg/k8s into smaller files Signed-off-by: Simon Pasquier <spasquie@redhat.com> * chore: split test files too Signed-off-by: Simon Pasquier <spasquie@redhat.com> * chore: remove IsResourceNotFoundError() function Signed-off-by: Simon Pasquier <spasquie@redhat.com> --------- Signed-off-by: Simon Pasquier <spasquie@redhat.com> commit aeed892 Author: Nutmos <nutmos@users.noreply.github.com> Date: Tue Feb 17 17:41:01 2026 +0700 Feat: add support for wechat_api_secret_file in Alertmanager global config (prometheus-operator#8377) * amcfg: add support for wechat_api_secret_file for global config to align with the new field introduced in AM 0.31.0 * amcfg: update version test to ensure the correct of test data * amcfg: add dropping logic for the field to ensure it is not being populated for the unsupported version commit ddaa155 Author: Nutmos <nutmos@users.noreply.github.com> Date: Tue Feb 17 17:40:52 2026 +0700 Feat: Add Telegram receiver's chat_id_file support in Alertmanager secret config (prometheus-operator#8376) * amcfg: add chat_id_file support in secret config to align with new field introduction * amcfg: add chat_id_file support for alertmanager to support new field * amcfg: add more testdata to cover more test cases * amcfg: add bot token to test cases to fix errors * amcfg: update golden file to align with the correct result commit 4674596 Author: SANCHIT KUMAR <sanchit2662@gmail.com> Date: Tue Feb 17 16:05:50 2026 +0530 Merge pull request prometheus-operator#8373 from Sanchit2662/fix/query-max-concurrency-off-by-one fix: honor query.maxConcurrency=1 instead of silently ignoring it commit 0b398a1 Author: Simon Pasquier <spasquie@redhat.com> Date: Tue Feb 17 11:28:48 2026 +0100 chore: remove IsResourceNotFoundError() function Signed-off-by: Simon Pasquier <spasquie@redhat.com> commit 89daee9 Author: Simon Pasquier <spasquie@redhat.com> Date: Tue Feb 17 10:21:32 2026 +0100 chore: split test files too Signed-off-by: Simon Pasquier <spasquie@redhat.com> commit 16d6445 Author: Simon Pasquier <spasquie@redhat.com> Date: Mon Feb 16 15:32:52 2026 +0100 chore: split pkg/k8s into smaller files Signed-off-by: Simon Pasquier <spasquie@redhat.com> commit d8f2b25 Author: Simon Pasquier <spasquie@redhat.com> Date: Mon Feb 16 15:08:42 2026 +0100 chore: rename k8sutil package to k8s Signed-off-by: Simon Pasquier <spasquie@redhat.com> commit 02f4906 Merge: be9f7dd 3f3961e Author: Jayapriya Pai <slashpai9@gmail.com> Date: Tue Feb 17 12:50:19 2026 +0530 Merge pull request prometheus-operator#8379 from Sanchit2662/fix/v1alpha1-nil-error-wrap Fix/v1alpha1 nil error wrap commit be9f7dd Author: Nutmos <nutmos@users.noreply.github.com> Date: Tue Feb 17 05:43:25 2026 +0700 Feat: add support for message_text for Slack receiver in Alertmanager secret config (prometheus-operator#8375) * alertmanager: add message text support in alertmanager secret config to support new field * amcfg: move message text version check to check before return commit 82803d1 Merge: 094632c 2e6dcac Author: Simon Pasquier <pasquier.simon@gmail.com> Date: Mon Feb 16 15:13:24 2026 +0100 chore: update thanos to v0.40.0, AM minor (prometheus-operator#8369) Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com> commit 094632c Author: Nutmos <nutmos@users.noreply.github.com> Date: Mon Feb 16 21:10:38 2026 +0700 Merge pull request prometheus-operator#8378 from nutmos/feat/add-wechat-receiver-secret-file Feat: Add WeChat receiver's api_secret_file support in Alertmanager secret config commit 541a10d Merge: ca63fb5 211707a Author: Hélia Barroso <66432275+heliapb@users.noreply.github.com> Date: Mon Feb 16 10:28:16 2026 +0000 Merge pull request prometheus-operator#8380 from heliapb/chore/mv_to_maitainers chore: add myself to maintainers commit 211707a Author: Hélia Barroso <helia_barroso@hotmail.com> Date: Mon Feb 16 10:11:21 2026 +0000 chore: add myself to maitainers Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com> commit 3f3961e Author: Sanchit2662 <sanchit2662@gmail.com> Date: Mon Feb 16 13:14:26 2026 +0530 fix: remove nil error wrapping in v1alpha1 duplicate receiver validation Signed-off-by: Sanchit2662 <sanchit2662@gmail.com> commit ca63fb5 Merge: 9d574b5 e672651 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Feb 12 13:29:02 2026 +0000 Merge pull request prometheus-operator#8371 from prometheus-operator/dependabot/go_modules/github.com/prometheus/alertmanager-0.31.1 build(deps): bump github.com/prometheus/alertmanager from 0.31.0 to 0.31.1 commit 9d574b5 Merge: 671aa44 d9d43f8 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Feb 12 13:27:39 2026 +0000 Merge pull request prometheus-operator#8370 from prometheus-operator/dependabot/go_modules/github.com/thanos-io/thanos-0.41.0 build(deps): bump github.com/thanos-io/thanos from 0.40.1 to 0.41.0 commit e672651 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Feb 12 12:42:42 2026 +0000 build(deps): bump github.com/prometheus/alertmanager Bumps [github.com/prometheus/alertmanager](https://github.com/prometheus/alertmanager) from 0.31.0 to 0.31.1. - [Release notes](https://github.com/prometheus/alertmanager/releases) - [Changelog](https://github.com/prometheus/alertmanager/blob/main/CHANGELOG.md) - [Commits](prometheus/alertmanager@v0.31.0...v0.31.1) --- updated-dependencies: - dependency-name: github.com/prometheus/alertmanager dependency-version: 0.31.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> commit d9d43f8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Feb 12 12:42:35 2026 +0000 build(deps): bump github.com/thanos-io/thanos from 0.40.1 to 0.41.0 Bumps [github.com/thanos-io/thanos](https://github.com/thanos-io/thanos) from 0.40.1 to 0.41.0. - [Release notes](https://github.com/thanos-io/thanos/releases) - [Changelog](https://github.com/thanos-io/thanos/blob/main/CHANGELOG.md) - [Commits](thanos-io/thanos@v0.40.1...v0.41.0) --- updated-dependencies: - dependency-name: github.com/thanos-io/thanos dependency-version: 0.41.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> commit 2e6dcac Author: Hélia Barroso <helia_barroso@hotmail.com> Date: Thu Feb 12 11:39:45 2026 +0000 chore: update thanos to v0.40.0, AM minor Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com> commit 409eed6 Author: Yuri Krevny <yuriikrevnyi@gmail.com> Date: Wed Feb 11 11:48:37 2026 -0500 Add field and label selectors for ConfigMap watches commit 671aa44 Merge: e13fb15 7d02089 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Feb 10 13:25:03 2026 +0000 Merge pull request prometheus-operator#8365 from prometheus-operator/dependabot/go_modules/golang.org/x/net-0.50.0 build(deps): bump golang.org/x/net from 0.49.0 to 0.50.0 commit 7d02089 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Feb 10 12:42:46 2026 +0000 build(deps): bump golang.org/x/net from 0.49.0 to 0.50.0 Bumps [golang.org/x/net](https://github.com/golang/net) from 0.49.0 to 0.50.0. - [Commits](golang/net@v0.49.0...v0.50.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-version: 0.50.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> commit 13c1cd8 Author: Sanchit2662 <sanchit2662@gmail.com> Date: Thu Feb 5 00:27:55 2026 +0530 test: e2e for LastTransitionTime preservation Signed-off-by: Sanchit2662 <sanchit2662@gmail.com> commit ddf06e1 Author: Yashika0724 <ssyashika1311@gmail.com> Date: Thu Feb 5 16:21:43 2026 +0530 fix(thanos): update config resource status on initial StatefulSet creation Move updateConfigResourcesStatus call before the StatefulSet creation block to ensure PrometheusRule bindings are updated on first reconciliation. Previously, the early return after StatefulSet creation caused config resource status to be skipped until the next reconcile. Signed-off-by: Yashika0724 <ssyashika1311@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request.
Closes: #ISSUE-NUMBER
If you're contributing for the first-time, check our contribution guidelines.
Type of change
What type of changes does your code introduce to the Prometheus operator? Put an
xin the box that apply.CHANGE(fix or feature that would cause existing functionality to not work as expected)FEATURE(non-breaking change which adds functionality)BUGFIX(non-breaking change which fixes an issue)ENHANCEMENT(non-breaking change which improves existing functionality)NONE(if none of the other choices apply. Example, tooling, build system, CI, docs, etc.)Verification
Please check the Prometheus-Operator testing guidelines for recommendations about automated tests.
Changelog entry
Please put a one-line changelog entry below. This will be copied to the changelog file during the release process.