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
dongjiang
ca3db528a0 Fix: Remove scrapeFallbackProtocol in Prometheus CommonSpec (#7197)
* move common scrapeFallbackProtocol

Signed-off-by: dongjiang <dongjiang1989@126.com>
2024-12-16 18:42:19 +05:30
Jayapriya Pai
2d5acacead chore: cut v0.79.0
Signed-off-by: Jayapriya Pai <slashpai9@gmail.com>
2024-12-13 23:03:56 +05:30
Nicolas Takashi
0291114c95 Merge pull request #7185 from prometheus-operator/chore/role-selector-pod-monitor
[CHORE] Add support for role selectors on PodMonitor.
2024-12-13 15:51:30 +00:00
Jayapriya Pai
2a956605d2 Merge pull request #7191 from pintohutch/alertmanager-proxy-url
feat: add proxy_url to alertmanagerendpoints
2024-12-13 19:19:10 +05:30
Jayapriya Pai
cc34990bcd Merge pull request #7183 from aslafy-z/patch-2
feat: Add support for configuring Alertmanager STS persistentVolumeClaimRetentionPolicy
2024-12-13 13:56:47 +05:30
Danny Clark
7345963a3d feat: add proxy_url to alertmanagerendpoints
We add support for client http proxy settings for alertmanager endpoints
specified in the Prometheus config.

Specifically, we utilize the existing ProxyConfig api used elsewhere
and embed it in the AlertmanagerEndpoints api.
2024-12-13 03:29:48 +00:00
Jayapriya Pai
4261909d36 chore: update go dependencies
Signed-off-by: Jayapriya Pai <slashpai9@gmail.com>
2024-12-12 13:01:21 +05:30
Nicolas Takashi
b52760f777 [CHORE] adding base structure
Signed-off-by: Nicolas Takashi <nicolas.tcs@hotmail.com>
2024-12-11 21:19:16 +00:00
Zadkiel AHARONIAN
2ef3563140 feat: Add Alertmanager STS persistentVolumeClaimRetentionPolicy
Signed-off-by: GitHub <noreply@github.com>
2024-12-11 19:44:15 +00:00
Nicolas Takashi
f49de99bef [FEATURE] adding RoleSelector field in ServiceMonitor (#7086)
---------

Signed-off-by: Pranshu Srivastava <rexagod@gmail.com>
Signed-off-by: Nicolas Takashi <nicolas.tcs@hotmail.com>
Co-authored-by: Pranshu Srivastava <rexagod@gmail.com>
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-12-10 18:02:04 +01:00
Hélia Barroso
8c407eb272 [feat] - Add Labels to RuleGroup (#7140)
---------

Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com>
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-12-10 11:53:22 +01:00
Philip Gough
cf661a0361 Attach Authorization to config via ScrapeClass (#7154)
* api: Add Authorization to ScrapeClass

---------

Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-12-09 14:24:34 +01:00
dongjiang
20cc1a0125 feat: Support portNumber in addition of port name for PodMonitor CRD (#7150)
---------

Signed-off-by: dongjiang <dongjiang1989@126.com>
2024-11-29 14:12:17 +01:00
dongjiang
c5de052771 chore: optimize AM APIVersion validation (#7118)
* optimize am APIVersion


---------

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-11-27 11:56:20 +01:00
dongjiang
514f90aabf feat: Support add consul filter (#7124)
---------

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-11-22 11:33:25 +01:00
Max Gautier
fede8822f8 Document disableCompaction defaulting when using thanos sidecar (#7127)
* docs: disableCompaction defaulting when using thanos sidecar

For the Prometheus CRD, the operator default to true for
`spec.disableCompaction` when `spec.thanos.objectStorageConfig(|File)`
is defined, but this is not documented anywhere but in code (and in
kube-prometheus-stack helm chart values, as it turns out).


---------

Signed-off-by: Max Gautier <mg@max.gautier.name>
2024-11-21 17:48:24 +01:00
Simon Pasquier
e7a1acd8f2 Merge remote-tracking branch 'origin/release-0.78' into merge-release-0.78.2
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-11-21 15:48:05 +01:00
Simon Pasquier
d3c7eb978d chore: cut v0.78.2
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-11-21 12:05:50 +01:00
Simon Pasquier
6c0ee036c1 Merge pull request #7126 from simonpasquier/custom-sharding-label
feat: support custom sharding label
2024-11-21 10:48:54 +01:00
dongjiang
d3b8e5921d feat: add support fallback_scrape_protocol option for each scrape CRD and globally (#7131)
* add fallback scrape protocol


---------

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-11-21 10:35:54 +01:00
Simon Pasquier
ce6724dcf1 feat: support custom sharding label
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-11-20 16:56:54 +01:00
Simon Pasquier
d756de7fa9 fix: revert removal of the proxyURL field
Closes #7114

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-11-20 16:41:41 +01:00
Hélia Barroso
ef69943905 [FEAT] - Add metric_name_validation_scheme (#7116)
---------

Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com>
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-11-20 11:23:37 +01:00
Simon Pasquier
37d466a531 chore: update the Thanos Ruler example
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-11-18 15:55:19 +01:00
Simon Pasquier
35790cdbee Merge pull request #7121 from simonpasquier/improve-thanos-ruler-docs
chore: improve ThanosRuler documentation
2024-11-18 11:59:03 +01:00
Simon Pasquier
a53f3f89df chore: improve ThanosRuler documentation
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-11-18 11:12:58 +01:00
dongjiang
2d5b11ad21 feat: add support --web.enable-otlp-receiver flag in the Prometheus/PrometheusAgent CRD (#7105)
* add otlp receiver

---------

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-11-15 17:14:04 +01:00
dongjiang
0a5584367f feat: add support TranslationStrategy option for OTLP receiver (#7112)
---------

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-11-15 09:25:57 +01:00
M Viswanath Sai
5c8981ec34 Refactor Consul SD Configurations (#6738) 2024-11-13 15:55:07 +01:00
Hélia Barroso
e951bd3037 [feat] - AM API Version Compatibility (#7102)
* [feat] - AM API Version Compatibility

---------

Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com>
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-11-13 13:58:44 +01:00
Ashwin Sriram
465cfbcec7 Refactor Digital Ocean Service Discovery (#7006)
* Refactor DigitalOcean SD config
2024-11-12 16:38:41 +01:00
Simon Pasquier
5f512d2136 Merge pull request #7085 from simonpasquier/support-prometheustext-1.0.0
feat: support scrape protocol 'PrometheusText1.0.0'
2024-11-08 17:38:07 +01:00
Nutmos
bae78e203a Feat: Add enableHTTP2 to ScrapeConfig CRD (#7024) 2024-11-08 17:22:45 +01:00
Simon Pasquier
95d4e4e725 feat: support scrape protocol 'PrometheusText1.0.0'
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-11-08 14:01:03 +01:00
Simon Pasquier
d728a1ce9d fix: add runtime configuration for PrometheusAgent
In #6667, we forgot to support the new runtime configuration for the
PrometheusAgent CRD.

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-11-08 09:19:56 +01:00
Dominic Cardellino
2091f28cc9 feat: add telegram messageThreadID (#6999)
* feat: add telegram messageThreadID

This adds the functionality to configure the telegram message thread id.



---------

Co-authored-by: Dominic Cardellino <dominic.cardellino@getmercury.io>
Co-authored-by: Dominic Cardellino <d.cardellino@rescale.ch>
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-11-06 11:18:11 +01:00
Simon Pasquier
f80fe19a55 Merge branch 'release-0.78' into merge-release-0.78
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-11-05 15:32:56 +01:00
Simon Pasquier
9c340b2508 chore: cut v0.78.1
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-11-05 10:23:44 +01:00
dongjiang1989
fb6a8c94e4 update controller-tools to v0.16.5
Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-11-04 15:15:29 +08:00
Simon Pasquier
3a0594cff8 chore: cut v0.78.0
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-10-30 15:44:09 +01:00
Simon Pasquier
ca4f84f2bb Merge pull request #7033 from simonpasquier/prom-rw-2
feat: add support for Remote Write v2.0
2024-10-23 14:23:33 +02:00
Pranshu Srivastava
39f217751f fix: address OpenAPI text inconsistency for prometheus.spec.remoteWrite.sendExemplars (#6992)
---------

Signed-off-by: Pranshu Srivastava <rexagod@gmail.com>
2024-10-23 11:23:11 +02:00
Simon Pasquier
aa58fe3f4c feat: add support for Remote Write v2.0
This change includes the following:
* New `messageVersion` field to the remote write configuration to select
  between v1 and v2 message formats.
* New `remoteWriteReceiverMessageVersions` to select which message
  format(s) to accept when the remote receiver is configured.
* Stricter validation for the remote write's URL (not breaking since an
  empty URL value would already fail the Prometheus configuration
  loading)

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-10-23 10:51:21 +02:00
Simon Pasquier
5f3cd676e9 Merge pull request #7031 from simonpasquier/merge-release-0.77.2
Merge release 0.77.2
2024-10-21 20:21:59 +02:00
dongjiang
a26ca7273e feat: support add native histogram config (#6796)
* add native histogram

---------

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-10-21 17:38:11 +02:00
Simon Pasquier
3f7e02a325 Merge remote-tracking branch 'origin/release-0.77' into merge-release-0.77.2
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-10-21 17:22:20 +02:00
Jayapriya Pai
0dda9e0b7a chore: cut 0.77.2
Signed-off-by: Jayapriya Pai <slashpai9@gmail.com>
2024-10-21 19:38:11 +05:30
Simon Pasquier
f2aa677705 Merge pull request #6998 from simonpasquier/follow-up-3899
chore: implement DNS options for DaemonSet
2024-10-16 09:33:05 +02:00
Simon Pasquier
64c78d59c8 Merge pull request #7017 from heliapb/fix/otlp_prom
Fix issue #7002
2024-10-15 17:06:27 +02:00
Simon Pasquier
12dd07585a chore: implement DNS options for DaemonSet
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-10-15 17:03:01 +02:00