gardener / gardener-extension-provider-openstack

Gardener extension controller for the OpenStack cloud provider (https://openstack.org).
https://gardener.cloud
Apache License 2.0
28 stars 82 forks source link

Bump the non-gardener-dependencies group across 1 directory with 15 updates #888

Closed dependabot[bot] closed 3 days ago

dependabot[bot] commented 1 week ago

Bumps the non-gardener-dependencies group with 8 updates in the / directory:

Package From To
github.com/gophercloud/gophercloud 1.12.0 1.14.1
github.com/onsi/ginkgo/v2 2.20.0 2.20.2
github.com/onsi/gomega 1.34.1 1.34.2
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring 0.74.0 0.77.2
go.uber.org/mock 0.4.0 0.5.0
golang.org/x/tools 0.25.0 0.26.0
k8s.io/kubelet 0.29.9 0.31.2
sigs.k8s.io/controller-tools 0.14.0 0.16.4

Updates github.com/gophercloud/gophercloud from 1.12.0 to 1.14.1

Release notes

Sourced from github.com/gophercloud/gophercloud's releases.

v1.14.1

What's Changed

Full Changelog: https://github.com/gophercloud/gophercloud/compare/v1.14.0...v1.14.1

v1.14.0

What's Changed

Full Changelog: https://github.com/gophercloud/gophercloud/compare/v1.13.0...v1.14.0

v1.13.0

What's Changed

Full Changelog: https://github.com/gophercloud/gophercloud/compare/v1.12.0...v1.13.0

Changelog

Sourced from github.com/gophercloud/gophercloud's changelog.

v1.14.1 (2024-09-18)

  • GH-3162 Fix security group rule "any protocol"

v1.14.0 (2024-07-24)

  • GH-3095 [neutron]: introduce Description argument for the portforwarding
  • GH-3098 [neutron]: introduce Stateful argument for the security groups
  • GH-3099 [networking]: subnet add field dns_publish_fixed_ip

v1.13.0 (2024-07-08)

  • GH-3044 [v1] Add ci jobs for openstack caracal
  • GH-3073 [v1] Adding missing QoS field for router
  • GH-3080 [networking]: add BGP VPNs support (backport to 1.x)
Commits
  • b26ed82 Merge pull request #3174 from shiftstack/prepare_v1.14.1
  • 815c7c8 Prepare v1.14.1
  • 7121f43 Merge pull request #3162 from shiftstack/sec_group_rule_create_any_protocol
  • 4ffa3ea Fix security group rule "any protocol"
  • 5de92f2 Merge pull request #3156 from shiftstack/prepare_v1.14.0
  • 3de5904 Prepare v1.14.0
  • 30b1e29 Merge pull request #3144 from gophercloud/bp-v1-a4a2239
  • a203b5e actions: Label PRs based on the paths of files being changed
  • 0ef26a5 Merge pull request #3142 from gophercloud/bp-v1-e5197df
  • c44b06d Add needinfo label
  • Additional commits viewable in compare view


Updates github.com/onsi/ginkgo/v2 from 2.20.0 to 2.20.2

Release notes

Sourced from github.com/onsi/ginkgo/v2's releases.

v2.20.2

2.20.2

Require Go 1.22+

Maintenance

  • bump go to v1.22 [a671816]

v2.20.1

2.20.1

Fixes

  • make BeSpecEvent duration matcher more forgiving [d6f9640]
Changelog

Sourced from github.com/onsi/ginkgo/v2's changelog.

2.20.2

Require Go 1.22+

Maintenance

  • bump go to v1.22 [a671816]

2.20.1

Fixes

  • make BeSpecEvent duration matcher more forgiving [d6f9640]
Commits


Updates github.com/onsi/gomega from 1.34.1 to 1.34.2

Release notes

Sourced from github.com/onsi/gomega's releases.

v1.34.2

1.34.2

Require Go 1.22+

Maintenance

  • bump ginkgo as well [c59c6dc]
  • bump to go 1.22 - remove x/exp dependency [8158b99]
Changelog

Sourced from github.com/onsi/gomega's changelog.

1.34.2

Require Go 1.22+

Maintenance

  • bump ginkgo as well [c59c6dc]
  • bump to go 1.22 - remove x/exp dependency [8158b99]
Commits


Updates github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.74.0 to 0.77.2

Release notes

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

0.77.2 / 2024-10-21

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

0.77.1 / 2024-09-25

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

0.77.0 / 2024-09-19

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

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

v0.76.1

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

v0.76.0

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

... (truncated)

Changelog

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

0.77.2 / 2024-10-21

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

0.77.1 / 2024-09-25

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

0.77.0 / 2024-09-19

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

0.76.2 / 2024-09-09

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

0.76.1 / 2024-09-03

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

0.76.0 / 2024-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

... (truncated)

Commits
  • 37a5595 Merge pull request #7028 from slashpai/cut-0.77.2
  • 0dda9e0 chore: cut 0.77.2
  • 88500e2 Merge pull request #7027 from simonpasquier/fix-7023
  • db6c46c fix: correct HTTP port name for Kubelet
  • 3271016 Merge pull request #6967 from slashpai/cut-0.77.1
  • f73eefe chore: cut 0.77.1
  • ba6f620 Merge pull request #6965 from simonpasquier/fix-unsupported-prom-err
  • e22d9df fix: fix error message for unsupported versions
  • 841c0d7 Merge pull request #6964 from simonpasquier/fix-thanos-ruler-reconciliation
  • d9a49ef fix: ensure reconciliation on Thanos sts updates
  • Additional commits viewable in compare view


Updates go.uber.org/mock from 0.4.0 to 0.5.0

Release notes

Sourced from go.uber.org/mock's releases.

v0.5.0

0.5.0 (15 Oct 2024)

Added

  • #153[]: Add --write_command_comment flag to specify whether to include Generated by this command comment.
  • #191[]: Add --build_constraint flag to add //go:build directives to generated mocks
  • #214[]: Add gob mode to support custom package loading techniques in place of --exec_only

Changed

  • #181[]: Made mockgen faster by changing flags passed to go list.
  • #183[]: Made Cond matcher generic.
  • #204[]: Removed ISGOMOCK() from generated mocks.
  • #207[]: Deprecated reflect mode and replaced it with the new package mode.

Fixed

  • #144[]: Fix a deadlock that can happen when mocking an interface that matches fmt.Stringer.
  • #168[]: Fix an issue where the "generated by" comment was being included in the package comment of generated mocks.

#144: uber-go/mock#144 #153: uber-go/mock#153 #168: uber-go/mock#168 #181: uber-go/mock#181 #183: uber-go/mock#183 #191: uber-go/mock#191 #204: uber-go/mock#204 #207: uber-go/mock#207 #214: uber-go/mock#214

Thanks to @​tulzke @​JacobOaks @​ARR4N @​sashamelentyev @​sywhang @​fasmat @​eyasy1217 @​ghouscht @​tie @​Neo2308 @​carson-brill @​alexandear @​sodul @​nbgraham for their contributions this release.

Changelog

Sourced from go.uber.org/mock's changelog.

0.5.0 (15 Oct 2024)

Added

  • #153[]: Add --write_command_comment flag to specify whether to include Generated by this command comment.
  • #191[]: Add --build_constraint flag to add //go:build directives to generated mocks
  • #214[]: Add gob mode to support custom package loading techniques in place of --exec_only

Changed

  • #181[]: Made mockgen faster by changing flags passed to go list.
  • #183[]: Made Cond matcher generic.
  • #204[]: Removed ISGOMOCK() from generated mocks.
  • #207[]: Deprecated reflect mode and replaced it with the new package mode.

Fixed

  • #144[]: Fix a deadlock that can happen when mocking an interface that matches fmt.Stringer.
  • #168[]: Fix an issue where the "generated by" comment was being included in the package comment of generated mocks.

#144: uber-go/mock#144 #153: uber-go/mock#153 #168: uber-go/mock#168 #181: uber-go/mock#181 #183: uber-go/mock#183 #191: uber-go/mock#191 #204: uber-go/mock#204 #207: uber-go/mock#207 #214: uber-go/mock#214

Thanks to @​tulzke @​JacobOaks @​ARR4N @​sashamelentyev @​sywhang @​fasmat @​eyasy1217 @​ghouscht @​tie @​Neo2308 @​carson-brill @​alexandear @​sodul @​nbgraham for their contributions this release.

Commits
  • a9c44d9 Release v0.5.0 (#213)
  • d164a16 Add gob mode to support custom package loading techniques in place of `--exec...
  • d01ed30 deprecated reflect mode has been replaced with package mode (#207)
  • 6d5eb71 Regenerate generated mocks (#206)
  • 8adc9de feat: mockgen flag --build_constraint to add //go:build directives (#191)
  • c50d83c Support Go 1.22 and Go 1.23 (#203)
  • 33ccc99 Avoid stringer-related deadlocks without adding ISGOMOCK (#204)
  • 60372e3 chore: gofumpt -w . (#202)
  • 70a5e8c Clarify documentation on Finish (#194)
  • ec32d99 Bump goreleaser/goreleaser-action from 4 to 6 (#182)
  • Additional commits viewable in compare view


Updates golang.org/x/tools from 0.25.0 to 0.26.0

Commits
  • 2ab3b51 go.mod: update golang.org/x dependencies
  • 2683c79 gopls/internal/golang/stubmethods: rename analysis/stubmethods
  • efd951d gopls/internal/analysis/stubmethods: merge into CodeAction
  • d0d0d9e gopls/internal/cache: memoize dependent hash on analysisNode
  • a19eef6 gopls/internal/cache: express packageHandle as a state machine
  • dd745ec gopls/internal/test/marker: update regression test issue68918.txt
  • a02ee35 go/analysis/passes/stdversion: reenable tests
  • a24facf all: set gotypesalias=0 explicitly
  • ce2a33e gopls/internal: fix extract refactor for cases with anonymous functions
  • a2ff832 go/ssa: remove references to GOEXPERIMENT range
  • Additional commits viewable in compare view


Updates k8s.io/api from 0.29.9 to 0.31.1

Commits
  • eb5129b Update dependencies to v0.31.1 tag
  • 46f6230 Merge pull request #126761thockin/automated-cherry-pick-of-#126749
  • 1857695 fix v1a3 ResourceSliceList metadata field name
  • 382a091 update codegen and openapi
  • 1073c1e regen clients
  • 6f8e3bd Review feedback
  • 437d97a Coordinated Leader Election Alpha API
  • 63e21d3 Merge pull request #126243 from SergeyKanzhelev/devicePluginFailures
  • ca07d5a generated files
  • 7192863 add AllocatedResourcesStatus field to ContainerStatus
  • Additional commits viewable in compare view


Updates k8s.io/apiextensions-apiserver from 0.29.9 to 0.31.1

Commits


Updates k8s.io/apimachinery from 0.29.9 to 0.31.1

Commits
  • a8f449e Falls back to SPDY for gorilla/websocket https proxy error
  • 62791ec Merge pull request #125571 from liggitt/filter-auth-02-sar
  • cc2ba35 add field and label selectors to authorization attributes
  • ce76a8f generate
  • 35052c5 add subjectaccessreview field and label selectors
  • ab06869 Merge pull request #126105 from benluddy/cbor-framer
  • 429f4e4 Implement runtime.Framer for CBOR Sequences.
  • d7e1c53 Merge pull request #126018 from aroradaman/bump-k8s-utils
  • 07cb122 Merge pull request #125748 from benluddy/cbor-custom-marshalers
  • dd17456 bump k8s.io/utils
  • Additional commits viewable in compare view


Updates k8s.io/client-go from 0.29.9 to 0.31.1

Commits
  • c5196eb Update dependencies to v0.31.1 tag
  • 5e3e8ea informers: add comment that Start does not block
  • f71a5cc Call non-blocking informerFactory.Start synchronously to avoid races
  • 4536e5a Merge pull request #124012 from Jefftree/le-controller
  • 93c6a5b Merge pull request #126353 from liggitt/fix-vendor
  • 6a9911a revendor dependencies
  • fe54892 Merge pull request #126243 from SergeyKanzhelev/devicePluginFailures
  • 825f52e Change PingTime to be persistent
  • f45c451 fix ordering issue in candidates
  • 18dd587 feedback: leasecandidate clients
  • Additional commits viewable in compare view


Updates k8s.io/code-generator from 0.29.9 to 0.31.1

Commits
  • d0f34d6 Update dependencies to v0.31.1 tag
  • f74ea3c informers: add comment that Start does not block
  • 80c52b8 Call non-blocking informerFactory.Start synchronously to avoid races
  • e64302e Merge pull request #126353 from liggitt/fix-vendor
  • d9fab2a revendor dependencies
  • ec3cc88 Merge pull request #125571 from liggitt/filter-auth-02-sar
  • b4e74fb generate
  • 41a074a Merge pull request #126073 from a7i/fake-apply-scale-subresource
  • e788e07 Merge pull request #126018 from aroradaman/bump-k8s-utils
  • 100ab85 fix: fake clientset ApplyScale subresource from 'status' to 'scale'
  • Additional commits viewable in compare view


Updates k8s.io/component-base from 0.29.9 to 0.31.1

Commits
  • 7a74912 Update dependencies to v0.31.1 tag
  • 6332889 Merge pull request #126344 from MikeSpreitzer/fix-120112
  • 95f30f1 [sample-apiserver] Fix: Use Correct Effective Version for kube (#125941)
  • 763ac17 Merge pull request #126353 from liggitt/fix-vendor
  • 40cf325 revendor dependencies
  • d64a96d Relax noise margin in TestOneWeightedHistogram
  • 6cc953a Merge pull request #126204 from vrutkovs/unsafeRecordQueried-atomicPointer
  • f9413de featuregate: clone queriedFeatures only when mutation is needed
  • 6f32dbe Merge pull request #125926 from MadhavJivrajani/bump-staticcheck-exclude-SA1006
  • 64c7d3f .*: fix lint errors
  • Additional commits viewable in compare view


Updates k8s.io/kubelet from 0.29.9 to 0.31.2

Commits
  • 04bbd9b Update dependencies to v0.31.2 tag
  • c90fbe9 Merge pull request #126031 from harche/kubelet_cgroupv1_arg
  • de521a3 Merge pull request #125488 from pohly/dra-1.31
  • c4a7fd5 DRA kubelet: adapt to v1alpha3 API
  • 136516c Merge pull request #125163 from pohly/dra-kubelet-api-version-independent-no-...
  • 9d8ab9f Merge pull request #122922 from marosset/windows-memory-eviction
  • 776d934 Kubelet option to disable cgroup v1 support
  • 78e0369 dra kubelet: bump gRPC API to v1alpha4
  • 45d6a8c DRA: read ResourceClaim in DRA drivers
  • 63f4c6d DRA: move ResourceSlice publishing into DRA drivers
  • Additional commits viewable in compare view


Updates sigs.k8s.io/controller-runtime from 0.17.6 to 0.19.0

Release notes

Sourced from sigs.k8s.io/controller-runtime's releases.

v0.19.0

:warning: Deprecation Warnings

Please note that admission.Defaulter/Validator have been deprecated in favor of admission.CustomDefaulter/CustomValidator since v0.17 and will be removed with v0.20.

:warning: Breaking Changes

:sparkles: New Features

  • client: Add WithFieldValidation client (#2860 #2913)
  • controller & webhook: Recover panics per default & add panic metrics (#2905)
  • controllerutil: configure BlockOwnerDeletion when setting OwnerReference (#2847)
  • fake client: Add scale subresource logic (#2855)
  • predicate: Add missing generic version of ResourceVersionChangedPredicate (#2812)
  • setup-envtest: Download binaries from controller-tools releases instead of GCS (#2811)
  • setup-envtest: Publish setup-envtest binaries via release attachments (#2911)
  • workqueue: Add controller label to workqueue metrics (#2895)

:bug: Bug Fixes

  • apiutil.IsGVKNamespaced: Fix namespaced GVK check to use version (#2875)
  • cache: Fix label defaulting of byObject when namespaces are configured (#2805)
  • certwatcher: Recreate watcher if the file is unlinked and replaced (#2893)
  • manager: Fix log in AddMetricsServerExtraHandler (#2874)
  • manager: Quiet context.Canceled errors during shutdown (#2745)
  • manager: Reintroduce AddMetricsServerExtraHandler (#2813)
  • manager.Start: Prevent LeaderElector setup error from being swallowed (#2876)
  • source.Kind: String() should return correct type (#2806)

:seedling: Others

  • actions: Add action to approve actions if /ok-to-test is set (#2908)
  • controller: Add dynamic watcher tests (#2881)
  • dependabot: disable go module bumps, bump all actions in a single PR (#2856)
  • verify-modules: Verify go modules are in sync with upstream k/k (#2774)

:book: Additionally, there have been 5 contributions to our documentation. (#2830, #2849, #2863, #2894, #2899, #2910)

Dependencies

Added

  • cel.dev/expr: v0.15.0
  • github.com/antlr4-go/antlr/v4: v4.13.0

... (truncated)

Commits
gardener-robot commented 1 week ago

@dependabot[bot] Thank you for your contribution.

gardener-robot-ci-2 commented 1 week ago

Thank you @dependabot[bot] for your contribution. Before I can start building your PR, a member of the organization must set the required label(s) {'reviewed/ok-to-test'}. Once started, you can check the build status in the PR checks section below.

dependabot[bot] commented 3 days ago

Superseded by #893.