Skip to content
This repository has been archived by the owner on Dec 1, 2023. It is now read-only.

chore(deps): update dependency prometheus-crd-source to v0.70.0 #658

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 29, 2023

Mend Renovate logo banner

This PR contains the following updates:

Package Update Change
prometheus-crd-source minor v0.63.0 -> v0.70.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

prometheus-operator/prometheus-operator (prometheus-crd-source)

v0.70.0: 0.70.0 / 2023-11-30

Compare Source

  • [CHANGE] Use camelCase on scrapeConfig in prometheus job names. #​6124
  • [CHANGE] Update field names for ConsulSD configs. #​6094
  • [FEATURE] Add trackTimestampsStaleness field to ServiceMonitor, PodMonitor and ScrapeConfig CRDs. #​6105
  • [FEATURE] Add persistentVolumeClaimRetentionPolicy field to the Prometheus and PrometheusAgent CRDs. #​6038
  • [FEATURE] Support service,pod,endpoints,endpointslice,ingress roles to KubernetesSDConfigs in ScrapeConfig 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 be HTTP (default if not specified) or ProcessSignal. #​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

Compare Source

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

Compare Source

  • [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 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
  • [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 and tokenFile 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 and token_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

v0.68.0: 0.68.0 / 2023-09-08

Compare Source

  • [FEATURE] Add support for Webex receiver to the AlertmanagerConfig CRD. #​5305
  • [FEATURE] Add support for Bot Token File for Telegram receiver in AlermanagerConfig CRD. #​5882
  • [FEATURE] Add support for MetricRelabelings to the ScrapeConfig CRD. #​5805
  • [FEATURE] Add support for DNS service discovery fields to the ScrapeConfig CRD. #​5866
  • [FEATURE] Add support for keep_dropped_targets to Prometheus, PrometheusAgent, ServiceMonitor, PodMonitor, Probe and ScrapeConfig CRDs. #​5897
  • [FEATURE] Don't trigger reconcile loops if statefulsets have different revisionHistoryLimit. #​5773
  • [ENHANCEMENT] Decrease CPU usage when reconciling ThanosRuler resources. #​5784
  • [BUGFIX] Fix sharding in Probe CRD. #​5735
  • [BUGFIX] Fix text-only email configs in AlertmanagerConfig CRD. #​5804
  • [BUGFIX] Fix rejecting PodMonitor, ServiceMonitor, Probes and ScrapeConfigs with invalid relabelings. #​5841 #​5856
  • [BUGFIX] Fix Kubernetes Service Discovery in ScrapeConfig CRD. #​5871
  • [BUGFIX] Fix reserved labels being overriden by external labels. #​5888
  • [BUGFIX] Fix updating Status of Prometheus, Alertmanager and ThanosRuler even the operator fails to update their statefulsets. #​5891

v0.67.1: 0.67.1 / 2023-08-03

Compare Source

[BUGFIX] Avoid skipping AlertmanagerConfig resources for Alertmanager versions prior v0.25.0. #​5788

v0.67.0: 0.67.0 / 2023-07-27

Compare Source

  • [FEATURE] Add spec.scheme field to the ScrapeConfig CRD. #​5679
  • [FEATURE] Add spec.params field to the ScrapeConfig CRD. #​5750
  • [FEATURE] Add spec.scrapeInterval and spec.scrapeTimeout fields to the ScrapeConfig CRD. #​5742
  • [FEATURE] Add support for TLS configuration to the ScrapeConfig CRD. #​5710
  • [FEATURE] Add support for scrape limits to the ScrapeConfig CRD. #​5658
  • [FEATURE] Add support for Kubernetes node service discovery to the ScrapeConfig CRD. #​5675
  • [FEATURE] Add support for Consul service discovery to the ScrapeConfig CRD. #​5709
  • [FEATURE] Add support for ScrapeConfig objects to spec.excludedFromEnforcement (Prometheus CRD). #​5577
  • [FEATURE] Add support for global scrape limits to the Prometheus CRD. #​5646
  • [FEATURE] Add spec.alertmanagerConfiguration.smtp field to the Alertmanager CRD. #​5649
  • [FEATURE] Add support for Discord integration to the AlertmanagerConfig CRD. #​5671
  • [ENHANCEMENT] (jsonnet) expose resource settings for the reloader. #​5768
  • [BUGFIX] Avoid deadlock of the config reloader when the initial configuration is invalid. #​5743
  • [BUGFIX] Reload the Alertmanager configuration when templates are modified. #​5727

v0.66.0: 0.66.0 / 2023-06-14

Compare Source

After research, we noticed how the default CPU requests of the config-reloader container were too high compared to the effective usage. We decided to decrease the default CPU requests from 100m to 10m. For most environments, this won't make a difference but if you need to increase the values, you can use the -config-reloader-cpu-request and -config-reloader-cpu-limit CLI arguments of the Prometheus operator.

  • [CHANGE] Decrease the default CPU requests for the config-reloader container from 100m to 10m. #​5539
  • [FEATURE] Add spec.alertmanagerConfiguration.global.PagerdutyURL to the Alertmanager CRD. #​5469
  • [FEATURE] Add spec.volumeMounts to the ThanosRuler CRD. #​5541
  • [FEATURE] Add spec.remoteWrite.sendNativeHistograms to Prometheus and PrometheusAgent CRDs. #​5564
  • [FEATURE] Add spec.tracingConfig to Prometheus and PrometheusAgent CRDs. #​5591 #​5640
  • [FEATURE] Add followRedirects field to the RemoteRead configuration. #​5612
  • [FEATURE] Add spec.automountServiceAccountToken to the Alertmanager CRD. #​5474
  • [FEATURE] Support keep_firing_for fields for PrometheusRule CRD. #​5651
  • [FEATURE] Allow to add custom annotations to all resources managed by the operator. #​5626
  • [FEATURE] Add BasicAuth and Authorization support to ScrapeConfig CRD. #​5642
  • [ENHANCEMENT] Add -kubelet-selector CLI argument to filter the Kubernetes nodes by labels. #​5641
  • [BUGFIX] Fix bug with logs that don't end with new line(\n) characters. #​5566
  • [BUGFIX] Fix Prometheus and Alertmanager not picking up the web server's certificate after renewal. #​5535
  • [BUGFIX] Fix config-reloader not handling SIGTERM signal. #​5617
  • [BUGFIX] Fix Thanos volume name when using VolumeClaimTemplate in Prometheus CRD. #​5596
  • [BUGFIX] Fix WAL Compression configuration for PrometheusAgent CRD. #​5625
  • [BUGFIX] Fix DNS name resolution for individual ThanosRuler pods. #​5632

v0.65.2: 0.65.2 / 2023-05-31

Compare Source

  • [BUGFIX] Fix relabeling issue in ScrapeConfig CRD. #​5611

v0.65.1: 0.65.1 / 2023-05-05

Compare Source

  • [BUGFIX] Fix panic when ScrapeConfig CRD is not installed. #​5550

v0.65.0: 0.65.0 / 2023-05-04

Compare Source

The main change introduced by this release is the new v1alpha1 ScrapeConfig CRD. This implements the proposal documented in https://github.com/prometheus-operator/prometheus-operator/pull/5279 and provides a Kubernetes native API to create and manage additional scrape configurations.

To try it, follow the following steps:

  1. Install the new CRD in the cluster (see example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml).
  2. Update the Prometheus operator's RBAC permissions to manage ScrapeConfig resources (see example/rbac/prometheus-operator/prometheus-operator-cluster-role.yaml).

NOTE: if these conditions aren't met, the operator will start but it won't be able to reconcile the ScrapeConfig resources.

  • [FEATURE] Add the status subresource for the ThanosRuler CRD. #​5520
  • [FEATURE] Add spec.web.timeout and spec.web.getConcurrency to the Alertmanager CRD. #​5478
  • [FEATURE] Add spec.groups[].limit to the Prometheus CRD. #​4999
  • [FEATURE] Add ScrapeConfig CRD. #​5335
  • [ENHANCEMENT] Set a default for seccompProfile on the operator and webhook Deployments to RuntimeDefault. #​5477
  • [ENHANCEMENT] Add optional liveness and readiness probes to prometheus-config-reloader. This can be enabled via the --enable-config-reloader-probes CLI flag. #​5449
  • [BUGFIX] Don't start the PrometheusAgent controller if the CRD isn't present or the operator lacks permissions. #​5476
  • [BUGFIX] Declare spec.rules optional in PrometheusRule CRD. #​5481
  • [BUGFIX] Fix incorrect metric counter value for failed sync status. #​5533

v0.64.1: 0.64.1 / 2023-04-24

Compare Source

  • [BUGFIX] Fix panic when scraping /metrics with PrometheusAgent resources declared. #​5511

v0.64.0: 0.64.0 / 2023-03-29

Compare Source

This release provides first-class support for running Prometheus in agent mode
with the new PrometheusAgent CRD. As the v1alpha1 version tells it, we don't
recommend using it in production but we're eager to hear all possible feedback.

To try it, follow the following steps:

  1. Install the new CRD in the cluster (see
    example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml).
  2. Update the Prometheus operator's RBAC permissions to manage PrometheusAgents resources
    (see example/rbac/prometheus-operator/prometheus-operator-cluster-role.yaml).

NOTE: if these conditions aren't met, the operator will start but it won't
be able to reconcile the PrometheusAgent resources.

For the first time, the container images associated to this release are signed
using sigstore.

  • [CHANGE] Remove the /apis endpoints from the operator's web server. #​5396
  • [CHANGE] Set default default value of spec.portName to web. #​5350
  • [FEATURE] Add v1alpha1 PrometheusAgent CRD to run Prometheus in agent mode. #​5385
  • [FEATURE] Add --reload-timeout argument to the config-reloader binary which controls how long the program will wait for the reload operation to complete (default: 30s). #​5349
  • [ENHANCEMENT] Set web server's ReadTimeout and ReadHeaderTimeout to 30s for Prometheus operator and config-reloader to avoid potential slowloris attacks. #​5340
  • [ENHANCEMENT] Add support for DropEqual and KeepEqual relabeling actions. #​5368
  • [ENHANCEMENT] Drop invalid PrometheusRule objects instead of failing the reconciliation of Prometheus and ThanosRuler objects. #​5221
  • [ENHANCEMENT] Add spec.thanos.blockSize field to the Prometheus CRD. #​5360
  • [ENHANCEMENT] Add spec.thanos.configTimeout and spec.thanos.configInterval to the Prometheus CRD. #​5399
  • [ENHANCEMENT] Add spec.alertmanagerConfiguration.global.slackApiUrl field to the Alertmanager CRD. #​5383
  • [ENHANCEMENT] Add spec.alertmanagerConfiguration.global.opsGenieApiUrl and spec.alertmanagerConfiguration.global.opsGenieApiKey fields to the Alertmanager CRD. #​5422
  • [ENHANCEMENT] Reduce the operator's memory usage by using metadata informers for Kubernetes secrets and configmaps. #​5424 #​5448
  • [BUGFIX] Add init-config-reloader init container to avoid a restart of the Alertmanager's config-reloader container when the pod starts. #​5358

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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 has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/prometheus-crd-source-0.x branch from 8eaf26e to a173817 Compare April 25, 2023 15:14
@renovate renovate bot changed the title chore(deps): update dependency prometheus-crd-source to v0.64.0 chore(deps): update dependency prometheus-crd-source to v0.64.1 Apr 25, 2023
@renovate renovate bot changed the title chore(deps): update dependency prometheus-crd-source to v0.64.1 chore(deps): update dependency prometheus-crd-source to v0.65.0 May 4, 2023
@renovate renovate bot force-pushed the renovate/prometheus-crd-source-0.x branch 2 times, most recently from 4da6a04 to ed9143c Compare May 5, 2023 16:40
@renovate renovate bot changed the title chore(deps): update dependency prometheus-crd-source to v0.65.0 chore(deps): update dependency prometheus-crd-source to v0.65.1 May 5, 2023
@renovate renovate bot changed the title chore(deps): update dependency prometheus-crd-source to v0.65.1 chore(deps): update dependency prometheus-crd-source to v0.65.2 May 31, 2023
@renovate renovate bot force-pushed the renovate/prometheus-crd-source-0.x branch from ed9143c to dabe101 Compare May 31, 2023 16:51
@renovate renovate bot changed the title chore(deps): update dependency prometheus-crd-source to v0.65.2 chore(deps): update dependency prometheus-crd-source to v0.66.0 Jun 14, 2023
@renovate renovate bot force-pushed the renovate/prometheus-crd-source-0.x branch from dabe101 to 5a2af6b Compare June 14, 2023 16:55
@renovate renovate bot changed the title chore(deps): update dependency prometheus-crd-source to v0.66.0 chore(deps): update dependency prometheus-crd-source to v0.67.0 Jul 28, 2023
@renovate renovate bot force-pushed the renovate/prometheus-crd-source-0.x branch from 5a2af6b to dd6f41e Compare July 28, 2023 11:04
@renovate renovate bot changed the title chore(deps): update dependency prometheus-crd-source to v0.67.0 chore(deps): update dependency prometheus-crd-source to v0.67.1 Aug 3, 2023
@renovate renovate bot force-pushed the renovate/prometheus-crd-source-0.x branch from dd6f41e to 0d33a8b Compare August 3, 2023 14:19
@renovate renovate bot changed the title chore(deps): update dependency prometheus-crd-source to v0.67.1 chore(deps): update dependency prometheus-crd-source to v0.68.0 Sep 8, 2023
@renovate renovate bot force-pushed the renovate/prometheus-crd-source-0.x branch from 0d33a8b to df42ae2 Compare September 8, 2023 17:16
@renovate renovate bot changed the title chore(deps): update dependency prometheus-crd-source to v0.68.0 chore(deps): update dependency prometheus-crd-source to v0.69.0 Nov 6, 2023
@renovate renovate bot force-pushed the renovate/prometheus-crd-source-0.x branch from df42ae2 to ad11a78 Compare November 6, 2023 17:51
@renovate renovate bot changed the title chore(deps): update dependency prometheus-crd-source to v0.69.0 chore(deps): update dependency prometheus-crd-source to v0.69.1 Nov 9, 2023
@renovate renovate bot force-pushed the renovate/prometheus-crd-source-0.x branch from ad11a78 to b7f3e3f Compare November 9, 2023 16:50
@renovate renovate bot changed the title chore(deps): update dependency prometheus-crd-source to v0.69.1 chore(deps): update dependency prometheus-crd-source to v0.70.0 Nov 30, 2023
@renovate renovate bot force-pushed the renovate/prometheus-crd-source-0.x branch from b7f3e3f to 67fa162 Compare November 30, 2023 17:14
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants