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.63.0 #99

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Aug 31, 2022

Mend Renovate

This PR contains the following updates:

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

Release Notes

prometheus-operator/prometheus-operator

v0.63.0: 0.63.0 / 2023-02-08

Compare Source

0.63.0 / 2023-02-08

  • [CHANGE] Use tmpfs to store Prometheus and Alertmanager configuration. #​5311
  • [FEATURE] Add status subresource to the Alertmanager CRD. #​5270
  • [FEATURE] Add spec.additionalArgs to the ThanosRuler CRD. #​5293
  • [ENHANCEMENT] Add spec.web.maxConnections to the Prometheus CRD. #​5175
  • [BUGFIX] Fix unsupported types in Alertmanager route sanitizer log lines. #​5296
  • [BUGFIX] Fix ThanosRuler StatefulSet re-creation bug when labels are specified. #​5318

v0.62.0: 0.62.0 / 2023-01-04

Compare Source

  • [CHANGE] Use spec.version of the Prometheus object as the image's tag if the image name is untagged. #​5171
  • [FEATURE] Generate "apply configuration" types. #​5243
  • [FEATURE] Add spec.podTargetLabels field to the Prometheus CRD for adding pod target labels to every PodMonitor/ServiceMonitor. #​5206
  • [FEATURE] Add spec.version field to the ThanosRuler CRD. #​5177
  • [ENHANCEMENT] Add basicAuth field to the Prometheus CRD for alerting configuration of Prometheus. #​5170
  • [ENHANCEMENT] Add spec.imagePullPolicy to Prometheus, Alertmanager and ThanosRuler CRDs. #​5203
  • [ENHANCEMENT] Add activeTimeIntervals field to AlertmanagerConfig CRD. #​5198
  • [ENHANCEMENT] Support time_intervals and active_time_intervals in the Alertmanager configurations. #​5135
  • [ENHANCEMENT] Support new fields in the Alertmanager v0.25.0 configuration. #​5254 #​5263

v0.61.1: 0.61.1 / 2022-11-24

Compare Source

  • [BUGFIX] Fixed a regression that caused the ThanosRuler statefulsets to be stuck after upgrading the operator to v0.61.0. #​5183

v0.61.0: 0.61.0 / 2022-11-16

Compare Source

  • [CHANGE] Updated RuleGroup description and add validation for the CRD. #​5072
  • [CHANGE] Removed validations in the operator that are already covered at the CRD level. #​5108
  • [CHANGE] jsonnet: Enforced existence of the TLS secret for the admission webhook deployment. #​5112
  • [CHANGE] jsonnet: Changed default port of the admission webhook service from 8443 to 443. #​5112
  • [CHANGE] Added a filter for non-running pods in the ServiceMonitor CRD. #​5149
  • [FEATURE] Added spec.attachMetadata.node in the ServiceMonitor CRD. #​5147
  • [ENHANCEMENT] Updated ProbeTLSConfig and SafeTLSConfig description. #​5081
  • [ENHANCEMENT] Updated admission webhook deployment's jsonnet to avoid down-time on updates. #​5099
  • [ENHANCEMENT] Added the filterExternalLabels field to the remote read configuration of the Prometheus CRD. #​5142
  • [ENHANCEMENT] Added enableHttp2 field to AlertingEndpoints #​5152
  • [ENHANCEMENT] Updated ThanosRuler arguments (QueryConfig, AlertManagerConfig, ObjectStorageConfig and TracingConfig) to be directly read from secrets instead of using ENV vars. #​5122
  • [ENHANCEMENT] Add alertmanagerConfigMatcherStrategy to Alertmanager CRD in order to disable auto-generated namespace matchers. #​5084
  • [BUGFIX] Ignore PartialResponseStrategy in the Prometheus CRD. This field is only applicable for the Thanos Ruler. #​5125

v0.60.1: 0.60.1 / 2022-10-10

Compare Source

  • [BUGFIX] Fixed configuration when spec.tsdb.outOfOrderTimeWindow is set in the Prometheus CRD. #​5078

v0.60.0: 0.60.0 / 2022-10-06

Compare Source

  • [CHANGE] Added filterRunning field to the PodMonitor CRD. By default, non-running pods are dropped by the Prometheus service discovery. To preserve the old behavior and keep pods which aren't running, set filterRunning: false. #​5049
  • [FEATURE] Added grpcListenLocal and httpListenLocal fields to the Thanos sidecar configuration of the Prometheus CRD. #​5045
  • [FEATURE] Added hostNetwork field to the Prometheus CRD. #​5010
  • [FEATURE] Added spec.tsdb.outOfOrderTimeWindow field to the Prometheus CRD to allow out-of-order samples in TSDB. #​5071
  • [ENHANCEMENT] Added columns showing the Prometheus conditions to the output of kubectl get prometheus. #​5055
  • [ENHANCEMENT] Added observedGeneration field to the Prometheus status conditions. #​5005

