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/client to v0.79.2 #1733

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 19, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/prometheus-operator/prometheus-operator/pkg/client v0.74.0 -> v0.79.2 age adoption passing confidence

Release Notes

prometheus-operator/prometheus-operator (github.com/prometheus-operator/prometheus-operator/pkg/client)

v0.79.2

Compare Source

v0.79.1

Compare Source

v0.79.0: 0.79.0 / 2024-12-13

Compare Source

[!IMPORTANT]
With this release, the operator will be deploying Prometheus v3.0.1 unless a specific version is specified.
Users who want to stay with Prometheus v2 need to set the version field under
Prometheus/PrometheusAgent Spec.

  • [CHANGE/FEATURE] Set Prometheus v3.0.1 as default version installed by operator. #​7158
  • [CHANGE] Add more API validations to the ScrapeConfig CRD. #​6738 #​7006
  • [FEATURE] Set Alertmanager API version to v2 for Prometheus v3 and above. #​7102
  • [FEATURE] Add enableOTLPReceiver field in the Prometheus/PrometheusAgent CRDs. #​7105
  • [FEATURE] Add support for TranslationStrategy option for OTLP receiver. #​7112
  • [FEATURE] Add nameValidationScheme field in Prometheus global configuration. #​7116
  • [FEATURE] Add scrapeFallbackProtocol field in Prometheus, PrometheusAgent, ServiceMonitor, PodMonitor, Probe, ScrapeConfig and globally. #​7131
  • [FEATURE] Add support for labels in PrometheusRule CRD at rules level. #​7140
  • [FEATURE] Add support for ProxyConfig in Alertmanager Endpoints. #​7191
  • [FEATURE] Add support for configuring Alertmanager STS persistentVolumeClaimRetentionPolicy. #​7183
  • [FEATURE] Add enableHTTP2 to ScrapeConfig CRD. #​7024
  • [FEATURE] Add filter field in ConsulSDConfig in ScrapeConfig CRD #​7124
  • [FEATURE] Add messageThreadID field to TelegramConfig in AlertmanagerConfig CRD. #​6999
  • [ENHANCEMENT] Allow users to control the sharding label(s). #​7126
  • [ENHANCEMENT] Add support for role selector field selectorMechanism on ServiceMonitor. #​7086
  • [ENHANCEMENT] Add support for role selector field selectorMechanism on PodMonitor. #​7185
  • [ENHANCEMENT] Add support for the PrometheusText1.0.0 scrape protocol. #​7085
  • [ENHANCEMENT] Allow users to toggle Prometheus controller's custom configuration deprecation behavior using the --deprecate-custom-configuration flag. #​6955
  • [BUGFIX] Add goGC field to PrometheusAgent CRD. #​6667
  • [BUGFIX] Validate SMTPSmarthost and SMTPFrom fields in EmailConfig in AlertManagerConfig CRD. #​6004
  • [BUGFIX] Fix flaky discovery behavior caused by delayed endpoints publishing for Alertmanager. #​7084

v0.78.2: 0.78.2 / 2024-11-21

Compare Source

  • [BUGFIX] Revert the removal of the proxyURL field in AlertmanagerConfig CRD. The field takes precedence over proxyUrl. #​7114

v0.78.1: 0.78.1 / 2024-10-30

Compare Source

v0.78.0: 0.78.0 / 2024-10-30

Compare Source

  • [CHANGE] Allow overlapping compactions by default in Prometheus when the Thanos sidecar is configured with uploads. #​6906
  • [CHANGE] Drop support (officially) for Alertmanager less than v0.15. #​7057
  • [FEATURE] Add dnsConfig and dnsPolicy fields to Alertmanager, Prometheus, PrometheusAgent and ThanosRuler CRDs. #​3889
  • [FEATURE] Add ruleQueryOffset field to Prometheus CRD and query_offset field to PrometheusRule CRD. #​6957
  • [FEATURE] Add support for Remote Write v2.0 to Prometheus and PrometheusAgent CRDs. #​7033
  • [ENHANCEMENT] Add goGC field to Prometheus and PrometheusAgent CRDs. #​6667
  • [BUGFIX] Fix label name validation in ScrapeConfig CRD. #​6892
  • [BUGFIX] Fix version checking for the promoteResourceAttributes field. #​7017

v0.77.2: 0.77.2 / 2024-10-21

Compare Source

  • [BUGFIX] Correct HTTP port name for the Kubelet endpoint. #​7027

v0.77.1: 0.77.1 / 2024-09-25

Compare Source

  • [BUGFIX] Fix Thanos Ruler reconciliations not triggered on StatefulSet updates. #​6964
  • [BUGFIX] Fix error message for unsupported versions. #​6965

v0.77.0: 0.77.0 / 2024-09-19

Compare Source

