Simon Pasquier
c96c4978b5
Merge remote-tracking branch 'origin/release-0.86' into merge-release-0.86
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com >
2025-11-07 14:56:04 +01:00
Simon Pasquier
5468387275
*: cut v0.86.2
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com >
2025-11-07 11:02:40 +01:00
Simon Pasquier
ce2b016682
Fix operator's permissions on events
...
Pull requests #7867 and #7953 switched from the core Events API to the
new `events.k8s.io` API group but we forgot to update the RBAC
permissions of the prometheus-operator Service Account and the
verification which happens during the startup.
Closes #8076
Signed-off-by: Simon Pasquier <spasquie@redhat.com >
2025-11-06 15:47:55 +01:00
Craig Ringer
fe00f73cb4
Merge pull request #7981 from ringerc/docs-portNumber-acts-as-selector
...
docs: Mention that portNumber behaves like a selector
2025-11-03 13:02:05 +00:00
Simon Pasquier
a2d5da1922
Merge pull request #8017 from simonpasquier/consistent-scheme-type
...
chore: update documentation for the 'scheme' field
2025-10-16 16:48:49 +02:00
Jayapriya Pai
4edb6b350c
Merge pull request #8022 from simonpasquier/clarify-metadataconfig-remote-write
...
chore: clarify documentation on metadataConfig
2025-10-16 12:47:37 +05:30
Simon Pasquier
772eefb11f
Merge pull request #8027 from prometheus-operator/release-0.86
...
Merge release 0.86 back into main
2025-10-13 17:15:20 +02:00
Jayapriya Pai
6406eb7b96
chore: cut v0.86.1
...
Signed-off-by: Jayapriya Pai <slashpai9@gmail.com >
2025-10-13 18:45:16 +05:30
Simon Pasquier
40a5fa96cf
chore: clarify documentation on metadataConfig
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com >
2025-10-13 13:13:24 +02:00
Simon Pasquier
8116f769c1
chore: update documentation for the 'scheme' field
...
This commit also clarifies the meaning of the 'url' field in the Prober
spec which isn't a "true" URL.
Signed-off-by: Simon Pasquier <spasquie@redhat.com >
2025-10-10 16:09:57 +02:00
Y@&h
4ca908cb21
PrometheusRule status update after reconcillation from prometheus ( #8005 )
2025-10-10 10:12:41 +00:00
Simon Pasquier
e4c727291a
Merge pull request #7992 from appian/usefipsnit
...
chore: Update FIPS STS endpoint description
2025-10-07 16:59:03 +02:00
Jayapriya Pai
3e17d60e48
Merge pull request #7991 from slashpai/cut-0.86
...
chore: cut v0.86.0
2025-10-07 19:48:15 +05:30
Sam McBroom
2fc9523883
chore: Update FIPS STS endpoint description
...
Signed-off-by: Sam McBroom <sam.mcbroom@appian.com >
2025-10-07 07:17:43 -07:00
Jayapriya Pai
cc6aec1ebd
chore: cut v0.86.0
...
Signed-off-by: Jayapriya Pai <slashpai9@gmail.com >
2025-10-07 19:01:55 +05:30
Jayapriya Pai
264d19a9a9
Merge pull request #7987 from appian/usefips
...
feat: add support for configuring `use_fips_sts_endpoint` in sigv4 config
2025-10-07 19:01:19 +05:30
Simon Pasquier
51cba2baef
Merge pull request #7975 from simonpasquier/drop-invalid-authn-settings
...
fix: prevent duplicate authentication settings in PodMonitor
2025-10-07 15:09:09 +02:00
Jayapriya Pai
bdf0c5b644
Merge pull request #7985 from slashpai/utf8-label-fix
...
feat: allow UTF-8 characters in label names
2025-10-07 15:27:24 +05:30
Jayapriya Pai
a2e1f38665
feat: allow UTF-8 characters in label names
...
Follow-up from #7637 to complete the UTF8 support for labels
Related-to: #7362
Assisted-by: Cursor
Signed-off-by: Jayapriya Pai <slashpai9@gmail.com >
2025-10-07 14:26:37 +05:30
Sam McBroom
150292197b
feat: add support for configuring use_fips_sts_endpoint in sigv4 config
...
Using `AWS_USE_FIPS_ENDPOINT` to configure FIPS endpoint usage no longer
works (see https://github.com/prometheus/prometheus/issues/16752 ). This
must be done using the `use_fips_sts_endpoint` config option added in
https://github.com/prometheus/common/pull/649 . It is also available in
the new sigv4 package: https://github.com/prometheus/sigv4 .
Fixes #7986
Signed-off-by: Sam McBroom <sam.mcbroom@appian.com >
2025-10-06 13:57:10 -07:00
Simon Pasquier
9409da5fdd
feat: add serviceDiscoveryRole role to ServiceMonitor
...
This commit introduces a new field to ServiceMonitor which allows to
choose between Endpoints and EndpointSlice role for service discovery.
It allows migrating away from Endpoints (which is deprecated) in a more
granular way (in case the Prometheus service account needs to be granted
additional permissions).
Signed-off-by: Simon Pasquier <spasquie@redhat.com >
2025-10-06 11:49:11 +02:00
Simon Pasquier
431f734509
fix: prevent duplicate authentication settings in PodMonitor
...
This commit ensures that the operator discards PodMonitor resources with
duplicate authentication settings. Otherwise Prometheus fails to load
the generated configuration.
Signed-off-by: Simon Pasquier <spasquie@redhat.com >
2025-10-03 15:52:13 +02:00
Simon Pasquier
f5e3df3381
Merge pull request #7963 from simonpasquier/refactor-http-config-struct
...
feat: support enableHTTP2 in AlertmanagerConfig
2025-10-03 08:22:35 +02:00
Nutmos
15a6fc950a
Merge pull request #7966 from nutmos/refactor-kuma-sd
...
Chore: Refactor KumaSD
2025-10-02 09:22:21 +02:00
Simon Pasquier
35ffc19634
feat: support enableHTTP2 in AlertmanagerConfig
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com >
2025-09-30 17:47:31 +02:00
Simon Pasquier
2047e6e56a
chore: move HTTPConfig to http_config.go
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com >
2025-09-30 17:08:57 +02:00
Yash Patel
16e036ee3e
feat: status api for scrapeConfig
2025-09-30 13:41:44 +05:30
Nutmos
df84d720c7
Feat: Add URL Validation for PagerdutyURL in Alertmanager Globalconfig ( #7945 )
2025-09-29 15:09:47 +00:00
Sherif Abdel-Naby
4139f371e5
Fix maximumStartupDurationSeconds default value in docs ( #7756 )
...
* Fix `maximumStartupDurationSeconds` default value in docs
2025-09-29 11:31:43 +02:00
Hélia Barroso
b78d1b0999
feat: add status subresource to PrometheusRule CRD ( #7935 )
...
---------
Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com >
2025-09-24 17:47:02 +02:00
Hélia Barroso
6cd8f36a9a
feat: Add support for promoteScopeMetadata ( #7803 )
...
---------
Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com >
2025-09-24 09:44:15 +00:00
dongjiang
4f2b3121a8
feat: update probe status subresource on Prometheus reconciliations ( #7934 )
...
---------
Signed-off-by: dongjiang <dongjiang1989@126.com >
Co-authored-by: Simon Pasquier <spasquie@redhat.com >
2025-09-24 10:41:43 +02:00
dongjiang
02951754d8
Add UnderscoreEscapingWithoutSuffixes translation strategy ( #7947 )
...
Signed-off-by: dongjiang <dongjiang1989@126.com >
2025-09-23 17:04:16 +02:00
Hélia Barroso
69076602c7
feat: add spell check workflow ( #7909 )
...
* feat: add spell check workflow
Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com >
* fix: test names
Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com >
---------
Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com >
2025-09-22 14:29:59 +02:00
dongjiang
3a66badb96
add status for Probe
...
Signed-off-by: dongjiang <dongjiang1989@126.com >
2025-09-18 11:11:58 +08:00
Y@&h
50a1645ea7
Update PodMonitor's status subresource on Prometheus reconciliations ( #7929 )
2025-09-17 15:52:10 +02:00
Y@&h
40c7393385
Merge pull request #7914 from yp969803/issue7913
...
feat: status section in podMonitor API
2025-09-17 10:02:12 +02:00
Hélia Barroso
90d7e3d3c8
Merge pull request #7872 from heliapb/feat/kal_linters_comments
...
feat: add kal commentstart
2025-09-11 15:50:37 +02:00
dongjiang
9a064eff76
update controller-tools to v0.19.0
...
Signed-off-by: dongjiang <dongjiang1989@126.com >
2025-09-09 21:30:23 +08:00
Simon Pasquier
d73d9be517
chore: enable statusoptional linter
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com >
2025-09-09 10:58:16 +02:00
dongjiang
d4a65bfa6d
tools: add KAL tools for golangci-linter with binary mode ( #7840 )
...
---------
Signed-off-by: dongjiang <dongjiang1989@126.com >
2025-09-03 14:21:04 +02:00
Nutmos
269ee842b3
Merge pull request #7856 from nutmos/feat/add-eureka-sd-e2e-test-cases
...
Chore: Update test cases and validation for Euraka SD
2025-09-01 16:18:09 +02:00
Simon Pasquier
a65906976a
chore: update to Kubernetes v1.34.0
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com >
2025-08-28 17:47:58 +02:00
Nutmos
de544ca4da
Merge pull request #7823 from nutmos/feat/refactor-hetzner-sd-config
...
Chore: Refactor HetznerSD
2025-08-25 13:49:30 +02:00
Y@&h
09797ff419
Merge pull request #7829 from yp969803/issue7790
...
Use map list type for status bindings
2025-08-21 13:56:21 +00:00
Simon Pasquier
9335ab48da
chore: cut v0.85.0
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com >
2025-08-21 12:28:35 +02:00
Dhruv
81475dcd74
Merge pull request #7328 from slashexx/main
...
feat: add support for rocketchat reciever in AlertManagerConfig CRD
2025-08-21 09:36:27 +02:00
Nutmos
f5a97fe6c6
Chore: Refactor DockerSD ( #7816 )
...
* update docker validation and e2e testing
* update unit test
* update filter test cases
* trigger ci
2025-08-19 09:14:55 +05:30
Dhruv
807b92a58d
feat: add prohibition for probeSelector in CEL validations ( #7752 )
...
Signed-off-by: slashexx <dhruvpuri.35@gmail.com >
2025-08-19 08:51:30 +05:30
Jayapriya Pai
039bb4cfac
chore: cut v0.84.1
...
Signed-off-by: Jayapriya Pai <slashpai9@gmail.com >
2025-08-08 08:12:44 +05:30