v0.59.2: 0.59.2 / 2022-09-20

Compare Source

  • [CHANGE/BUGFIX] Removed FOWNER capability from the Thanos sidecar. #​5030

v0.59.1: 0.59.1 / 2022-09-12

Compare Source

  • [BUGFIX] Fixed secret and configmap volume names that need to be mounted in additional containers. #​5000
  • [BUGFIX] Removed CAP_FOWNER capability for the Thanos sidecar when not required. #​5004
  • [BUGFIX] Removed the CAP_ prefix of the FOWNER capability on Thanos sidecar. #​5014

v0.59.0: 0.59.0 / 2022-09-02

Compare Source

  • [FEATURE] Added validations for timeout and time settings of alertmanager at CRD level. #​4898
  • [FEATURE] Added support for global resolveTimeout and httpConfig in Alertmanager CRD. #​4622
  • [FEATURE] Added support for additionalArgs field to the Prometheus CRD for Prometheus, Alertmanager and Thanos sidecar. #​4863
  • [ENHANCEMENT] Added tracingConfigFile option to ThanosRuler CRD. #​4962
  • [BUGFIX] Fixed compress alertmanager secret to circumvent maximum size limit of 1048576 bytes. #​4906
  • [BUGFIX] Fixed namespace enforcement exclusion on newly created Prometheus objects. #​4915
  • [BUGFIX] Fixed CAP_FOWNER capability to Thanos sidecar container. #​4931
  • [BUGFIX] Fixed spec.query.maxSamples and spec.query.maxConcurrency fields of Prometheus CRD. #​4951
  • [BUGFIX] Fixed Thanos sidecar connectivity issue when Prometheus TLS is enabled. #​4954
  • [BUGFIX] Fixed Prometheus and Alertmanager Pods not created when Secret name exceeds 63 characters. #​4988

v0.58.0: 0.58.0 / 2022-07-20

Compare Source

  • [FEATURE] Add validations for timeout and time settings of alertmanager at CRD level. #​4827, #​4881
  • [FEATURE] Extend the PrometheusSpec to allow to configure the max_exemplars. #​4834
  • [FEATURE] Add support for web TLS configuration for Alertmanager CRD. #​4868
  • [ENHANCEMENT] Add support for uppercase, lowercase, and CamelCase relabel actions. #​4840, #​4873
  • [ENHANCEMENT] Added support for enable_http2 in endpoint scrape configuration. #​4836
  • [BUGFIX] Fixed missing conversion of the followRedirects field in HTTP configuration for AlertmanagerConfig v1beta1. #​4854
  • [BUGFIX] fix AlertmanagerConfig.Spec.Route nil panic. #​4853
  • [BUGFIX] Optimise warning log message during sanitization of OpsGenie configuration. #​4833

v0.57.0: 0.57.0 / 2022-06-02

Compare Source

The main change introduced by this release is a new v1beta1 API version for the AlertmanagerConfig CRD.

Changes compared to the v1alpha1 API:

  • Renamed spec.muteTimeIntervals field to to spec.timeIntervals.
  • Removed regex field from the Matcher type.
  • Replaced all v1.SecretKeySelector types by the SecretKeySelector type
    • Removed optional field.
    • name and key fields are required.

As a pre-requisite, you need to deploy the admission webhook and configure the conversion webhook in the AlertmanagerConfig CRD object so that users can use both v1alpha1 and v1beta1 versions at the same time. There are more details in Documentation/user-guides/webhook.md about the webhook configuration.

Because of the conversion webhook requirement, the new version is an opt-in feature: the bundle.yaml file and the manifests from
example/prometheus-operator-crd don't deploy the new API version (the manifests to enable the v1beta1 version are under the example/prometheus-operator-crd-full directory). We will wait until v0.59.0 (at least) before enabling the new API version by default.

  • [CHANGE] Added validations at the API level for the time-based fields of the ThanosRuler CRD. #​4815
  • [CHANGE] Added validations at the API level for the OpsGenie's responders field of the AlertmanagerConfig CRD. #​4725
  • [FEATURE] Added v1beta1 version for AlertmanagerConfig CRD. #​4709
  • [FEATURE] Added support for Telegram receiver in the AlertmanagerConfig CRD. #​4726
  • [FEATURE] Added updateAlerts field to the OpsGenie configuration of the AlertmanagerConfig CRD. #​4726
  • [FEATURE] Added hostAliases field to the the Alertmanager, Prometheus and ThanosRuler CRDs. #​4787
  • [ENHANCEMENT] Added configuration option in the jsonnet mixins to specify the aggregation labels. #​4814
  • [ENHANCEMENT] Added attachMetadata field to the PodMonitor CRD. #​4792
  • [BUGFIX] Fixed the curl command for exec probes when listenLocal is set to true in the Prometheus object. It avoids temporary service outage due to long WAL replays. #​4804

