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