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