compliance-operator
compliance-operator copied to clipboard
Update module github.com/prometheus-operator/prometheus-operator/pkg/client to v0.75.2
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
github.com/prometheus-operator/prometheus-operator/pkg/client | v0.68.0 -> v0.75.2 |
[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
prometheus-operator/prometheus-operator (github.com/prometheus-operator/prometheus-operator/pkg/client)
v0.75.2
v0.75.1
: 0.75.1 / 2024-07-02
- [BUGFIX] Fix OVHCloud service discovery configs key error. #6723
v0.75.0
: 0.75.0 / 2024-06-26
- [CHANGE] Global limits over enforced limits when no user limits are set. #6608
- [CHANGE/BUGFIX] Use a separate port number (
8081
) for the init container. #6635 - [FEATURE] Add
source
field inpagerdutyConfigs
inAlertManangerConfig
CRD. #6427 - [FEATURE] Add
DockerSwarm
Service Discovery support in the ScrapeConfig CRD. #6633 - [FEATURE] Add
Linode
Service Discovery support in the ScrapeConfig CRD. #6586 - [FEATURE] Add
PuppetDB
Service Discovery support in the ScrapeConfig CRD. #6651 - [FEATURE] Add
LightSail
Service Discovery support in the ScrapeConfig CRD. #6660 - [FEATURE] Add
OVHCloud
Service Discovery support in the ScrapeConfig CRD. #6689 - [FEATURE] Add extra metric relabelings to scrape classes. #6492
- [FEATURE] Add
jobName
field to ScrapeConfig CRD. #6618 - [FEATURE] Add automatic memory limit handling using the flag
-auto-gomemlimit-ratio
. #6591 - [FEATURE] Add support for ProxyConfig in Prometheus RemoteWrite and RemoteRead specs. #6512
- [ENHANCEMENT] Add automatic
GOMAXPROCS
to admission webhook. #6599 - [ENHANCEMENT] Add
prometheus_operator_feature_gate_info
metric. #6655 - [BUGFIX] Fix reloading
Alertmanager
when notification templates change. #6607 - [BUGFIX] Fix PrometheusAgent reconciliation for the statefulset changes. #6615
- [BUGFIX] Fix readiness/liveness probes for config-reloader when listenLocal is set to true. #6698
v0.74.0
: 0.74.0 / 2024-05-17
- [CHANGE/BUGFIX] Change the
proxyConnectHeader
field of the proxy configuration in theScrapeConfig
CRD from a map of strings to a map of string slices. #6541 - [CHANGE] Automatically set the GOMAXPROCS variable according to the CPU limits of the process cgroup. #6576
- [FEATURE] Add support for the Nomad Service Discovery to the
ScrapeConfig
CRD. #6485 - [FEATURE] Add
relabelings
field for Alertmanager's endpoints in thePrometheus
CRD. #6467 - [FEATURE] Add
alertRelabelings
field for the Alertmanager's endpoints in thePrometheus
CRD. #6450 - [FEATURE] Add support for the Azure SDK authentication to the Azure Service Discovery in the
ScrapeConfig
CRD. #6595 - [FEATURE] Add support for the Azure SDK authentication to the remote-write configuration in the
Prometheus
andPrometheusAgent
CRDs. #6596 - [ENHANCEMENT] Add Go runtime scheduler metrics to the operator. #6563
- [ENHANCEMENT] Add
go_sync_mutex_wait_total_seconds_total
metric to the operator. #6581 - [BUGFIX] Allow templated strings for the responder's
type
in OpsGenie configuration. #6378 - [BUGFIX] Fix nil pointer panic in the
AlertmanagerConfig
Webex receiver. #6582 - [BUGFIX] Apply TLS scrape class settings to all
PodMonitor
,Probe
andScrapeConfig
objects. #6573
v0.73.2
: 0.73.2 / 2024-04-18
- [BUGFIX] Fix ScrapeClassTLSConfig nil pointer exception. #6526
- [BUGFIX] Fix missing
prometheus_operator_kubernetes_client_http_requests_total
metric. #6525
v0.73.1
: 0.73.1 / 2024-04-10
- [BUGFIX] To minimize excessive logging, log the deprecated bearer token fields at the debug level. #6495
v0.73.0
: 0.73.0 / 2024-04-03
- [CHANGE/BUGFIX] Add
proxyURL
validation for ServiceMonitor, PodMonitor and Probe objects. It could be a breaking change for those who rely on the configuration reloader sidecar to expand environment variables in the generated configuration file. #6464 - [CHANGE/BUGFIX] Allow empty separator in relabel config. #6425
- [FEATURE] Add
summary
field to the MSteams receiver. #6206 - [FEATURE] Add support for Kuma SD in
ScrapeConfig
CRD. #6427,#6465 - [FEATURE] Add support for Eureka SD in
ScrapeConfig
CRD. #6408 - [FEATURE] Add support for Docker SD in
ScrapeConfig
CRD. #6421 - [FEATURE] Add support for Hetzner SD in
ScrapeConfig
CRD. #6436 - [FEATURE] Add the
--kubelet-node-address-priority
CLI argument to set the node address priority. #6377 - [FEATURE] Add
relabelings
field to scrape classes. #6379 - [FEATURE] Add
bodySizeLimit
field to the ServiceMonitor and PodMonitor CRDs. #6349 - [FEATURE] Add
sampleAgeLimit
field to the remote-write configuration. #6326 - [ENHANCEMENT] Verify which CRDs are installed and start the respective controllers only when needed. #6351
- [ENHANCEMENT] Add checks for selectors in
KubernetesSDConfig
. #6359 - [BUGFIX] Fix ScrapeConfigs selection issue across different namespaces. #6390
- [BUGFIX] Add check to determine if Thanos supports the
--prometheus.http-client
flag. #6448 - [BUGFIX] Fix PrometheusAgent reconciliation when the secret/configmap's namespace is different from the PrometheusAgent namespace. #6412
- [BUGFIX] Fix the validation for
muteTimeIntervals
's months in the AlertmanagerConfig CRD. #6362
v0.72.0
: 0.72.0 / 2024-03-04
In this release, we want to highlight the addition of ScrapeClasses.
ScrapeClasses is an experimental feature that allows declaring multiple scrape configurations in the Prometheus/PrometheusAgent objects that can be consumed by selected scrape-related resources, like ScrapeConfig, ServiceMonitor, PodMonitor and Probes. Initial support only allows the declaration of TLS configuration, but we plan to extend ScrapeClasses with more options in the future, e.g. Authorization, relabelings and scrape protocols.
- [FEATURE] Add
ScrapeClasses
to Prometheus, PrometheusAgent, ScrapeConfig, ServiceMonitor, PodMonitor and Probe CRDs. #6199 - [FEATURE] Add the
enableCompression
field to the ScrapeConfig CRD. #6236 - [FEATURE] Add DigitalOcean service discovery to the ScrapeConfig CRD. #6220
- [FEATURE] Add support for
scrapeProtocols
to the ScrapeConfig, ServiceMonitor and PodMonitor CRDs. #6235 #6268 - [FEATURE] Add support for NS records to the DNS service discovery in the ScrapeConfig CRD. #6235
- [FEATURE] Add support for
keepFiringFor
in the ThanosRuler CRD. #6283 - [ENHANCEMENT] Enable usage of sharding with ScrapeConfig. #6135
- [BUGFIX] Correctly mount file subpaths in ThanosRuler CRD. #6243
- [BUGFIX] Fix conversion of the
continue
field in AlertmanagerConfig between v1alpha1 and v1beta1 versions. #6282 - [BUGFIX] Fix failure of metadata informers when processing deleted objects. #6298
v0.71.2
: 0.71.2 / 2024-01-25
- [BUGFIX] Fix Azure SD service discovery when using
ManagedIdentity
. #6259
v0.71.1
: / 2024-01-22
- [BUGFIX] Pass all the ThanosRuler
.spec.volumes
fields down to the pods. #6249
v0.71.0
: 0.71.0 / 2024-01-12
- [CHANGE] Configure the configuration reloader sidecar with the same web configuration as Prometheus and Alertmanager. #6194
- [FEATURE] Implement the Scale subresource for the Prometheus and PrometheusAgent CRDs. #5962
- [FEATURE] Add support for OpenStack Service Discovery to the ScrapeConfig CRD. #6168
- [FEATURE] Add support for all settings of the Kubernetes Service Discovery to the ScrapeConfig CRD. #6178
- [FEATURE] Add support for proxy settings to the ScrapeConfig CRD. #6001
- [FEATURE] Add the
enableHTTP2
field to remote-write configuration. #6192 - [FEATURE] Add
.spec.maximumStartupDurationSeconds
to the Prometheus and PrometheusAgent CRDs. #6137 - [FEATURE] Emit Kubernetes events when detecting invalid configurations. #6179
- [ENHANCEMENT] Add
additionalLabels
field to topology spread constraints for Prometheus and PrometheusAgent CRD. #5967 - [ENHANCEMENT] Add
.spec.clusterLabel
to the Alertmanager CRD. #6162 - [ENHANCEMENT] Add
prometheus_operator_status_update_errors_total
andprometheus_operator_status_update_operations_total
metrics. #6185
v0.70.0
: 0.70.0 / 2023-11-30
- [CHANGE] Use camelCase on scrapeConfig in prometheus job names. #6124
- [CHANGE] Update field names for ConsulSD configs. #6094
- [FEATURE] Add
trackTimestampsStaleness
field toServiceMonitor
,PodMonitor
andScrapeConfig
CRDs. #6105 - [FEATURE] Add
persistentVolumeClaimRetentionPolicy
field to thePrometheus
andPrometheusAgent
CRDs. #6038 - [FEATURE] Support service,pod,endpoints,endpointslice,ingress roles to
KubernetesSDConfigs
inScrapeConfig
CRD. #6089 - [FEATURE] Add support for Azure SD and GCE SD in
ScrapeConfig
CRD. #6078 #6009 - [FEATURE] Add azure AD oauth support to remote write. #6037
- [FEATURE] Add
.spec.reloadStrategy
to the Prometheus and PrometheusAgent CRDs. The value can beHTTP
(default if not specified) orProcessSignal
. #5690 - [ENHANCEMENT] Expose flag to enable the reloader probes in the jsonnet configuration. #6075
- [ENHANCEMENT] Reduce memory usage for clusters with large number of secrets and/or configmaps. #5993
- [ENHANCEMENT] Config reloader now sends all logs to
os.Stdout
. #6085 - [BUGFIX] Remove verbose logging in admission-webhook pods. #6095
- [BUGFIX] Fixed HTTP scheme value in the Consul SD configurations. #6098
- [BUGFIX] Skip adding shard relabel rules if they were already set in
additionalScrapeConfigs
. #6099 - [BUGFIX] Fix nil pointer exception when title and text are not set in MS Teams config. #6109
v0.69.1
: 0.69.1 / 2023-11-09
This release is built using Go 1.21.4 which addresses CVE-2023-45283 and CVE-2023-45284.
- [BUGFIX] Rename test files to resolve Go import failures of github.com/prometheus-operator/prometheus-operator. #6070
v0.69.0
: 0.69.0 / 2023-11-03
- [CHANGE] Consider secret references without
optional
value to be mandatory instead of optional for.spec.additionalScrapeConfigs
configs. #5985 - [CHANGE] Remove
prometheus_operator_rule_validation_triggered_total
,prometheus_operator_rule_validation_errors_total
,prometheus_operator_alertmanager_config_validation_triggered_total
andprometheus_operator_alertmanager_config_validation_errors_total
metrics which have been deprecated since v0.55.0. The same information is available from theapiserver_admission_webhook_rejection_count
metric available since Kubernetes v1.16.0. #6024 - [CHANGE/BUGFIX] Disable HTTP2 connections by default to mitigate CVE-2023-44487. #6028
- [FEATURE] Add support for EC2 service discovery to the ScrapeConfig CRD. #5902 #6012
- [FEATURE] Support MSTeams receiver in the AlertmanagerConfig CRD. #6002
- [FEATURE] Add the
sigv4
field to the Alertmanager endpoints for the Prometheus CRD. #6036 - [FEATURE] Support AzureAD authentication for Prometheus remote write. #5852
- [FEATURE] Add the
userKeyFile
andtokenFile
fields for Pushover to the AlertmanagerConfig CRD. #5886 - [FEATURE] Add
--as
to the operator's CLI arguments for user impersonation. #5906 - [FEATURE] Add the
selectors
field for the Kubernetes service discovery to the ScrapeConfig CRD. #6053 - [ENHANCEMENT] Support
url_file
for Webhook receiver in the Alertmanager configuration. #5876 - [ENHANCEMENT] Support
user_key_file
andtoken_file
for Pushover receiver in the Alertmanager configuration. #5876 - [ENHANCEMENT] Use server-side apply instead of update when reconciling the resource's status. #5883 #5913 #5912
- [ENHANCEMENT] Detect when an invalid storage class is defined. #5792
- [ENHANCEMENT] Add OCI labels to container images. #5946
- [ENHANCEMENT] Add the
operator.prometheus.io/version
annotation to the CRD manifests. #6050 - [BUGFIX] Detect namespace changes without list/watch permissions on the namespace resources. #5934 #5898
- [BUGFIX] Avoid operator panic when using ScrapeConfig with the Consul service discovery. #5937
- [BUGFIX] Don't enable Prometheus unmanaged mode when only
.spec.scrapeConfigSelector
is defined. #5941 - [BUGFIX] Prevent Alertmanager pods from joining random clusters. #5945
- [BUGFIX] Fix race condition when deleting Alertmanager, Prometheus, PrometheusAgent and ThanosRuler instances. #5954
- [BUGFIX] Enable klog verbose level only when the log level is debug.. #5981
- [BUGFIX] Reduce memory usage by using secret metadata informer in the PrometheusAgent controller. #5982
- [BUGFIX] Do not strip mandatory fields in the
stripped-down-crds.yaml
manifest file. #6008 - [BUGFIX] Update the resource requests and limits of the config reloader sidecar when updated. #5971
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.