Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.67.1 #343

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jun 3, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring require minor v0.64.1 -> v0.67.1

⚠ Dependency Lookup Warnings ⚠

Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.


Release Notes

prometheus-operator/prometheus-operator (github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring)

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

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

@openshift-ci
Copy link

openshift-ci bot commented Jun 3, 2023

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.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@openshift-ci openshift-ci bot requested review from jhrozek and rhmdnd June 3, 2023 03:45
@jhrozek
Copy link

jhrozek commented Jun 8, 2023

This needs PR #337 to go in first

@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch 2 times, most recently from e12436f to 45c0fc1 Compare June 14, 2023 17:49
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.65.2 fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.66.0 Jun 14, 2023
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 45c0fc1 to 3fb296f Compare June 19, 2023 13:36
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 3fb296f to af7ee03 Compare July 25, 2023 21:56
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.66.0 fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.67.0 Jul 28, 2023
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from af7ee03 to 5f01c1f Compare July 28, 2023 10:39
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.67.0 fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.67.1 Aug 3, 2023
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 5f01c1f to 4c2a7bd Compare August 3, 2023 12:53
@rhmdnd rhmdnd force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 4c2a7bd to 9fd9d82 Compare August 7, 2023 16:40
@rhmdnd
Copy link

rhmdnd commented Aug 7, 2023

This update needed a slight change to use the new version [0]. We can no longer pass in a string for prometheus rule duration, we need to pass in a pointer to the actual Duration type.

I updated the dependency bump to fix this.

[0] prometheus-operator/prometheus-operator@34204f4#diff-927b4b6296fb5482d83df865e020b58b923eb142ea23bf0a088b6f54e7798244R95

Copy link

@rhmdnd rhmdnd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 9fd9d82 to 1f2bba7 Compare August 7, 2023 16:56
@openshift-ci openshift-ci bot removed the lgtm label Aug 7, 2023
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 1f2bba7 to b05ef72 Compare August 7, 2023 18:32
@rhmdnd rhmdnd force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from b05ef72 to 88d907e Compare August 7, 2023 19:53
@rhmdnd
Copy link

rhmdnd commented Aug 8, 2023

/test e2e-aws-serial
/test e2e-aws-parallel

Issues with the CI image registries.

1 similar comment
@rhmdnd
Copy link

rhmdnd commented Aug 8, 2023

/test e2e-aws-serial
/test e2e-aws-parallel

Issues with the CI image registries.

Copy link

@rhmdnd rhmdnd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-ci openshift-ci bot added the lgtm label Aug 14, 2023
@openshift-ci
Copy link

openshift-ci bot commented Aug 14, 2023

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: renovate[bot], rhmdnd

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-robot openshift-merge-robot merged commit 6e8688d into master Aug 15, 2023
5 checks passed
@openshift-merge-robot openshift-merge-robot deleted the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch August 15, 2023 00:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants