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

[main][gomod]: Bump the minor group across 1 directory with 10 updates #3450

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 24, 2025

Bumps the minor group with 6 updates in the / directory:

Package From To
github.com/google/go-cmp 0.6.0 0.7.0
github.com/jaegertracing/jaeger 1.62.0 1.66.0
github.com/operator-framework/api 0.27.0 0.29.0
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring 0.76.2 0.80.1
github.com/prometheus/client_golang 1.20.5 1.21.0
golang.org/x/sync 0.10.0 0.11.0

Updates github.com/google/go-cmp from 0.6.0 to 0.7.0

Release notes

Sourced from github.com/google/go-cmp's releases.

v0.7.0

New API:

  • (#367) Support compare functions with SortSlices and SortMaps

Panic messaging:

  • (#370) Detect proto.Message types when failing to export a field
Commits

Updates github.com/jaegertracing/jaeger from 1.62.0 to 1.66.0

Changelog

Sourced from github.com/jaegertracing/jaeger's changelog.

v1.66.0 / v2.3.0 (2025-02-03)

⛔ Breaking Changes

🐞 Bug fixes, Minor Improvements

... (truncated)

Commits
  • bc2a643 Prepare Release v2.3.0 (#6685)
  • 3c1b56b fix(deps): update module google.golang.org/protobuf to v1.36.5 (#6684)
  • 846a3db [refactor] Move distributedlock to internal (#6680)
  • 4194f11 [fix] Replace deprecated address field in service::telemetry (#6679)
  • 8afbf86 fix(deps): update all otel collector packages (#6670)
  • 57ce1b4 [fix] Change metrics port in kafka ingester config to avoid conflict with col...
  • 1b158e5 chore(deps): update dependency go to v1.23.6 (#6673)
  • fa0dce7 chore(deps): update golang docker tag to v1.23.6 (#6674)
  • 00ba80e fix(deps): update all otel collector contrib packages to v0.119.0 (#6671)
  • 2f8ca1a fix(deps): update module golang.org/x/sys to v0.30.0 (#6672)
  • Additional commits viewable in compare view

Updates github.com/operator-framework/api from 0.27.0 to 0.29.0

Release notes

Sourced from github.com/operator-framework/api's releases.

v0.29.0

What's Changed

Full Changelog: operator-framework/api@v0.28.0...v0.29.0

v0.28.0

What's Changed

New Contributors

Full Changelog: operator-framework/api@v0.27.0...v0.28.0

Commits

Updates github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.76.2 to 0.80.1

Release notes

Sourced from github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring's releases.

0.80.1 / 2025-02-19

  • [BUGFIX] Fix msteamsv2_configs to work with either webhook_url or webhook_url_file. #7352

0.80.0 / 2025-02-04

  • [CHANGE] Add more API validations to the ScrapeConfig CRD. #7231 #7220 #7215 #7238 #7244 #7255
  • [FEATURE] Add serviceName field to the Prometheus and PrometheusAgent CRDs. #6687
  • [FEATURE] Add keepIdentifyingResourceAttributes field in OTLPConfig for Prometheus and PrometheusAgent CRDs. #7240
  • [FEATURE] Add fallbackScrapeProtocol field to ScrapeClass for Prometheus and PrometheusAgent CRDs. #7288
  • [FEATURE] Support MSTeamsV2Config receiver in Alertmanager configuration Secret. #7296
  • [FEATURE] Support JiraConfig and RocketChat receivers in Alertmanager configuration secret. #7315
  • [FEATURE] Support global smtp_tls_config field in Alertmanager configuration secret. #7316
  • [FEATURE] Add timeout field in Webhook receiver in Alertmanager configuration Secret. #7312
  • [FEATURE] Add content, username and avatarUrl fields in Discord receiver in Alertmanager configuration secret. #7313
  • [FEATURE] Add scrapeFailureLogFile field to the Prometheus and PrometheusAgent CRDs. #7038 #7311
  • [BUGFIX] Validate respective api URL field in PagerDutyConfigs, DiscordConfigs, SlackConfigs and WebhookConfigs in AlertManagerConfig CRD. #6585

0.79.2 / 2024-12-18

  • [BUGFIX] Fix pod and service monitor selector validation. #7214

0.79.1 / 2024-12-17

  • [CHANGE] Rename the field scrapeFallbackProtocol to fallbackScrapeProtocol to match with naming as in Prometheus #7199
  • [BUGFIX] Remove the field scrapeFallbackProtocol from Prometheus/PrometheusAgent global config. #7197

0.79.0 / 2024-12-13

[!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

... (truncated)

Changelog

Sourced from github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring's changelog.

0.80.1 / 2025-02-19

  • [BUGFIX] Fix msteamsv2_configs to work with either webhook_url or webhook_url_file. #7352

0.80.0 / 2025-02-04

  • [CHANGE] Add more API validations to the ScrapeConfig CRD. #7231 #7220 #7215 #7238 #7244 #7255
  • [FEATURE] Add serviceName field to the Prometheus and PrometheusAgent CRDs. #6687
  • [FEATURE] Add keepIdentifyingResourceAttributes field in OTLPConfig for Prometheus and PrometheusAgent CRDs. #7240
  • [FEATURE] Add fallbackScrapeProtocol field to ScrapeClass for Prometheus and PrometheusAgent CRDs. #7288
  • [FEATURE] Support MSTeamsV2Config receiver in Alertmanager configuration Secret. #7296
  • [FEATURE] Support JiraConfig and RocketChat receivers in Alertmanager configuration secret. #7315
  • [FEATURE] Support global smtp_tls_config field in Alertmanager configuration secret. #7316
  • [FEATURE] Add timeout field in Webhook receiver in Alertmanager configuration Secret. #7312
  • [FEATURE] Add content, username and avatarUrl fields in Discord receiver in Alertmanager configuration secret. #7313
  • [FEATURE] Add scrapeFailureLogFile field to the Prometheus and PrometheusAgent CRDs. #7038 #7311
  • [BUGFIX] Validate respective api URL field in PagerDutyConfigs, DiscordConfigs, SlackConfigs and WebhookConfigs in AlertManagerConfig CRD. #6585

0.79.2 / 2024-12-18

  • [BUGFIX] Fix pod and service monitor selector validation. #7214

0.79.1 / 2024-12-17

  • [CHANGE] Rename the field scrapeFallbackProtocol to fallbackScrapeProtocol to match with naming as in Prometheus #7199
  • [BUGFIX] Remove the field scrapeFallbackProtocol from Prometheus/PrometheusAgent global config. #7197

0.79.0 / 2024-12-13

[!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

... (truncated)

Commits
  • 4126d60 Merge pull request #7358 from slashpai/cut-0.80.1
  • e8a7162 chore: cut v0.80.1
  • 85b1639 Merge pull request #7352 from heliapb/fix/msteamsv2_config_r0_80
  • 53b60e1 fix - MSTeamsV2 config
  • c740cff Merge pull request #7354 from simonpasquier/backport-c0e32a49d
  • 4130922 test: skip DNS service discovery tests
  • 56cc9ee Merge pull request #7318 from slashpai/cut-release-0.80
  • fead04d chore: update changelog for v0.80.0 updates
  • 6f920d7 feat: Refactor IonosSDConfig (#7255)
  • 6f3c19a chore: Refactor OpenStackSDConfig (#7244)
  • Additional commits viewable in compare view

Updates github.com/prometheus/client_golang from 1.20.5 to 1.21.0

Release notes

Sourced from github.com/prometheus/client_golang's releases.

v1.21.0 / 2025-02-19

⚠️ This release contains potential breaking change if you upgrade github.com/prometheus/common to 0.62+ together with client_golang (and depend on the strict, legacy validation for the label names). New common version changes model.NameValidationScheme global variable, which relaxes the validation of label names and metric name, allowing all UTF-8 characters. Typically, this should not break any user, unless your test or usage expects strict certain names to panic/fail on client_golang metric registration, gathering or scrape. In case of problems change model.NameValidationScheme to old model.LegacyValidation value in your project init function. ⚠️

  • [BUGFIX] gocollector: Fix help message for runtime/metric metrics. #1583
  • [BUGFIX] prometheus: Fix Desc.String() method for no labels case. #1687
  • [PERF] prometheus: Optimize popular prometheus.BuildFQName function; now up to 30% faster. #1665
  • [PERF] prometheus: Optimize Inc, Add and Observe cumulative metrics; now up to 50% faster under high concurrent contention. #1661
  • [CHANGE] Upgrade prometheus/common to 0.62.0 which changes model.NameValidationScheme global variable. #1712
  • [CHANGE] Add support for Go 1.23. #1602
  • [FEATURE] process_collector: Add support for Darwin systems. #1600 #1616 #1625 #1675 #1715
  • [FEATURE] api: Add ability to invoke CloseIdleConnections on api.Client using api.Client.(CloseIdler).CloseIdleConnections() casting. #1513
  • [FEATURE] promhttp: Add promhttp.HandlerOpts.EnableOpenMetricsTextCreatedSamples option to create OpenMetrics _created lines. Not recommended unless you want to use opt-in Created Timestamp feature. Community works on OpenMetrics 2.0 format that should make those lines obsolete (they increase cardinality significantly). #1408
  • [FEATURE] prometheus: Add NewConstNativeHistogram function. #1654

... (truncated)

Changelog

Sourced from github.com/prometheus/client_golang's changelog.

1.21.0 / 2025-02-17

⚠️ This release contains potential breaking change if you upgrade github.com/prometheus/common to 0.62+ together with client_golang. ⚠️

New common version changes model.NameValidationScheme global variable, which relaxes the validation of label names and metric name, allowing all UTF-8 characters. Typically, this should not break any user, unless your test or usage expects strict certain names to panic/fail on client_golang metric registration, gathering or scrape. In case of problems change model.NameValidationScheme to old model.LegacyValidation value in your project init function.

  • [BUGFIX] gocollector: Fix help message for runtime/metric metrics. #1583
  • [BUGFIX] prometheus: Fix Desc.String() method for no labels case. #1687
  • [ENHANCEMENT] prometheus: Optimize popular prometheus.BuildFQName function; now up to 30% faster. #1665
  • [ENHANCEMENT] prometheus: Optimize Inc, Add and Observe cumulative metrics; now up to 50% faster under high concurrent contention. #1661
  • [CHANGE] Upgrade prometheus/common to 0.62.0 which changes model.NameValidationScheme global variable. #1712
  • [CHANGE] Add support for Go 1.23. #1602
  • [FEATURE] process_collector: Add support for Darwin systems. #1600 #1616 #1625 #1675 #1715
  • [FEATURE] api: Add ability to invoke CloseIdleConnections on api.Client using api.Client.(CloseIdler).CloseIdleConnections() casting. #1513
  • [FEATURE] promhttp: Add promhttp.HandlerOpts.EnableOpenMetricsTextCreatedSamples option to create OpenMetrics _created lines. Not recommended unless you want to use opt-in Created Timestamp feature. Community works on OpenMetrics 2.0 format that should make those lines obsolete (they increase cardinality significantly). #1408
  • [FEATURE] prometheus: Add NewConstNativeHistogram function. #1654
Commits

Updates github.com/prometheus/common from 0.60.1 to 0.62.0

Release notes

Sourced from github.com/prometheus/common's releases.

v0.62.0

⚠️ This releases switches internal global to UTF8Validation from LegacyValidation. This is a breaking change, relaxing the validation. We don't intend to add more schemas and we have to have a global for unmarshalling interfaces, thus the change was made ⚠️

What's Changed

New Contributors

Full Changelog: prometheus/common@v0.61.0...v0.62.0

v0.61.0

What's Changed

Full Changelog: prometheus/common@v0.60.1...v0.61.0

Commits
  • 280b0e7 http_config: Allow customizing TLS config and settings. (#748)
  • aea8919 Update common Prometheus files (#747)
  • 8d916fa Bump golang.org/x/net from 0.32.0 to 0.33.0 (#743)
  • fe88605 Bump google.golang.org/protobuf from 1.35.2 to 1.36.1 (#744)
  • 5d9961d Update common Prometheus files (#742)
  • 0a89b98 Merge pull request #740 from dashpole/update_om_links
  • e3926e2 update links to openmetrics to reference the v1.0.0 release
  • d88ee1f Remove deprecated sigv4 module (#737)
  • c3fdb17 Remove deprecated promlog package (#738)
  • cf5f48f Change default validation scheme to UTF8Validation (#724)
  • Additional commits viewable in compare view

Updates github.com/spf13/pflag from 1.0.6-0.20210604193023-d5e0c0615ace to 1.0.6

Release notes

Sourced from github.com/spf13/pflag's releases.

v1.0.6

What's Changed

New Contributors

Bumps the minor group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/google/go-cmp](https://github.com/google/go-cmp) | `0.6.0` | `0.7.0` |
| [github.com/jaegertracing/jaeger](https://github.com/jaegertracing/jaeger) | `1.62.0` | `1.66.0` |
| [github.com/operator-framework/api](https://github.com/operator-framework/api) | `0.27.0` | `0.29.0` |
| [github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring](https://github.com/prometheus-operator/prometheus-operator) | `0.76.2` | `0.80.1` |
| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.20.5` | `1.21.0` |
| [golang.org/x/sync](https://github.com/golang/sync) | `0.10.0` | `0.11.0` |



Updates `github.com/google/go-cmp` from 0.6.0 to 0.7.0
- [Release notes](https://github.com/google/go-cmp/releases)
- [Commits](google/go-cmp@v0.6.0...v0.7.0)

Updates `github.com/jaegertracing/jaeger` from 1.62.0 to 1.66.0
- [Release notes](https://github.com/jaegertracing/jaeger/releases)
- [Changelog](https://github.com/jaegertracing/jaeger/blob/main/CHANGELOG.md)
- [Commits](jaegertracing/jaeger@v1.62.0...v1.66.0)

Updates `github.com/operator-framework/api` from 0.27.0 to 0.29.0
- [Release notes](https://github.com/operator-framework/api/releases)
- [Changelog](https://github.com/operator-framework/api/blob/master/RELEASE.md)
- [Commits](operator-framework/api@v0.27.0...v0.29.0)

Updates `github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring` from 0.76.2 to 0.80.1
- [Release notes](https://github.com/prometheus-operator/prometheus-operator/releases)
- [Changelog](https://github.com/prometheus-operator/prometheus-operator/blob/main/CHANGELOG.md)
- [Commits](prometheus-operator/prometheus-operator@v0.76.2...v0.80.1)

Updates `github.com/prometheus/client_golang` from 1.20.5 to 1.21.0
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](prometheus/client_golang@v1.20.5...v1.21.0)

Updates `github.com/prometheus/common` from 0.60.1 to 0.62.0
- [Release notes](https://github.com/prometheus/common/releases)
- [Changelog](https://github.com/prometheus/common/blob/main/RELEASE.md)
- [Commits](prometheus/common@v0.60.1...v0.62.0)

Updates `github.com/spf13/pflag` from 1.0.6-0.20210604193023-d5e0c0615ace to 1.0.6
- [Release notes](https://github.com/spf13/pflag/releases)
- [Commits](https://github.com/spf13/pflag/commits/v1.0.6)

Updates `github.com/stretchr/testify` from 1.9.0 to 1.10.0
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](stretchr/testify@v1.9.0...v1.10.0)

Updates `golang.org/x/sync` from 0.10.0 to 0.11.0
- [Commits](golang/sync@v0.10.0...v0.11.0)

Updates `google.golang.org/grpc` from 1.67.1 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.67.1...v1.70.0)

---
updated-dependencies:
- dependency-name: github.com/google/go-cmp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: github.com/jaegertracing/jaeger
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: github.com/operator-framework/api
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: github.com/prometheus/client_golang
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: github.com/prometheus/common
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: github.com/spf13/pflag
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: golang.org/x/sync
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Feb 24, 2025
Copy link
Contributor

openshift-ci bot commented Feb 24, 2025

Hi @dependabot[bot]. Thanks for your PR.

I'm waiting for a openshift-knative 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-sigs/prow repository.

@openshift-ci openshift-ci bot requested review from pierDipi and skonto February 24, 2025 23:36
Copy link
Contributor

openshift-ci bot commented Feb 24, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: dependabot[bot]
Once this PR has been reviewed and has the lgtm label, please assign matzew for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found 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

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 go Pull requests that update Go code needs-ok-to-test
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants