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
Jaromir Wysoglad
95e379fb61 add listType:=set to Prometheus secrets field
This adds the listType:=set kubebuilder marker to the secrets
field in the Prometheus CRD. This allows the field to be
managed by multiple managers.
2024-07-18 13:52:34 -04:00
Hamish
ccefbfb926 feat(scrapeclass): Generated changes 2024-07-18 14:47:09 +12:00
dongjiang
d285820ce6 feat(xds): Add ScaleWay service discovery to the ScrapeConfig CRD (#6711)
* add ScaleWay SD Config

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>


---------

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-07-04 10:45:40 +02:00
Simon Pasquier
b98962be1e Merge pull request #6727 from prometheus-operator/release-0.75
Merge release 0.75 to main
2024-07-02 14:08:39 +02:00
Jayapriya Pai
7e721e201e chore: cut 0.75.1
Signed-off-by: Jayapriya Pai <slashpai9@gmail.com>
2024-07-02 10:46:42 +05:30
Ashwin Sriram
22a0a9b49b Adding CRD Description from Design.md to api.md for metrics-based resources (#6693) 2024-06-29 18:45:36 -03:00
M Viswanath Sai
71b12280f5 ScrapeConfig CRD: refactor Filter types (#6661)
* ScrapeConfig CRD: refactor `Filter` types
2024-06-27 12:56:08 +00:00
Ashwin Sriram
4ba377867a Adding CRDs description from Design.md (#6685)
* Moved CRDs description from Design.md to API.md
2024-06-27 12:00:17 +02:00
Jayapriya Pai
21e69ffe58 chore: cut 0.75.0
Signed-off-by: Jayapriya Pai <slashpai9@gmail.com>
2024-06-26 17:21:04 +05:30
dongjiang
cb79b964c9 feat(xds): Add OVHcloud service discovery to the ScrapeConfig CRD (#6689)
* add service discovery for ovhcloud

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>

---------

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-06-26 10:33:12 +02:00
dongjiang
1050a64b36 chore: optimize get secret key from store (#6700)
* optimize code

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>


---------

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-06-24 10:29:30 +02:00
Afzal Ansari
598ed72025 Add ttl obj to alertmanagercfgs resource (#6515)
* add ttl obj into alertmanagerConfig rsc


---------

Co-authored-by: Nicolas Takashi <nicolas.tcs@hotmail.com>
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-06-20 16:41:06 +02:00
Nicolas Takashi
d0e57c1b7b Merge branch 'prometheus-operator:main' into chore/improving-sample-limit-precedence 2024-06-19 07:21:33 +01:00
dongjiang
0130d11084 feat(remote): add support prometheus remote write/read ProxyConfig (#6512)
* update prometheus remote write/read proxy config

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>



---------

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-06-18 16:02:17 +02:00
mviswanathsai
6421fe877c ScrapeConfig CRD: Add LightSail Service Discovery Config Options 2024-06-13 13:57:45 +05:30
Nicolas Takashi
c79216786a Update pkg/prometheus/promcfg.go
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-06-08 11:31:26 +01:00
Ashwin Sriram
0d8575e0f5 Changed the description for ``overrideHonorLabels`` field (#6653)
* Changed the decription for overrideHonorLabels
2024-06-07 12:37:08 +00:00
Simon Pasquier
2e151cf1c0 chore: bump code-generator to v0.30.1
The gen tools arguments have changed a bit, the Makefile commands have
been adjusted accordingly.

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-06-07 11:25:50 +02:00
mviswanathsai
0988d3bfb2 ScrapeConfig CRD: Add PuppetDB Service Discovery Configurations 2024-06-06 15:19:08 +05:30
Nicolas Takashi
7c02682fff Merge branch 'prometheus-operator:main' into chore/improving-sample-limit-precedence 2024-06-05 15:32:32 +01:00
mviswanathsai
7984d14de2 ScrapeConfig: Add LinodeSDConfigs To The ScrapeConfig CRD 2024-06-05 19:43:11 +05:30
mviswanathsai
fcc9f4f9f7 ScrapeConfig CRD: Add DockerswarmSDConfigs to the ScrapeConfig CRD 2024-06-05 18:45:32 +05:30
Nicolas Takashi
17b294a7bd Update pkg/prometheus/promcfg.go
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-06-04 14:38:40 +01:00
Ha Anh Vu
fa37a770ef Add mode field in PrometheusAgent CRD (#6640)
* Add mode field in PrometheusAgent CRD
2024-06-04 12:17:29 +02:00
Nicolas Takashi
efcc211a25 Update pkg/prometheus/promcfg.go
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-06-03 14:09:12 +01:00
Simon Pasquier
3b5d291163 Merge pull request #6618 from mviswanathsai/issue-6147
Feat: Add JobName to ScrapeConfig CRD
2024-05-29 15:34:49 +02:00
Jayapriya Pai
e8b322a66e chore: bump k8s dependencies for api
regenerate assets

Fixes #6617

Signed-off-by: Jayapriya Pai <slashpai9@gmail.com>
2024-05-29 14:22:46 +05:30
janluak
3491f5c755 ScrapeConfig: Add JobName field to the CRD
Co-authored-by: M Viswanath Sai <mviswanath.sai.met21@itbhu.ac.in>
2024-05-29 10:38:10 +05:30
Mathieu Parent
555fa80849 Add extra metric relabelings to scrape classes
Signed-off-by: Mathieu Parent <math.parent@gmail.com>
2024-05-22 22:27:46 +02:00
Kapil Ramwani
ff2896aa77 crd: add support for source pagerduty_config option in AlertMananger CRD (#6427)
* crd: add support for source pagerduty_config option in AlertMananger CRD

The AlertManager CRD was expected to have 1:1 fields mapped from
https://prometheus.io/docs/alerting/latest/configuration/#pagerduty_config
. Currently source was missing so it is added.


---------

Co-authored-by: Jayapriya Pai <slashpai9@gmail.com>
2024-05-21 12:29:20 +02:00
Ashwin Sriram
370db30f01 Corrected Documentation for xxxMonitorNamespaceSelector (#6605)
Chore: Clarify that null is the default value for Service/PodMonitor selectors
2024-05-20 13:06:38 +00:00
Simon Pasquier
ef34de2298 chore: cut v0.74.0
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-05-17 16:07:25 +02:00
M Viswanath Sai
35340a6c4a [WIP] Feat: Add alert_relabel_configs to the Prometheus and PrometheusAgent CRD's (#6450)
* AlertmanagerEndpoints: add alertRelabelingConfigs field to AlertmanagerEndpoints

* alertmanagerEndpoints: wrap errors and fix naming for tests

* fix: attempt to manually revert mistakenly commited code
2024-05-17 11:09:01 +02:00
Jayapriya Pai
282afa4f1a Merge pull request #6596 from slashpai/azure-sdk-rw
feat: support SDK auth in AzureAD RemoteWrite
2024-05-17 14:02:30 +05:30
Jayapriya Pai
3bea4467d6 feat: support SDK auth in AzureAD RemoteWrite
Related-to #6584

Signed-off-by: Jayapriya Pai <slashpai9@gmail.com>
2024-05-16 18:47:56 +05:30
Jayapriya Pai
d24ff5b1cc feat: support SDK auth in AzureSD
Related-to #6584

Signed-off-by: Jayapriya Pai <slashpai9@gmail.com>
2024-05-16 16:03:08 +05:30
M Viswanath Sai
48e98584b5 Feat: Add relabel_configs field to AlertmanagerEndpoints (#6467)
* Add RelabelConfigs to AlertmanagerEndpoints
2024-05-14 15:36:30 +02:00
dongjiang
5a61e1ddf0 feat(ProxyConfig): Update CRD for ProxyConnectHeader type (#6541)
* update CRD for ProxyConnectHeader

---------

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-05-14 14:52:02 +02:00
Simon Pasquier
bc1a50245d fix: apply TLS scrape class to all objects
Before this change, the TLS configuration from the scrape class wasn't
applied to the generated configuration for PodMonitor, ScrapeConfig and
Probe objects.

Closes #6556

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-05-07 15:13:31 +02:00
Simon Pasquier
e17513543f Merge pull request #6378 from yp969803/issue4885
chore: Template string allowed for Responder.Type (#4882)
2024-05-06 11:23:54 +02:00
Jayapriya Pai
218558cdcd fix generate checks
Signed-off-by: Jayapriya Pai <slashpai9@gmail.com>
2024-04-23 18:16:32 +05:30
dongjiang
39af96825e feat(xds): Add support nomad service discovery to the ScrapeConfig CRD (#6485)
* add support for nomad sd

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-04-23 17:14:45 +05:30
Jayapriya Pai
093205bec1 Merge branch 'main' of github.com:prometheus-operator/prometheus-operator into merge-release-0.73 2024-04-22 18:11:47 +05:30
Jayapriya Pai
3aa2b0ec69 chore:cut v0.73.2
Signed-off-by: Jayapriya Pai <slashpai9@gmail.com>

Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-04-19 19:46:27 +05:30
Simon Pasquier
3e7eb79e25 Merge pull request #6497 from stefan-caraiman/fix/configurable-automountServiceAccountToken
fix: make automountServiceAccountToken configurable
2024-04-18 14:23:22 +02:00
Simon Pasquier
8d863d11c1 chore: fix small omission in CRD documentation
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-04-18 08:54:52 +02:00
Stefan Caraiman
733d2fe5f6 fix: make automountServiceAccountToken configurable
Fixes https://github.com/prometheus-operator/prometheus-operator/issues/6270

Signed-off-by: Stefan Caraiman <stefanc.caraiman@gmail.com>
2024-04-16 17:26:24 +03:00
dongjiang
35bfdf45c3 chore: bump to controller-tools v0.14.0 (#6499)
* update controller-tools version

---------

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-04-12 10:22:34 +02:00
Simon Pasquier
f58caed3f9 Merge pull request #6500 from prometheus-operator/release-0.73
Release 0.73
2024-04-11 12:30:39 +02:00
Jayapriya Pai
7e83f96928 chore: cut v0.73.1
Signed-off-by: Jayapriya Pai <slashpai9@gmail.com>
2024-04-10 19:23:20 +05:30