1
0
mirror of https://github.com/coreos/prometheus-operator.git synced 2026-02-05 06:45:27 +01:00

962 Commits

Author SHA1 Message Date
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