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
Yashika0724
ebe89b8d03 fix: add missing return after meta.Accessor errors in OnUpdate
Signed-off-by: Yashika0724 <ssyashika1311@gmail.com>
2026-01-27 10:30:29 +05:30
Simon Pasquier
cda2c6f314 Merge pull request #8322 from Sanchit2662/fix/alertmanager-forget-object-on-deletion
fix: add missing ForgetObject call in Alertmanager controller
2026-01-26 17:05:12 +01:00
Kartik Angiras
40f3ded320 add url validation for wechat receiver 2026-01-25 20:39:34 +05:30
Sanchit2662
93cb4d2b8d fix: add missing ForgetObject call in Alertmanager controller
Signed-off-by: Sanchit2662 <sanchit2662@gmail.com>
2026-01-25 15:04:21 +05:30
Simon Pasquier
b76c97db18 fix: propagate StatefulSet deletion errors during shard cleanup (#8296)
Signed-off-by: WHOIM1205 <rathourprateek8@gmail.com>
2026-01-21 14:54:00 +01:00
Arpit Srivastava
61506486d8 Merge pull request #8300 from Arpit529Srivastava/promtool-test-data
fix: update test data for promtool validation compatibility
2026-01-21 13:29:11 +01:00
Simon Pasquier
f15a484347 Merge pull request #8304 from Yashika0724/fix/reset-reconciliation-status
### Fix: Clear Stale Reconciliation Status in Alertmanager, Thanos, and PrometheusAgent Controllers
2026-01-21 13:27:32 +01:00
Yashika
1e05632524 fix: add missing ResetStatus call in Sync for Alertmanager, Thanos, and PrometheusAgent
Signed-off-by: Yashika0724 <ssyashika1311@gmail.com>
2026-01-21 16:28:56 +05:30
Simon Pasquier
975fafc984 fix: nil pointer dereference in shouldRetain when ShardRetentionPolicy is nil (#8302)
Signed-off-by: Sanchit2662 <sanchit2662@gmail.com>
2026-01-21 09:59:12 +01:00
Sanchit2662
76b4772834 fix: nil pointer dereference in shouldRetain when ShardRetentionPolicy is nil
Signed-off-by: Sanchit2662 <sanchit2662@gmail.com>
2026-01-21 11:52:40 +05:30
Arpit Srivastava
a3734ffd82 Merge pull request #8295 from Arpit529Srivastava/promtool-labels
fix: missing target label and removed invalid test file for promtool
2026-01-19 16:28:18 +01:00
WHOIM1205
037a30f173 fix: propagate StatefulSet deletion errors during shard cleanup
Signed-off-by: WHOIM1205 <rathourprateek8@gmail.com>
2026-01-19 03:01:37 -08:00
Simon Pasquier
4fa9d25df6 Merge pull request #8290 from Sanchit2662/fix/prometheusrule-configmap-sync
fix: use update-in-place for PrometheusRule ConfigMaps
2026-01-19 10:51:45 +01:00
Hélia Barroso
e17fd68b55 fix: typo in am discord receiver (#8293)
Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com>
2026-01-19 10:15:20 +01:00
Nutmos
59de775069 Feat: Add GlobalConfig RocketChat Validation (#8283)
* *: add validation for rocketchat

for more validation

* amcfg: move rocket chat version validation

to validate in the check function instead

* amcfg: update error method

to user errorf for error format

* amcfg: update method name

change to private

* amcfg: update method

change to private method
2026-01-19 10:14:07 +01:00
Arpit Srivastava
5afdc81a3a fix: SD config URLs and formats (#8289)
* fix: add server urls to kuma and k8s configs

Signed-off-by: arpit529srivastava <arpitsrivastava529@gmail.com>

* fix: add server URLs and fix formats in SD test configs

Signed-off-by: arpit529srivastava <arpitsrivastava529@gmail.com>

---------

Signed-off-by: arpit529srivastava <arpitsrivastava529@gmail.com>
2026-01-19 10:13:32 +01:00
Sanchit2662
5ccca6a9c3 fix: use update-in-place for PrometheusRule ConfigMaps
Signed-off-by: Sanchit2662 <sanchit2662@gmail.com>
2026-01-17 21:58:10 +05:30
kartik angiras
87ed2f1149 add URL validation for OpsGenie receiver (#8257)
* add url validation for opsgenie receiver

* retrigger ci
2026-01-16 17:13:02 +01:00
Nutmos
8578941173 Chore: Refactor Validation in API (#8274)
* api: move validation methods to validation file

* api: fix validation

to fix conflict after merging with main
2026-01-16 17:12:16 +01:00
Nutmos
8998f1f492 Merge pull request #8020 from nutmos/feat/add-globalconfig-victorops-validation
Feat: add globalconfig VictorOps validation
2026-01-16 17:08:36 +01:00
Simon Pasquier
294f74c256 Merge pull request #8286 from Arpit529Srivastava/fix/alertmanager-config-full-configs
fix: add missing duration values to alertmanager config tests
2026-01-16 16:53:31 +01:00
Simon Pasquier
a007025b44 Merge pull request #8288 from Arpit529Srivastava/fix/sd-config-promtool-validation
fix: SD config test data for promtool validation
2026-01-16 16:51:44 +01:00
Simon Pasquier
ebd560c05c fix: add nil check for sconInfs before ScrapeConfig cleanup (#8287)
Prevents nil pointer dereference when config resource status feature
is enabled but ScrapeConfig CRD support is unavailable.

Signed-off-by: Sanchit2662 <sanchit2662@gmail.com>
2026-01-16 16:50:07 +01:00
arpit529srivastava
003923419e fix: SD config test data for promtool validation
Signed-off-by: arpit529srivastava <arpitsrivastava529@gmail.com>
2026-01-16 20:24:44 +05:30
Sanchit2662
10186ec9ba fix: add nil check for sconInfs before ScrapeConfig cleanup
Prevents nil pointer dereference when config resource status feature
is enabled but ScrapeConfig CRD support is unavailable.

Signed-off-by: Sanchit2662 <sanchit2662@gmail.com>
2026-01-16 16:06:06 +05:30
arpit529srivastava
9cd306387f fix: add missing duration values to alertmanager config tests
Signed-off-by: arpit529srivastava <arpitsrivastava529@gmail.com>
2026-01-16 11:00:22 +05:30
Jayapriya Pai
d7b73f4c26 Merge pull request #8284 from Arpit529Srivastava/fix/gce-sd-configs-typo 2026-01-16 07:32:06 +05:30
arpit529srivastava
243ae9455b fix: use correct gce_sd_configs key name
Signed-off-by: arpit529srivastava <arpitsrivastava529@gmail.com>
2026-01-15 22:04:28 +05:30
Nutmos
31adea6fff Merge pull request #8265 from nutmos/feat/add-global-jira-validation
Feat: add globalconfig Jira validations
2026-01-15 16:55:34 +01:00
Simon Pasquier
3c74a00573 alertmanager: add hostNetwork support (#8281)
Allows Alertmanager Pods to use the host's network namespace by adding the hostNetwork field to the AlertmanagerSpec.

Co-authored-by: Listell McLean <listell.mclean@e-star.com>
2026-01-15 14:56:05 +01:00
dongjiang
63cbee46c6 fix hugo server bug (#8282)
Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2026-01-15 14:14:56 +01:00
Listell McLean
f064750055 alertmanager: add hostNetwork support
Allows Alertmanager Pods to use the host's network namespace by adding the hostNetwork field to the AlertmanagerSpec.
2026-01-14 18:08:52 +00:00
Arpit Srivastava
23d83751aa Merge pull request #8236 from Arpit529Srivastava/feat-issue-5681
feat: report deprecated field usage in reconciled condition
2026-01-14 16:50:57 +01:00
Simon Pasquier
6c5f67ad3c docs: add tier-1/tier-2 SD support levels to ScrapeConfig (#8280)
Signed-off-by: arpit529srivastava <arpitsrivastava529@gmail.com>
2026-01-14 15:33:37 +01:00
Nutmos
4d1e99cf37 alertmanager: update global telegram config (#8268)
to move version validation and update URL validation
2026-01-14 15:32:00 +01:00
arpit529srivastava
30f891684e docs: add tier-1/tier-2 SD support levels to ScrapeConfig
Signed-off-by: arpit529srivastava <arpitsrivastava529@gmail.com>
2026-01-14 02:50:39 +05:30
Arpit Srivastava
ba40a488f5 docs: clarify scrapeConfigNamespaceSelector (#8208)
* docs: clarify scrapeConfigNamespaceSelector

Signed-off-by: arpit529srivastava <arpitsrivastava529@gmail.com>

* docs: fix menu indentation

Signed-off-by: arpit529srivastava <arpitsrivastava529@gmail.com>

* docs: clarify resource and namespace selectors in Prometheus Operator CRDs

Signed-off-by: arpit529srivastava <arpitsrivastava529@gmail.com>

---------

Signed-off-by: arpit529srivastava <arpitsrivastava529@gmail.com>
2026-01-13 21:18:22 +01:00
Nutmos
e7e119fbba Feat: Add validations to SNS Receiver in Alertmanager Config CR (#8217)
* api: update variable type

to match the type of optional and add more validation

* am-validation: add url validation and test case

to semantically verify URL

* alertmanager: move test case to operator

to validate at the correct part

* validation: update validation method and error message

for a clear validation and clean code

* validation: update validationSnsConfig method

to let the compiler guess variable type

* validation: update import order

to fix golang lint check

* trigger ci
2026-01-13 21:06:54 +01:00
Nutmos
ae136648da Feat: add Alertmanager GlobalConfig Webex validations (#7979)
* move version check to operator

* validation: add semantic validation for webex

* amcfg: remove unused variable

to align with golang linter check
2026-01-13 20:54:31 +01:00
Arpit Srivastava
b877445c6d Add crd print subcommand to output embedded CRDs (#8251)
* feat: embed CRD manifests in operator

Signed-off-by: arpit529srivastava <arpitsrivastava529@gmail.com>

* replace sort with slices package

Signed-off-by: arpit529srivastava <arpitsrivastava529@gmail.com>

* refactor: use flag.NArg() for crds and start commands

Signed-off-by: arpit529srivastava <arpitsrivastava529@gmail.com>

* refactor: move crds to cmd/crds and add --help info

Signed-off-by: arpit529srivastava <arpitsrivastava529@gmail.com>

* feat: add full-crds command

Signed-off-by: arpit529srivastava <arpitsrivastava529@gmail.com>

---------

Signed-off-by: arpit529srivastava <arpitsrivastava529@gmail.com>
2026-01-13 20:49:03 +01:00
kartik angiras
b11423171f add url validation for victorops receiver (#8258) 2026-01-13 17:01:18 +01:00
Nutmos
455778f38c Merge pull request #8271 from nutmos/feat/wechat-receiver-string-validation
Feat: Add WeChat Receiver String Validations
2026-01-13 16:54:29 +01:00
Simon Pasquier
58d330cb7d pkg/alertmanager: add URL validation for Jira receiver (#8230)
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-13 15:43:58 +01:00
kartik angiras
215d8c46a1 add url validation for webex receiver (#8255) 2026-01-13 14:47:26 +01:00
Nutmos
7cf511edf6 Feat: Add validations to Email Receiver in Alertmanager Config (#8270)
* alertmanager: update type of variables in email config

to have stricter validation

* amcfg: update test cases

to match the new variable type

* e2e: update test cases

to match new var type

* validation: update error log

to match variable type

* api: allow empty string in html

to align with the expected behaviour
2026-01-13 14:45:14 +01:00
github-actions[bot]
29c331c842 Merge pull request #8278 from prometheus-operator/dependabot/go_modules/github.com/prometheus/alertmanager-0.30.1
build(deps): bump github.com/prometheus/alertmanager from 0.30.0 to 0.30.1
2026-01-13 13:24:10 +00:00
github-actions[bot]
a92b7837a0 Merge pull request #8277 from prometheus-operator/dependabot/go_modules/golang.org/x/net-0.49.0
build(deps): bump golang.org/x/net from 0.48.0 to 0.49.0
2026-01-13 13:21:40 +00:00
dependabot[bot]
5335dac581 build(deps): bump github.com/prometheus/alertmanager
Bumps [github.com/prometheus/alertmanager](https://github.com/prometheus/alertmanager) from 0.30.0 to 0.30.1.
- [Release notes](https://github.com/prometheus/alertmanager/releases)
- [Changelog](https://github.com/prometheus/alertmanager/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus/alertmanager/compare/v0.30.0...v0.30.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-13 12:41:59 +00:00
dependabot[bot]
9124de68f3 build(deps): bump golang.org/x/net from 0.48.0 to 0.49.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.48.0 to 0.49.0.
- [Commits](https://github.com/golang/net/compare/v0.48.0...v0.49.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-13 12:41:47 +00:00
Jayapriya Pai
be9163b856 Merge pull request #8276 from heliapb/feat/bump_am
chore: Update alertmanager to v0.30.1
2026-01-13 16:40:05 +05:30