Open renovate[bot] opened 11 months ago
[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: renovate[bot] Once this PR has been reviewed and has the lgtm label, please assign jhrozek for approval. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.
Hi @renovate[bot]. Thanks for your PR.
I'm waiting for a ComplianceAsCode member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test
on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test
label.
I understand the commands that are listed here.
:robot: To deploy this PR, run the following command:
make catalog-deploy CATALOG_IMG=ghcr.io/complianceascode/compliance-operator-catalog:480
:robot: To deploy this PR, run the following command:
make catalog-deploy CATALOG_IMG=ghcr.io/complianceascode/compliance-operator-catalog:480
In order to perform the update(s) described in the table above, Renovate ran the go get
command, which resulted in the following additional change(s):
Details:
Package | Change |
---|---|
k8s.io/apimachinery |
v0.30.1 -> v0.30.2 |
k8s.io/client-go |
v0.30.1 -> v0.30.2 |
sigs.k8s.io/controller-runtime |
v0.18.0 -> v0.18.4 |
github.com/evanphx/json-patch |
v5.6.0+incompatible -> v5.9.0+incompatible |
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring |
v0.69.1 -> v0.75.2 |
github.com/stretchr/testify |
v1.8.4 -> v1.9.0 |
golang.org/x/oauth2 |
v0.17.0 -> v0.21.0 |
google.golang.org/protobuf |
v1.34.1 -> v1.34.2 |
k8s.io/api |
v0.30.1 -> v0.30.2 |
k8s.io/apiextensions-apiserver |
v0.30.1 -> v0.30.2 |
k8s.io/apiserver |
v0.30.1 -> v0.30.2 |
k8s.io/component-base |
v0.30.1 -> v0.30.2 |
k8s.io/klog/v2 |
v2.120.1 -> v2.130.1 |
k8s.io/kube-openapi |
v0.0.0-20240228011516-70dd3763d340 -> v0.0.0-20240620174524-b456828f718b |
k8s.io/utils |
v0.0.0-20230726121419-3b25d923346b -> v0.0.0-20240502163921-fe8a2dddb1d0 |
github.com/emicklei/go-restful/v3 |
v3.11.0 -> v3.12.1 |
github.com/go-openapi/jsonpointer |
v0.20.0 -> v0.21.0 |
github.com/go-openapi/jsonreference |
v0.20.2 -> v0.21.0 |
github.com/go-openapi/swag |
v0.22.4 -> v0.23.0 |
github.com/pmezard/go-difflib |
v1.0.0 -> v1.0.1-0.20181226105442-5d4384ee4fb2 |
This is going to require a newer version of golang. Debugging issues bumping the version of golang in https://github.com/ComplianceAsCode/compliance-operator/pull/491.
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.
:robot: To deploy this PR, run the following command:
make catalog-deploy CATALOG_IMG=ghcr.io/complianceascode/compliance-operator-catalog:480
/retest-required
Unrelated errors
:robot: To deploy this PR, run the following command:
make catalog-deploy CATALOG_IMG=ghcr.io/complianceascode/compliance-operator-catalog:480
:robot: To deploy this PR, run the following command:
make catalog-deploy CATALOG_IMG=ghcr.io/complianceascode/compliance-operator-catalog:480
:robot: To deploy this PR, run the following command:
make catalog-deploy CATALOG_IMG=ghcr.io/complianceascode/compliance-operator-catalog:480
@renovate[bot]: The following test failed, say /retest
to rerun all failed tests or /retest-required
to rerun all mandatory failed tests:
Test name | Commit | Details | Required | Rerun command |
---|---|---|---|---|
ci/prow/e2e-aws-parallel | 6bf72aed21b7d895fb03b7d357b15fd0196d4c2b | link | true | /test e2e-aws-parallel |
Full PR test history. Your PR dashboard.
:robot: To deploy this PR, run the following command:
make catalog-deploy CATALOG_IMG=ghcr.io/complianceascode/compliance-operator-catalog:480
This PR contains the following updates:
v0.68.0
->v0.75.2
Release Notes
prometheus-operator/prometheus-operator (github.com/prometheus-operator/prometheus-operator/pkg/client)
### [`v0.75.2`](https://togithub.com/prometheus-operator/prometheus-operator/compare/v0.75.1...v0.75.2) [Compare Source](https://togithub.com/prometheus-operator/prometheus-operator/compare/v0.75.1...v0.75.2) ### [`v0.75.1`](https://togithub.com/prometheus-operator/prometheus-operator/releases/tag/v0.75.1): 0.75.1 / 2024-07-02 [Compare Source](https://togithub.com/prometheus-operator/prometheus-operator/compare/v0.75.0...v0.75.1) - \[BUGFIX] Fix OVHCloud service discovery configs key error. [#6723](https://togithub.com/prometheus-operator/prometheus-operator/issues/6723) ### [`v0.75.0`](https://togithub.com/prometheus-operator/prometheus-operator/releases/tag/v0.75.0): 0.75.0 / 2024-06-26 [Compare Source](https://togithub.com/prometheus-operator/prometheus-operator/compare/v0.74.0...v0.75.0) - \[CHANGE] Global limits over enforced limits when no user limits are set. [#6608](https://togithub.com/prometheus-operator/prometheus-operator/issues/6608) - \[CHANGE/BUGFIX] Use a separate port number (`8081`) for the init container. [#6635](https://togithub.com/prometheus-operator/prometheus-operator/issues/6635) - \[FEATURE] Add `source` field in `pagerdutyConfigs` in `AlertManangerConfig` CRD. [#6427](https://togithub.com/prometheus-operator/prometheus-operator/issues/6427) - \[FEATURE] Add `DockerSwarm` Service Discovery support in the ScrapeConfig CRD. [#6633](https://togithub.com/prometheus-operator/prometheus-operator/issues/6633) - \[FEATURE] Add `Linode` Service Discovery support in the ScrapeConfig CRD. [#6586](https://togithub.com/prometheus-operator/prometheus-operator/issues/6586) - \[FEATURE] Add `PuppetDB` Service Discovery support in the ScrapeConfig CRD. [#6651](https://togithub.com/prometheus-operator/prometheus-operator/issues/6651) - \[FEATURE] Add `LightSail` Service Discovery support in the ScrapeConfig CRD. [#6660](https://togithub.com/prometheus-operator/prometheus-operator/issues/6660) - \[FEATURE] Add `OVHCloud` Service Discovery support in the ScrapeConfig CRD. [#6689](https://togithub.com/prometheus-operator/prometheus-operator/issues/6689) - \[FEATURE] Add extra metric relabelings to scrape classes. [#6492](https://togithub.com/prometheus-operator/prometheus-operator/issues/6492) - \[FEATURE] Add `jobName` field to ScrapeConfig CRD. [#6618](https://togithub.com/prometheus-operator/prometheus-operator/issues/6618) - \[FEATURE] Add automatic memory limit handling using the flag `-auto-gomemlimit-ratio`. [#6591](https://togithub.com/prometheus-operator/prometheus-operator/issues/6591) - \[FEATURE] Add support for ProxyConfig in Prometheus RemoteWrite and RemoteRead specs. [#6512](https://togithub.com/prometheus-operator/prometheus-operator/issues/6512) - \[ENHANCEMENT] Add automatic `GOMAXPROCS` to admission webhook. [#6599](https://togithub.com/prometheus-operator/prometheus-operator/issues/6599) - \[ENHANCEMENT] Add `prometheus_operator_feature_gate_info` metric. [#6655](https://togithub.com/prometheus-operator/prometheus-operator/issues/6655) - \[BUGFIX] Fix reloading `Alertmanager` when notification templates change. [#6607](https://togithub.com/prometheus-operator/prometheus-operator/issues/6607) - \[BUGFIX] Fix PrometheusAgent reconciliation for the statefulset changes. [#6615](https://togithub.com/prometheus-operator/prometheus-operator/issues/6615) - \[BUGFIX] Fix readiness/liveness probes for config-reloader when listenLocal is set to true. [#6698](https://togithub.com/prometheus-operator/prometheus-operator/issues/6698) ### [`v0.74.0`](https://togithub.com/prometheus-operator/prometheus-operator/releases/tag/v0.74.0): 0.74.0 / 2024-05-17 [Compare Source](https://togithub.com/prometheus-operator/prometheus-operator/compare/v0.73.2...v0.74.0) - \[CHANGE/BUGFIX] Change the `proxyConnectHeader` field of the proxy configuration in the `ScrapeConfig` CRD from a map of strings to a map of string slices. [#6541](https://togithub.com/prometheus-operator/prometheus-operator/issues/6541) - \[CHANGE] Automatically set the GOMAXPROCS variable according to the CPU limits of the process cgroup. [#6576](https://togithub.com/prometheus-operator/prometheus-operator/issues/6576) - \[FEATURE] Add support for the Nomad Service Discovery to the `ScrapeConfig` CRD. [#6485](https://togithub.com/prometheus-operator/prometheus-operator/issues/6485) - \[FEATURE] Add `relabelings` field for Alertmanager's endpoints in the `Prometheus` CRD. [#6467](https://togithub.com/prometheus-operator/prometheus-operator/issues/6467) - \[FEATURE] Add `alertRelabelings` field for the Alertmanager's endpoints in the `Prometheus` CRD. [#6450](https://togithub.com/prometheus-operator/prometheus-operator/issues/6450) - \[FEATURE] Add support for the Azure SDK authentication to the Azure Service Discovery in the `ScrapeConfig` CRD. [#6595](https://togithub.com/prometheus-operator/prometheus-operator/issues/6595) - \[FEATURE] Add support for the Azure SDK authentication to the remote-write configuration in the `Prometheus` and `PrometheusAgent` CRDs. [#6596](https://togithub.com/prometheus-operator/prometheus-operator/issues/6596) - \[ENHANCEMENT] Add Go runtime scheduler metrics to the operator. [#6563](https://togithub.com/prometheus-operator/prometheus-operator/issues/6563) - \[ENHANCEMENT] Add `go_sync_mutex_wait_total_seconds_total` metric to the operator. [#6581](https://togithub.com/prometheus-operator/prometheus-operator/issues/6581) - \[BUGFIX] Allow templated strings for the responder's `type` in OpsGenie configuration. [#6378](https://togithub.com/prometheus-operator/prometheus-operator/issues/6378) - \[BUGFIX] Fix nil pointer panic in the `AlertmanagerConfig` Webex receiver. [#6582](https://togithub.com/prometheus-operator/prometheus-operator/issues/6582) - \[BUGFIX] Apply TLS scrape class settings to all `PodMonitor`, `Probe` and `ScrapeConfig` objects. [#6573](https://togithub.com/prometheus-operator/prometheus-operator/issues/6573) ### [`v0.73.2`](https://togithub.com/prometheus-operator/prometheus-operator/releases/tag/v0.73.2): 0.73.2 / 2024-04-18 [Compare Source](https://togithub.com/prometheus-operator/prometheus-operator/compare/v0.73.1...v0.73.2) - \[BUGFIX] Fix ScrapeClassTLSConfig nil pointer exception. [#6526](https://togithub.com/prometheus-operator/prometheus-operator/issues/6526) - \[BUGFIX] Fix missing `prometheus_operator_kubernetes_client_http_requests_total` metric. [#6525](https://togithub.com/prometheus-operator/prometheus-operator/issues/6525) ### [`v0.73.1`](https://togithub.com/prometheus-operator/prometheus-operator/releases/tag/v0.73.1): 0.73.1 / 2024-04-10 [Compare Source](https://togithub.com/prometheus-operator/prometheus-operator/compare/v0.73.0...v0.73.1) - \[BUGFIX] To minimize excessive logging, log the deprecated bearer token fields at the debug level. [#6495](https://togithub.com/prometheus-operator/prometheus-operator/issues/6495) ### [`v0.73.0`](https://togithub.com/prometheus-operator/prometheus-operator/releases/tag/v0.73.0): 0.73.0 / 2024-04-03 [Compare Source](https://togithub.com/prometheus-operator/prometheus-operator/compare/v0.72.0...v0.73.0) - \[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](https://togithub.com/prometheus-operator/prometheus-operator/issues/6464) - \[CHANGE/BUGFIX] Allow empty separator in relabel config. [#6425](https://togithub.com/prometheus-operator/prometheus-operator/issues/6425) - \[FEATURE] Add `summary` field to the MSteams receiver. [#6206](https://togithub.com/prometheus-operator/prometheus-operator/issues/6206) - \[FEATURE] Add support for Kuma SD in `ScrapeConfig` CRD. [#6427](https://togithub.com/prometheus-operator/prometheus-operator/issues/6427),[#6465](https://togithub.com/prometheus-operator/prometheus-operator/issues/6465) - \[FEATURE] Add support for Eureka SD in `ScrapeConfig` CRD. [#6408](https://togithub.com/prometheus-operator/prometheus-operator/issues/6408) - \[FEATURE] Add support for Docker SD in `ScrapeConfig` CRD. [#6421](https://togithub.com/prometheus-operator/prometheus-operator/issues/6421) - \[FEATURE] Add support for Hetzner SD in `ScrapeConfig` CRD. [#6436](https://togithub.com/prometheus-operator/prometheus-operator/issues/6436) - \[FEATURE] Add the `--kubelet-node-address-priority` CLI argument to set the node address priority. [#6377](https://togithub.com/prometheus-operator/prometheus-operator/issues/6377) - \[FEATURE] Add `relabelings` field to scrape classes. [#6379](https://togithub.com/prometheus-operator/prometheus-operator/issues/6379) - \[FEATURE] Add `bodySizeLimit` field to the ServiceMonitor and PodMonitor CRDs. [#6349](https://togithub.com/prometheus-operator/prometheus-operator/issues/6349) - \[FEATURE] Add `sampleAgeLimit` field to the remote-write configuration. [#6326](https://togithub.com/prometheus-operator/prometheus-operator/issues/6326) - \[ENHANCEMENT] Verify which CRDs are installed and start the respective controllers only when needed. [#6351](https://togithub.com/prometheus-operator/prometheus-operator/issues/6351) - \[ENHANCEMENT] Add checks for selectors in `KubernetesSDConfig`. [#6359](https://togithub.com/prometheus-operator/prometheus-operator/issues/6359) - \[BUGFIX] Fix ScrapeConfigs selection issue across different namespaces. [#6390](https://togithub.com/prometheus-operator/prometheus-operator/issues/6390) - \[BUGFIX] Add check to determine if Thanos supports the `--prometheus.http-client` flag. [#6448](https://togithub.com/prometheus-operator/prometheus-operator/issues/6448) - \[BUGFIX] Fix PrometheusAgent reconciliation when the secret/configmap's namespace is different from the PrometheusAgent namespace. [#6412](https://togithub.com/prometheus-operator/prometheus-operator/issues/6412) - \[BUGFIX] Fix the validation for `muteTimeIntervals`'s months in the AlertmanagerConfig CRD. [#6362](https://togithub.com/prometheus-operator/prometheus-operator/issues/6362) ### [`v0.72.0`](https://togithub.com/prometheus-operator/prometheus-operator/releases/tag/v0.72.0): 0.72.0 / 2024-03-04 [Compare Source](https://togithub.com/prometheus-operator/prometheus-operator/compare/v0.71.2...v0.72.0) 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](https://togithub.com/prometheus-operator/prometheus-operator/issues/6199) - \[FEATURE] Add the `enableCompression` field to the ScrapeConfig CRD. [#6236](https://togithub.com/prometheus-operator/prometheus-operator/issues/6236) - \[FEATURE] Add DigitalOcean service discovery to the ScrapeConfig CRD. [#6220](https://togithub.com/prometheus-operator/prometheus-operator/issues/6220) - \[FEATURE] Add support for `scrapeProtocols` to the ScrapeConfig, ServiceMonitor and PodMonitor CRDs. [#6235](https://togithub.com/prometheus-operator/prometheus-operator/issues/6235) [#6268](https://togithub.com/prometheus-operator/prometheus-operator/issues/6268) - \[FEATURE] Add support for NS records to the DNS service discovery in the ScrapeConfig CRD. [#6235](https://togithub.com/prometheus-operator/prometheus-operator/issues/6235) - \[FEATURE] Add support for `keepFiringFor` in the ThanosRuler CRD. [#6283](https://togithub.com/prometheus-operator/prometheus-operator/issues/6283) - \[ENHANCEMENT] Enable usage of sharding with ScrapeConfig. [#6135](https://togithub.com/prometheus-operator/prometheus-operator/issues/6135) - \[BUGFIX] Correctly mount file subpaths in ThanosRuler CRD. [#6243](https://togithub.com/prometheus-operator/prometheus-operator/issues/6243) - \[BUGFIX] Fix conversion of the `continue` field in AlertmanagerConfig between v1alpha1 and v1beta1 versions. [#6282](https://togithub.com/prometheus-operator/prometheus-operator/issues/6282) - \[BUGFIX] Fix failure of metadata informers when processing deleted objects. [#6298](https://togithub.com/prometheus-operator/prometheus-operator/issues/6298) ### [`v0.71.2`](https://togithub.com/prometheus-operator/prometheus-operator/releases/tag/v0.71.2): 0.71.2 / 2024-01-25 [Compare Source](https://togithub.com/prometheus-operator/prometheus-operator/compare/v0.71.1...v0.71.2) - \[BUGFIX] Fix Azure SD service discovery when using `ManagedIdentity`. [#6259](https://togithub.com/prometheus-operator/prometheus-operator/issues/6259) ### [`v0.71.1`](https://togithub.com/prometheus-operator/prometheus-operator/releases/tag/v0.71.1): / 2024-01-22 [Compare Source](https://togithub.com/prometheus-operator/prometheus-operator/compare/v0.71.0...v0.71.1) - \[BUGFIX] Pass all the ThanosRuler `.spec.volumes` fields down to the pods. [#6249](https://togithub.com/prometheus-operator/prometheus-operator/issues/6249) ### [`v0.71.0`](https://togithub.com/prometheus-operator/prometheus-operator/releases/tag/v0.71.0): 0.71.0 / 2024-01-12 [Compare Source](https://togithub.com/prometheus-operator/prometheus-operator/compare/v0.70.0...v0.71.0) - \[CHANGE] Configure the configuration reloader sidecar with the same web configuration as Prometheus and Alertmanager. [#6194](https://togithub.com/prometheus-operator/prometheus-operator/issues/6194) - \[FEATURE] Implement the Scale subresource for the Prometheus and PrometheusAgent CRDs. [#5962](https://togithub.com/prometheus-operator/prometheus-operator/issues/5962) - \[FEATURE] Add support for OpenStack Service Discovery to the ScrapeConfig CRD. [#6168](https://togithub.com/prometheus-operator/prometheus-operator/issues/6168) - \[FEATURE] Add support for all settings of the Kubernetes Service Discovery to the ScrapeConfig CRD. [#6178](https://togithub.com/prometheus-operator/prometheus-operator/issues/6178) - \[FEATURE] Add support for proxy settings to the ScrapeConfig CRD. [#6001](https://togithub.com/prometheus-operator/prometheus-operator/issues/6001) - \[FEATURE] Add the `enableHTTP2` field to remote-write configuration. [#6192](https://togithub.com/prometheus-operator/prometheus-operator/issues/6192) - \[FEATURE] Add `.spec.maximumStartupDurationSeconds` to the Prometheus and PrometheusAgent CRDs. [#6137](https://togithub.com/prometheus-operator/prometheus-operator/issues/6137) - \[FEATURE] Emit Kubernetes events when detecting invalid configurations. [#6179](https://togithub.com/prometheus-operator/prometheus-operator/issues/6179) - \[ENHANCEMENT] Add `additionalLabels` field to topology spread constraints for Prometheus and PrometheusAgent CRD. [#5967](https://togithub.com/prometheus-operator/prometheus-operator/issues/5967) - \[ENHANCEMENT] Add `.spec.clusterLabel` to the Alertmanager CRD. [#6162](https://togithub.com/prometheus-operator/prometheus-operator/issues/6162) - \[ENHANCEMENT] Add `prometheus_operator_status_update_errors_total` and `prometheus_operator_status_update_operations_total` metrics. [#6185](https://togithub.com/prometheus-operator/prometheus-operator/issues/6185) ### [`v0.70.0`](https://togithub.com/prometheus-operator/prometheus-operator/releases/tag/v0.70.0): 0.70.0 / 2023-11-30 [Compare Source](https://togithub.com/prometheus-operator/prometheus-operator/compare/v0.69.1...v0.70.0) - \[CHANGE] Use camelCase on scrapeConfig in prometheus job names. [#6124](https://togithub.com/prometheus-operator/prometheus-operator/issues/6124) - \[CHANGE] Update field names for ConsulSD configs. [#6094](https://togithub.com/prometheus-operator/prometheus-operator/issues/6094) - \[FEATURE] Add `trackTimestampsStaleness` field to `ServiceMonitor`, `PodMonitor` and `ScrapeConfig` CRDs. [#6105](https://togithub.com/prometheus-operator/prometheus-operator/issues/6105) - \[FEATURE] Add `persistentVolumeClaimRetentionPolicy` field to the `Prometheus` and `PrometheusAgent` CRDs. [#6038](https://togithub.com/prometheus-operator/prometheus-operator/issues/6038) - \[FEATURE] Support service,pod,endpoints,endpointslice,ingress roles to `KubernetesSDConfigs` in `ScrapeConfig` CRD. [#6089](https://togithub.com/prometheus-operator/prometheus-operator/issues/6089) - \[FEATURE] Add support for Azure SD and GCE SD in `ScrapeConfig` CRD. [#6078](https://togithub.com/prometheus-operator/prometheus-operator/issues/6078) [#6009](https://togithub.com/prometheus-operator/prometheus-operator/issues/6009) - \[FEATURE] Add azure AD oauth support to remote write. [#6037](https://togithub.com/prometheus-operator/prometheus-operator/issues/6037) - \[FEATURE] Add `.spec.reloadStrategy` to the Prometheus and PrometheusAgent CRDs. The value can be `HTTP` (default if not specified) or `ProcessSignal`. [#5690](https://togithub.com/prometheus-operator/prometheus-operator/issues/5690) - \[ENHANCEMENT] Expose flag to enable the reloader probes in the jsonnet configuration. [#6075](https://togithub.com/prometheus-operator/prometheus-operator/issues/6075) - \[ENHANCEMENT] Reduce memory usage for clusters with large number of secrets and/or configmaps. [#5993](https://togithub.com/prometheus-operator/prometheus-operator/issues/5993) - \[ENHANCEMENT] Config reloader now sends all logs to `os.Stdout`. [#6085](https://togithub.com/prometheus-operator/prometheus-operator/issues/6085) - \[BUGFIX] Remove verbose logging in admission-webhook pods. [#6095](https://togithub.com/prometheus-operator/prometheus-operator/issues/6095) - \[BUGFIX] Fixed HTTP scheme value in the Consul SD configurations. [#6098](https://togithub.com/prometheus-operator/prometheus-operator/issues/6098) - \[BUGFIX] Skip adding shard relabel rules if they were already set in `additionalScrapeConfigs`. [#6099](https://togithub.com/prometheus-operator/prometheus-operator/issues/6099) - \[BUGFIX] Fix nil pointer exception when title and text are not set in MS Teams config. [#6109](https://togithub.com/prometheus-operator/prometheus-operator/issues/6109) ### [`v0.69.1`](https://togithub.com/prometheus-operator/prometheus-operator/releases/tag/v0.69.1): 0.69.1 / 2023-11-09 [Compare Source](https://togithub.com/prometheus-operator/prometheus-operator/compare/v0.69.0...v0.69.1) 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](https://togithub.com/prometheus-operator/prometheus-operator/issues/6070) ### [`v0.69.0`](https://togithub.com/prometheus-operator/prometheus-operator/releases/tag/v0.69.0): 0.69.0 / 2023-11-03 [Compare Source](https://togithub.com/prometheus-operator/prometheus-operator/compare/v0.68.0...v0.69.0) - \[CHANGE] Consider secret references without `optional` value to be mandatory instead of optional for `.spec.additionalScrapeConfigs` configs. [#5985](https://togithub.com/prometheus-operator/prometheus-operator/issues/5985) - \[CHANGE] Remove `prometheus_operator_rule_validation_triggered_total`, `prometheus_operator_rule_validation_errors_total`, `prometheus_operator_alertmanager_config_validation_triggered_total` and `prometheus_operator_alertmanager_config_validation_errors_total` metrics which have been deprecated since v0.55.0. The same information is available from the `apiserver_admission_webhook_rejection_count` metric available since Kubernetes v1.16.0. [#6024](https://togithub.com/prometheus-operator/prometheus-operator/issues/6024) - \[CHANGE/BUGFIX] Disable HTTP2 connections by default to mitigate CVE-2023-44487. [#6028](https://togithub.com/prometheus-operator/prometheus-operator/issues/6028) - \[FEATURE] Add support for EC2 service discovery to the ScrapeConfig CRD. [#5902](https://togithub.com/prometheus-operator/prometheus-operator/issues/5902) [#6012](https://togithub.com/prometheus-operator/prometheus-operator/issues/6012) - \[FEATURE] Support MSTeams receiver in the AlertmanagerConfig CRD. [#6002](https://togithub.com/prometheus-operator/prometheus-operator/issues/6002) - \[FEATURE] Add the `sigv4` field to the Alertmanager endpoints for the Prometheus CRD. [#6036](https://togithub.com/prometheus-operator/prometheus-operator/issues/6036) - \[FEATURE] Support AzureAD authentication for Prometheus remote write. [#5852](https://togithub.com/prometheus-operator/prometheus-operator/issues/5852) - \[FEATURE] Add the `userKeyFile` and `tokenFile` fields for Pushover to the AlertmanagerConfig CRD. [#5886](https://togithub.com/prometheus-operator/prometheus-operator/issues/5886) - \[FEATURE] Add `--as` to the operator's CLI arguments for user impersonation. [#5906](https://togithub.com/prometheus-operator/prometheus-operator/issues/5906) - \[FEATURE] Add the `selectors` field for the Kubernetes service discovery to the ScrapeConfig CRD. [#6053](https://togithub.com/prometheus-operator/prometheus-operator/issues/6053) - \[ENHANCEMENT] Support `url_file` for Webhook receiver in the Alertmanager configuration. [#5876](https://togithub.com/prometheus-operator/prometheus-operator/issues/5876) - \[ENHANCEMENT] Support `user_key_file` and `token_file` for Pushover receiver in the Alertmanager configuration. [#5876](https://togithub.com/prometheus-operator/prometheus-operator/issues/5876) - \[ENHANCEMENT] Use server-side apply instead of update when reconciling the resource's status. [#5883](https://togithub.com/prometheus-operator/prometheus-operator/issues/5883) [#5913](https://togithub.com/prometheus-operator/prometheus-operator/issues/5913) [#5912](https://togithub.com/prometheus-operator/prometheus-operator/issues/5912) - \[ENHANCEMENT] Detect when an invalid storage class is defined. [#5792](https://togithub.com/prometheus-operator/prometheus-operator/issues/5792) - \[ENHANCEMENT] Add OCI labels to container images. [#5946](https://togithub.com/prometheus-operator/prometheus-operator/issues/5946) - \[ENHANCEMENT] Add the `operator.prometheus.io/version` annotation to the CRD manifests. [#6050](https://togithub.com/prometheus-operator/prometheus-operator/issues/6050) - \[BUGFIX] Detect namespace changes without list/watch permissions on the namespace resources. [#5934](https://togithub.com/prometheus-operator/prometheus-operator/issues/5934) [#5898](https://togithub.com/prometheus-operator/prometheus-operator/issues/5898) - \[BUGFIX] Avoid operator panic when using ScrapeConfig with the Consul service discovery. [#5937](https://togithub.com/prometheus-operator/prometheus-operator/issues/5937) - \[BUGFIX] Don't enable Prometheus unmanaged mode when only `.spec.scrapeConfigSelector` is defined. [#5941](https://togithub.com/prometheus-operator/prometheus-operator/issues/5941) - \[BUGFIX] Prevent Alertmanager pods from joining random clusters. [#5945](https://togithub.com/prometheus-operator/prometheus-operator/issues/5945) - \[BUGFIX] Fix race condition when deleting Alertmanager, Prometheus, PrometheusAgent and ThanosRuler instances. [#5954](https://togithub.com/prometheus-operator/prometheus-operator/issues/5954) - \[BUGFIX] Enable klog verbose level only when the log level is debug.. [#5981](https://togithub.com/prometheus-operator/prometheus-operator/issues/5981) - \[BUGFIX] Reduce memory usage by using secret metadata informer in the PrometheusAgent controller. [#5982](https://togithub.com/prometheus-operator/prometheus-operator/issues/5982) - \[BUGFIX] Do not strip mandatory fields in the `stripped-down-crds.yaml` manifest file. [#6008](https://togithub.com/prometheus-operator/prometheus-operator/issues/6008) - \[BUGFIX] Update the resource requests and limits of the config reloader sidecar when updated. [#5971](https://togithub.com/prometheus-operator/prometheus-operator/issues/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.
This PR was generated by Mend Renovate. View the repository job log.