[!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 the PrometheusAgent CRD in DaemonSet mode. #​6879
  • [FEATURE] Add -kubelet-endpointslice argument to support EndpointSlice for the kubelet controller. #​6882
  • [FEATURE] Add outOfOrderTimeWindow field to the PrometheusAgent CRD. #​6851
  • [FEATURE] Add matchFirstNetwork field to the ScrapeConfig CRD for the Docker Service Discovery. #​6849 #​6894
  • [FEATURE] Add the otlp field to the Prometheus and PrometheusAgent CRDs. #​6780
  • [FEATURE] Add support for certificate, key and client CA file paths to the web TLS configuration. #​6358
  • [FEATURE] Add noProxy, proxyFromEnvironment and proxyConnectHeader fields to the AlertmanagerConfig CRD for OAuth2 clients. #​6922
  • [FEATURE] Add noProxy, proxyFromEnvironment and proxyConnectHeader 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

Compare Source

  • [BUGFIX] Fix OAuth2 TLSConfig nil pointer. #​6909

v0.76.1

Compare Source

  • [BUGFIX] fix bug with Kubernetes service discovery Selector.Role field. #​6896

v0.76.0

Compare Source

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 the default 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

Compare Source

  • [BUGFIX] Avoid invalid alerting config with TLS. #​6765

v0.75.1: 0.75.1 / 2024-07-02

Compare Source

  • [BUGFIX] Fix OVHCloud service discovery configs key error. #​6723

v0.75.0: 0.75.0 / 2024-06-26

Compare Source

  • [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 in pagerdutyConfigs in AlertManangerConfig 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

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 is behind base branch, 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.

@renovate renovate bot requested a review from a team as a code owner September 19, 2024 11:37
@renovate renovate bot added dependencies Pull requests that update a dependency file renovate PR created by RenovateBot labels Sep 19, 2024
Copy link
Contributor Author

renovate bot commented Sep 19, 2024

ℹ Artifact update notice

File name: go.mod

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):

  • 15 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.22.0 -> 1.23.4
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.74.0 -> v0.79.2
k8s.io/api v0.30.3 -> v0.32.0
k8s.io/apiextensions-apiserver v0.30.3 -> v0.32.0
k8s.io/apimachinery v0.30.3 -> v0.32.0
k8s.io/client-go v0.30.3 -> v0.32.0
sigs.k8s.io/controller-runtime v0.18.5 -> v0.19.3
github.com/cenkalti/backoff/v4 v4.2.1 -> v4.3.0
github.com/google/gnostic-models v0.6.8 -> v0.6.9
golang.org/x/exp v0.0.0-20231206192017-f3f8817b8deb -> v0.0.0-20240719175910-8a7402abbf56
golang.org/x/time v0.5.0 -> v0.8.0
k8s.io/klog/v2 v2.120.1 -> v2.130.1
k8s.io/kube-openapi v0.0.0-20240322212309-b815d8309940 -> v0.0.0-20241212045625-5ad02ce6640f
k8s.io/utils v0.0.0-20240310230437-4693a0247e57 -> v0.0.0-20241210054802-24370beab758
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd -> v0.0.0-20241014173422-cfa47c3a1cc8
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 -> v4.5.0

@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-client-0.x branch from 6dde438 to 85a6a7f Compare September 25, 2024 12:51
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/client to v0.77.0 fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/client to v0.77.1 Sep 25, 2024
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-client-0.x branch 3 times, most recently from 11d89d9 to 6121c73 Compare October 6, 2024 08:31
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-client-0.x branch 5 times, most recently from 53badfc to 5e1fd3c Compare October 9, 2024 16:16
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-client-0.x branch 5 times, most recently from 5473b30 to a8ef4ce Compare October 21, 2024 13:06
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/client to v0.77.1 fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/client to v0.77.2 Oct 21, 2024
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-client-0.x branch 2 times, most recently from fe034c9 to a346ffa Compare October 24, 2024 19:21
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-client-0.x branch 4 times, most recently from 5af996b to 94f1927 Compare October 30, 2024 10:17
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/client to v0.77.2 fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/client to v0.78.0 Oct 30, 2024
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-client-0.x branch 2 times, most recently from e722095 to 87ffa6a Compare October 31, 2024 13:09
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-client-0.x branch 3 times, most recently from b68c7cd to 58a0318 Compare November 14, 2024 14:11
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/client to v0.78.1 fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/client to v0.78.2 Nov 21, 2024
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-client-0.x branch from 58a0318 to 8df619a Compare November 21, 2024 14:38
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-client-0.x branch 5 times, most recently from 8617766 to 28e06ea Compare December 12, 2024 17:31
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/client to v0.78.2 fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/client to v0.79.0 Dec 13, 2024
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-client-0.x branch 3 times, most recently from 93a89aa to d3812e5 Compare December 17, 2024 12:06
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/client to v0.79.0 fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/client to v0.79.1 Dec 17, 2024
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-client-0.x branch 8 times, most recently from 5b6c8c7 to a462629 Compare December 18, 2024 19:45
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/client to v0.79.1 fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/client to v0.79.2 Dec 18, 2024
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-client-0.x branch 3 times, most recently from 118cfe8 to a7da975 Compare January 2, 2025 11:05
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-client-0.x branch from a7da975 to bc9844c Compare January 2, 2025 12:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file renovate PR created by RenovateBot
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant