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
Hélia Barroso
f40fdd7d8b chore: bump am to 0.30.1
Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com>
2026-01-13 10:28:24 +00:00
Nutmos
7bc5a41a76 Feat: Add OpsGenie Receiver String Validations (#8267)
* alertmanager: add validations and update variable type

to cover more validations

* validation: update test case

to match the new type of variable
2026-01-12 17:07:05 +01:00
Simon Pasquier
bfb3c6c181 docs: fix heading levels in scrapeconfig.md (#8275) 2026-01-12 17:05:55 +01:00
arpit529srivastava
9cb41945f6 docs: fix heading levels in scrapeconfig.md 2026-01-12 21:19:57 +05:30
dongjiang
bf74f41229 chore: Update golangci-lint version to v2.8.0 (#8264)
* update golangci-lint version

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2026-01-09 16:21:30 +05:30
Jayapriya Pai
21974db468 Merge pull request #8263 from slashpai/cut-v0.88
chore: cut v0.88.0
pkg/client/v0.88.0 pkg/apis/monitoring/v0.88.0 v0.88.0
2026-01-09 15:48:46 +05:30
Jayapriya Pai
7d1d99052d chore: cut v0.88.0
Signed-off-by: Jayapriya Pai <slashpai9@gmail.com>
2026-01-09 15:03:07 +05:30
Jayapriya Pai
1746a83998 Merge pull request #8252 from heliapb/fix/bump_prom_3_9_1 2026-01-08 07:29:26 +05:30
github-actions[bot]
fd282ba2f2 Merge pull request #8253 from prometheus-operator/dependabot/go_modules/github.com/prometheus/prometheus-0.309.1
build(deps): bump github.com/prometheus/prometheus from 0.309.0 to 0.309.1
2026-01-07 22:46:47 +00:00
dependabot[bot]
14b8ed2eaf build(deps): bump github.com/prometheus/prometheus
Bumps [github.com/prometheus/prometheus](https://github.com/prometheus/prometheus) from 0.309.0 to 0.309.1.
- [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.309.0...v0.309.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-07 22:04:24 +00:00
Hélia Barroso
e0d02b23ec chore: bump prometheus 3.9.1
Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com>
2026-01-07 20:57:54 +00:00
Tomlin7
a4fbeedbce pkg/alertmanager: add URL validation for MSTeams receiver (#8231)
Adds URL validation for MSTeams receiver configuration fields when loaded from secrets. This ensures URLs are validated regardless of whether configurations come from CustomResources or secrets.
2026-01-07 18:01:55 +01:00
Billy
065c278eae pkg/alertmanager: add URL validation for Jira receiver
Adds URL validation for Jira receiver configuration fields when loaded from
secrets. This ensures URLs are validated regardless of whether configurations
come from CustomResources or secrets.
2026-01-07 21:36:08 +05:30
Nutmos
4a393db953 Chore: add WeChat global config secret validation in Alertmanager (#7977)
* add wechat global config validation

* move to cb method

* add missing import

* trigger ci

* move to amcfg file

* trigger ci

* validate: add wechat semantic validation

to cover url validation case

* validation: update wechat validation

to prevent nil pointer exception
2026-01-07 13:30:05 +00:00
Nutmos
37ac74f402 Merge pull request #8235 from nutmos/feat/add-slack-validations
Feat: Add Validations to Slack Receiver in Alertmanager Config CR
2026-01-07 14:19:49 +01:00
github-actions[bot]
c2a010fd57 Merge pull request #8250 from prometheus-operator/dependabot/go_modules/github.com/prometheus/prometheus-0.309.0
build(deps): bump github.com/prometheus/prometheus from 0.308.1 to 0.309.0
2026-01-07 12:44:17 +00:00
Hélia Barroso
2abf82c647 feat: Add scope support for AzureAD Remote Write (#8240)
* feat: add scope support for azuread rw

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

* fix: rebase

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

---------

Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com>
2026-01-07 12:43:06 +00:00
Simon Pasquier
6c78d42aa8 Merge pull request #8228 from tomlin7/feat/url-validation-incidentio
pkg/alertmanager: add URL validation checks for Incident.io receiver
2026-01-07 13:29:19 +01:00
Jayapriya Pai
f6ca08b52c Merge pull request #8248 from fluktuid/docs/fix-alertmanager_type
docs(alertmanager_types.go): fix misleading doc for WebexConfig
2026-01-07 17:47:21 +05:30
dependabot[bot]
abe2e6b29b build(deps): bump github.com/prometheus/prometheus
Bumps [github.com/prometheus/prometheus](https://github.com/prometheus/prometheus) from 0.308.1 to 0.309.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.308.1...v0.309.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-07 12:17:05 +00:00
Jayapriya Pai
6f7d6a8003 Merge pull request #8249 from heliapb/feat/bump_prom 2026-01-07 17:45:55 +05:30
Lukas Paluch
b45259dc4f docs(alertmanager_types.go): fix misleading doc for WebexConfig
issue was introduced in f3bd79f142
2026-01-07 12:15:13 +01:00
Hélia Barroso
dd55c9cda6 chore: update prometheus version to 3.9.0
Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com>
2026-01-07 11:12:06 +00:00
Hélia Barroso
327d864f3a feat: add azure auth workload_identity (#7998)
* feat: add azure workload idendity

* feat: add azure workload identity

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

* Update pkg/prometheus/operator.go

Co-authored-by: Simon Pasquier <spasquie@redhat.com>

* Update pkg/prometheus/operator.go

Co-authored-by: Simon Pasquier <spasquie@redhat.com>

* feat: checks

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

* feat: tests

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

* feat: tests thanos

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

* fix: comments

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

* fix: comments

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

* fix: tests

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

---------

Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com>
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2026-01-07 11:10:05 +00:00
Simon Pasquier
ae958e00d7 Merge pull request #8246 from simonpasquier/remove-todo
change: use narrower selector for informers
2026-01-07 11:47:24 +01:00
Simon Pasquier
2d8db3c74a Merge pull request #8247 from simonpasquier/update-release-md
chore: assign myself to v0.89 release
2026-01-07 11:31:21 +01:00
Simon Pasquier
a9eb681300 Merge pull request #8229 from tomlin7/feat/webhook-url-validation
pkg/alertmanager: add URL validation for Webhook receiver
2026-01-07 11:30:14 +01:00
Hélia Barroso
07b9eb6457 feat: add slack app support to am secret (#8238)
* feat: add slack app support to am secret

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

* feat: test

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

* feat: lt

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

---------

Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com>
2026-01-07 10:16:14 +00:00
Simon Pasquier
3ffa1cb96a chore: assign myself to v0.89 release
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2026-01-07 11:14:25 +01:00
Jayapriya Pai
e0b1eb73f8 Merge pull request #8245 from heliapb/fix/incidentio_configs
fix: incident.io config typo
2026-01-07 15:38:09 +05:30
Simon Pasquier
66ebc2a78b change: use narrower selector for informers
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2026-01-07 11:02:48 +01:00
Simon Pasquier
7826992814 pkg/alertmanager: add URL validation for Telegram receiver (#8233)
Adds URL validation for Telegram receiver configuration fields when loaded from secrets. This ensures URLs are validated regardless of whether configurations come from CustomResources or secrets.
2026-01-07 10:38:50 +01:00
Nutmos
a5f0f7f0c5 Feat: Add Validations to Pushover Receiver in Alertmanager Config CR (#8239)
* alertmanager: update pushover variables, add validations and update conversion method

to have more strict validations

* validation: add url validation for pushover config

to cover more use case of validation

* amcfg: update test case

to fix var error
2026-01-07 10:33:12 +01:00
Simon Pasquier
e594833c0d pkg/alertmanager: add URL validation for Pushover receiver (#8232)
Adds URL validation for Pushover receiver configuration fields when loaded from
secrets. This ensures URLs are validated regardless of whether configurations come from
CustomResources or secrets.
2026-01-07 10:33:03 +01:00
Hélia Barroso
1795ba911b fix: incident.io config typo
Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com>
2026-01-07 09:20:46 +00:00
Jayapriya Pai
37ad872fbe Merge pull request #7881 from slashexx/remainingvalidate
feat: add remaining CEL validations
2026-01-07 11:42:26 +05:30
slashexx
2f624871ef add remaining CEL Validations
Signed-off-by: slashexx <dhruvpuri.35@gmail.com>
2026-01-07 10:39:09 +05:30
Nutmos
0a6303acba Feat: Add validations for PagerDuty Receiver in Alertmanager Config CR (#8113)
* change type to url, remove operator check and add semantic validation

* update conversion config

* trigger ci

* change url to pointer and regenerate files

* add empty string test case

* update test case

* update url

* update back url validation in operator

* trigger ci

* remove url validation from operator

* trigger ci

* add exclusion of empty string

* fix typo

* add e2e test case for url

* alertmanager: update optional var type to *string and add minlength validation

to have stricter validation

* validation: update url validation

to use the new method validatURLPtr

* alertmanager: change href to URL and add validation

to cover more cases
2026-01-06 15:41:08 +01:00
github-actions[bot]
c388a5aecd Merge pull request #8242 from prometheus-operator/dependabot/go_modules/github.com/prometheus/common-0.67.5
build(deps): bump github.com/prometheus/common from 0.67.4 to 0.67.5
2026-01-06 12:50:02 +00:00
github-actions[bot]
033d98a49f Merge pull request #8241 from prometheus-operator/dependabot/github_actions/streetsidesoftware/cspell-action-8.1.2
build(deps): bump streetsidesoftware/cspell-action from 8.1.1 to 8.1.2
2026-01-06 12:47:50 +00:00
dependabot[bot]
35c18ccaea build(deps): bump github.com/prometheus/common from 0.67.4 to 0.67.5
Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.67.4 to 0.67.5.
- [Release notes](https://github.com/prometheus/common/releases)
- [Changelog](https://github.com/prometheus/common/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus/common/compare/v0.67.4...v0.67.5)

---
updated-dependencies:
- dependency-name: github.com/prometheus/common
  dependency-version: 0.67.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-06 12:03:09 +00:00
dependabot[bot]
7ac6ce50e0 build(deps): bump streetsidesoftware/cspell-action from 8.1.1 to 8.1.2
Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 8.1.1 to 8.1.2.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](e5a858a18b...24fa8d3096)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-06 12:02:54 +00:00
Nutmos
eb460627f8 Feat: Support api_type for Jira receiver in Alertmanager config secret (#8218)
* alertmanager: add support for the api type field

* alertmanager: add test case for jira api_type not supported version

to cover more test case

* alertmanager: update test case

to fix mandatory field issue

* alertmanager: update unit test golden file

to match the test case

* amcfg: add value check to sanitize

to prevent unexpected value in api_type

* amcfg: update sanitize method

to fix the validation issue

* amcfg: add new api type test case

to cover wrong api type detection
2026-01-06 11:06:13 +01:00
Nutmos
137c9eff00 Feat: Add VictorOps Receiver CR Validations (#8220)
* alertmanager: update type

to add more validation

* validation: fix issue

wrong type

* Change to deref for shorter implementation

* alertmanager: fix typo

to address the variable type issue

* validation: update url validation

to use the new method
2026-01-05 17:14:11 +01:00
Simon Pasquier
0638486276 feat: enable native histograms in operator metrics (#8194)
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2026-01-05 14:50:20 +01:00
Simon Pasquier
fe13a42b2b feat: enable native histograms in operator metrics
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2026-01-05 14:10:18 +01:00
github-actions[bot]
c8e56f6d94 Merge pull request #8237 from prometheus-operator/dependabot/go_modules/github.com/prometheus/exporter-toolkit-0.15.1
build(deps): bump github.com/prometheus/exporter-toolkit from 0.15.0 to 0.15.1
2026-01-05 12:42:23 +00:00
Simon Pasquier
5dbe3e6c81 Merge pull request #8200 from simonpasquier/refactor-sts-update
chore: refactor statefulset update
2026-01-05 13:25:15 +01:00
dependabot[bot]
37ed773056 build(deps): bump github.com/prometheus/exporter-toolkit
Bumps [github.com/prometheus/exporter-toolkit](https://github.com/prometheus/exporter-toolkit) from 0.15.0 to 0.15.1.
- [Release notes](https://github.com/prometheus/exporter-toolkit/releases)
- [Commits](https://github.com/prometheus/exporter-toolkit/compare/v0.15.0...v0.15.1)

---
updated-dependencies:
- dependency-name: github.com/prometheus/exporter-toolkit
  dependency-version: 0.15.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-05 12:02:34 +00:00
Simon Pasquier
74c8ec2cbc chore: refactor statefulset update
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2026-01-05 12:46:07 +01:00