compliance-operator
compliance-operator copied to clipboard
fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.77.1
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring | v0.69.1 -> v0.77.1 |
[!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/apis/monitoring)
v0.77.1
v0.77.0
: 0.77.0 / 2024-09-19
[!NOTE] Along with this release we also introduce a new command line tool poctl. It is designed specifically for managing Prometheus Operator Custom Resources. This project is currently under active development and fully experimental, so expect breaking changes and rough edges. We encourage you to try it out and provide the feedback.
[!WARNING] Another notable change is that we have switched the logging framework from go-kit/log to slog which may lead to some differences in the log output.
- [CHANGE] Add more API validation and changes to the
ScrapeConfig
CRD. #6921 #6855 #6744 - [CHANGE] Update the validating webhook to reject
PrometheusRule
objects that would generate configuration greater than the max ConfigMap size (512KiB). #6606 - [FEATURE] Add experimental Prometheus 3 support. It allows to try the new Prometheus
v3.0.0-beta.0
. #6940- Feature requests in this version won't be supported until Prometheus 3 reaches a stable release. However, users are encouraged to try the beta version with the Operator and report any issues they encounter.
- [FEATURE] Add support for
PodMonitor
to thePrometheusAgent
CRD in DaemonSet mode. #6879 - [FEATURE] Add
-kubelet-endpointslice
argument to supportEndpointSlice
for the kubelet controller. #6882 - [FEATURE] Add
outOfOrderTimeWindow
field to thePrometheusAgent
CRD. #6851 - [FEATURE] Add
matchFirstNetwork
field to theScrapeConfig
CRD for the Docker Service Discovery. #6849 #6894 - [FEATURE] Add the
otlp
field to thePrometheus
andPrometheusAgent
CRDs. #6780 - [FEATURE] Add support for certificate, key and client CA file paths to the web TLS configuration. #6358
- [FEATURE] Add
noProxy
,proxyFromEnvironment
andproxyConnectHeader
fields to the AlertmanagerConfig CRD for OAuth2 clients. #6922 - [FEATURE] Add
noProxy
,proxyFromEnvironment
andproxyConnectHeader
fields to the AlertmanagerConfig CRD for HTTP clients. #6864 - [FEATURE] Add Ionos Service Discovery support to
ScrapeConfig
CRD. (#6732) - [BUGFIX] Fix panic when processing an invalid
AlertmanagerConfig
object used for global configuration. #6931 - [BUGFIX] Allow configuring proxy URL for all Prometheus versions. #6845
v0.76.2
- [BUGFIX] Fix OAuth2 TLSConfig nil pointer. #6909
v0.76.1
- [BUGFIX] fix bug with Kubernetes service discovery Selector.Role field. #6896
v0.76.0
0.76.0 / 2025-08-08
- [CHANGE] Enhanced secret management in Prometheus and PrometheusAgent CRDs by switching the secrets field from atomic to listType: set, allowing independent handling of entries by different managers to prevent conflicts and improve deployment stability. #6762
- [CHANGE] Add API-level validations to Kubernetes SD in the ScrapeConfig CRD. #6678
- [FEATURE] Add TLS and Proxy settings to OAuth2 configuration for Prometheus and PrometheusAgent CRDs. #6735
- [FEATURE] Add support for OAuth2 in the ScrapeConfig CRD. #6814
- [FEATURE] Add scale subresource to the Alertmanger CRD. #6728
- [FEATURE] Add Scaleway service discovery to the ScrapeConfig CRD. #6711
- [FEATURE] Add
serviceDiscoveryRole
field to the Prometheus and PrometheusAgent CRDs to select between Endpoints (default) and EndpointSlice for discovering scrape and alerting targets. #6672 - [ENHANCEMENT] Make the
namespace
field optional in the Alertmanager endpoints configuration of the Prometheus CRD, if not defined it will use thedefault
namespace. #6338 - [ENHANCEMENT] Add support to configure the TLS version for Prometheus, PrometheusAgent and Alertmanager CRDs. #6736
- [ENHANCEMENT] Add
-secret-label-selector
argument to the operator to filter the Secrets being watched. #6731 - [ENHANCEMENT] Add
attachMetadata
field to ScrapeClasses. #6756 - [BUGFIX] Add support for all proxy settings in the Alertmanager configuration. #6818
v0.75.2
: 0.75.2 / 2024-07-23
- [BUGFIX] Avoid invalid alerting config with TLS. #6765
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
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.