v0.56.3: 0.56.3 / 2022-05-23

Compare Source

  • [BUGFIX] Fixed errors for Alertmanager configurations using the new entity, actions and opsgenie_api_key_file fields. #​4797
  • [BUGFIX] Fixed high CPU usage by reducing the number of number of reconciliations on Prometheus objects. #​4798 #​4806

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 Aug 31, 2022

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.

@JAORMX
Copy link
Collaborator

JAORMX commented Aug 31, 2022

/ok-to-test
/lgtm

@renovate renovate bot force-pushed the renovate/git.luolix.top-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from ae236e6 to 980965c Compare August 31, 2022 13:34
@openshift-ci openshift-ci bot removed the lgtm label Aug 31, 2022
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/git.luolix.top-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 980965c to 2227841 Compare September 2, 2022 07:46
@openshift-ci openshift-ci bot removed the lgtm label Sep 2, 2022
@rhmdnd
Copy link

rhmdnd commented Sep 2, 2022

/hold

Looks like we have some legitimate issues upgrading this dependency. Holding until we have an opportunity to look into it.

@renovate renovate bot force-pushed the renovate/git.luolix.top-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 2227841 to 38cdb0f Compare September 2, 2022 17:34
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.58.0 fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.59.0 Sep 2, 2022
@renovate renovate bot force-pushed the renovate/git.luolix.top-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch 4 times, most recently from e579101 to aaf4579 Compare September 12, 2022 16:09
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.59.0 fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.59.1 Sep 12, 2022
@renovate renovate bot force-pushed the renovate/git.luolix.top-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from aaf4579 to 0b1b961 Compare September 20, 2022 16:22
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.59.1 fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.59.2 Sep 20, 2022
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.59.2 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.59.2 Sep 27, 2022
@renovate renovate bot force-pushed the renovate/git.luolix.top-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 0b1b961 to b42e666 Compare October 7, 2022 09:39
@renovate renovate bot force-pushed the renovate/git.luolix.top-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 35c1ef2 to ec827b6 Compare October 20, 2022 15:31
@renovate renovate bot force-pushed the renovate/git.luolix.top-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from ec827b6 to b365041 Compare November 10, 2022 20:27
@renovate renovate bot force-pushed the renovate/git.luolix.top-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from b365041 to 7255d0d Compare November 21, 2022 18:26
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.60.1 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.61.0 Nov 21, 2022
@renovate renovate bot force-pushed the renovate/git.luolix.top-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 7255d0d to e5d1ba0 Compare November 24, 2022 16:34
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.61.0 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.61.1 Nov 24, 2022
@renovate renovate bot force-pushed the renovate/git.luolix.top-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from e5d1ba0 to b868c5c Compare December 9, 2022 14:55
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.61.1 fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.61.1 Dec 19, 2022
@renovate renovate bot force-pushed the renovate/git.luolix.top-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from b868c5c to a67ef75 Compare January 5, 2023 19:21
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.61.1 fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.62.0 Jan 5, 2023
@renovate renovate bot force-pushed the renovate/git.luolix.top-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch 2 times, most recently from d883154 to b1eb1c0 Compare January 13, 2023 11:02
@renovate renovate bot force-pushed the renovate/git.luolix.top-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch 2 times, most recently from 7fef54e to a30b28e Compare January 25, 2023 18:13
@renovate renovate bot force-pushed the renovate/git.luolix.top-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from a30b28e to b87486b Compare February 6, 2023 19:08
@renovate renovate bot force-pushed the renovate/git.luolix.top-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from b87486b to cfc2d32 Compare February 8, 2023 18:08
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.62.0 fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.63.0 Feb 8, 2023
@JAORMX
Copy link
Collaborator

JAORMX commented Feb 13, 2023

@jhrozek @rhmdnd is this good to merge now?

@openshift-ci openshift-ci bot added the lgtm label Feb 13, 2023
@openshift-ci
Copy link

openshift-ci bot commented Feb 13, 2023

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: JAORMX, 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

@jhrozek
Copy link

jhrozek commented Feb 13, 2023

if it passes CI then yes.

@JAORMX
Copy link
Collaborator

JAORMX commented Feb 14, 2023

/hold cancel

@openshift-merge-robot openshift-merge-robot merged commit 7168103 into master Feb 14, 2023
@openshift-merge-robot openshift-merge-robot deleted the renovate/git.luolix.top-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch February 14, 2023 13:34
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.

4 participants