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

Update k8s packages (minor) #310

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

Update k8s packages (minor) #310

wants to merge 3 commits into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 13, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
k8s.io/api v0.30.4 -> v0.31.0 age adoption passing confidence
k8s.io/apimachinery v0.30.4 -> v0.31.0 age adoption passing confidence
k8s.io/client-go v0.30.4 -> v0.31.0 age adoption passing confidence
k8s.io/code-generator v0.30.4 -> v0.31.0 age adoption passing confidence
k8s.io/component-base v0.30.4 -> v0.31.0 age adoption passing confidence
sigs.k8s.io/controller-runtime v0.18.5 -> v0.19.0 age adoption passing confidence

Release Notes

kubernetes/api (k8s.io/api)

v0.31.0

Compare Source

kubernetes/apimachinery (k8s.io/apimachinery)

v0.31.0

Compare Source

kubernetes/client-go (k8s.io/client-go)

v0.31.0

Compare Source

kubernetes/code-generator (k8s.io/code-generator)

v0.31.0

Compare Source

kubernetes/component-base (k8s.io/component-base)

v0.31.0

Compare Source

kubernetes-sigs/controller-runtime (sigs.k8s.io/controller-runtime)

v0.19.0

Compare Source

⚠️ 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.

⚠️ Breaking Changes

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

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

📖 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
  • github.com/cpuguy83/go-md2man/v2: v2.0.4
  • github.com/go-task/slim-sprig/v3: v3.0.0
  • github.com/russross/blackfriday/v2: v2.1.0
  • gopkg.in/evanphx/json-patch.v4: v4.12.0
Changed
  • cloud.google.com/go/compute/metadata: v0.2.3 → v0.3.0
  • github.com/alecthomas/kingpin/v2: v2.3.2 → v2.4.0
  • github.com/cenkalti/backoff/v4: v4.2.1 → v4.3.0
  • github.com/cespare/xxhash/v2: v2.2.0 → v2.3.0
  • github.com/chzyer/readline: 2972be2 → v1.5.1
  • github.com/cncf/xds/go: e9ce688 → 555b57e
  • github.com/davecgh/go-spew: v1.1.1 → d8f796a
  • github.com/envoyproxy/go-control-plane: v0.11.1 → v0.12.0
  • github.com/envoyproxy/protoc-gen-validate: v1.0.2 → v1.0.4
  • github.com/evanphx/json-patch: v4.12.0+incompatible → v0.5.2
  • github.com/felixge/httpsnoop: v1.0.3 → v1.0.4
  • github.com/fxamacker/cbor/v2: v2.6.0 → v2.7.0
  • github.com/go-logr/logr: v1.4.1 → v1.4.2
  • github.com/go-openapi/swag: v0.22.3 → v0.22.4
  • github.com/golang/glog: v1.1.0 → v1.2.1
  • github.com/google/cel-go: v0.17.8 → v0.20.1
  • github.com/google/pprof: 4bb14d4 → 4bfdf5a
  • github.com/google/uuid: v1.3.0 → v1.6.0
  • github.com/grpc-ecosystem/grpc-gateway/v2: v2.16.0 → v2.20.0
  • github.com/ianlancetaylor/demangle: 28f6c0f → bd984b5
  • github.com/matttproud/golang_protobuf_extensions: v1.0.4 → v1.0.1
  • github.com/moby/spdystream: v0.2.0 → v0.4.0
  • github.com/moby/term: 1aeaba8 → v0.5.0
  • github.com/onsi/ginkgo/v2: v2.17.1 → v2.19.0
  • github.com/onsi/gomega: v1.32.0 → v1.33.1
  • github.com/pmezard/go-difflib: v1.0.0 → 5d4384e
  • github.com/prometheus/client_golang: v1.16.0 → v1.19.1
  • github.com/prometheus/client_model: v0.4.0 → v0.6.1
  • github.com/prometheus/common: v0.44.0 → v0.55.0
  • github.com/prometheus/procfs: v0.12.0 → v0.15.1
  • github.com/rogpeppe/go-internal: v1.10.0 → v1.12.0
  • github.com/sirupsen/logrus: v1.9.0 → v1.9.3
  • github.com/spf13/cobra: v1.7.0 → v1.8.1
  • github.com/stretchr/testify: v1.8.4 → v1.9.0
  • go.etcd.io/bbolt: v1.3.8 → v1.3.9
  • go.etcd.io/etcd/api/v3: v3.5.10 → v3.5.14
  • go.etcd.io/etcd/client/pkg/v3: v3.5.10 → v3.5.14
  • go.etcd.io/etcd/client/v2: v2.305.10 → v2.305.13
  • go.etcd.io/etcd/client/v3: v3.5.10 → v3.5.14
  • go.etcd.io/etcd/pkg/v3: v3.5.10 → v3.5.13
  • go.etcd.io/etcd/raft/v3: v3.5.10 → v3.5.13
  • go.etcd.io/etcd/server/v3: v3.5.10 → v3.5.13
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.42.0 → v0.53.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.44.0 → v0.53.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.19.0 → v1.27.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.19.0 → v1.28.0
  • go.opentelemetry.io/otel/metric: v1.19.0 → v1.28.0
  • go.opentelemetry.io/otel/sdk: v1.19.0 → v1.28.0
  • go.opentelemetry.io/otel/trace: v1.19.0 → v1.28.0
  • go.opentelemetry.io/otel: v1.19.0 → v1.28.0
  • go.opentelemetry.io/proto/otlp: v1.0.0 → v1.3.1
  • golang.org/x/crypto: v0.21.0 → v0.24.0
  • golang.org/x/exp: a9213eef3d0a9c
  • golang.org/x/mod: v0.15.0 → v0.17.0
  • golang.org/x/net: v0.23.0 → v0.26.0
  • golang.org/x/oauth2: v0.12.0 → v0.21.0
  • golang.org/x/sync: v0.6.0 → v0.7.0
  • golang.org/x/sys: v0.18.0 → v0.21.0
  • golang.org/x/telemetry: b75ee88f48c80b
  • golang.org/x/term: v0.18.0 → v0.21.0
  • golang.org/x/text: v0.14.0 → v0.16.0
  • golang.org/x/tools: v0.18.0 → e35e4cc
  • google.golang.org/genproto/googleapis/api: 23370e05315273
  • google.golang.org/genproto/googleapis/rpc: b8732ecf6361c8
  • google.golang.org/genproto: f966b18b8732ec
  • google.golang.org/grpc: v1.58.3 → v1.65.0
  • google.golang.org/protobuf: v1.33.0 → v1.34.2
  • k8s.io/api: v0.30.0 → v0.31.0
  • k8s.io/apiextensions-apiserver: v0.30.0 → v0.31.0
  • k8s.io/apimachinery: v0.30.0 → v0.31.0
  • k8s.io/apiserver: v0.30.0 → v0.31.0
  • k8s.io/client-go: v0.30.0 → v0.31.0
  • k8s.io/code-generator: v0.30.0 → v0.31.0
  • k8s.io/component-base: v0.30.0 → v0.31.0
  • k8s.io/klog/v2: v2.120.1 → v2.130.1
  • k8s.io/kms: v0.30.0 → v0.31.0
  • k8s.io/utils: 3b25d9218e509b
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.29.0 → v0.30.3
  • sigs.k8s.io/yaml: v1.3.0 → v1.4.0
Removed
  • cloud.google.com/go/compute: v1.21.0
  • github.com/antlr/antlr4/runtime/Go/antlr/v4: 8188dc5
  • github.com/chzyer/logex: v1.1.10
  • github.com/chzyer/test: a1ea475
  • github.com/cncf/udpa/go: c52dc94
  • github.com/go-task/slim-sprig: 52ccab3

Thanks to all our contributors! 😊


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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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 added the dependencies Upgrade dependencies and tools label Aug 13, 2024
Copy link
Contributor Author

renovate bot commented Aug 13, 2024

ℹ Artifact update notice

File name: webhosting-operator/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):

  • 14 additional dependencies were updated

Details:

Package Change
github.com/cenkalti/backoff/v4 v4.2.1 -> v4.3.0
github.com/davecgh/go-spew v1.1.1 -> v1.1.2-0.20180830191138-d8f796af33cc
github.com/grpc-ecosystem/grpc-gateway/v2 v2.18.1 -> v2.20.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1 -> v0.53.0
go.opentelemetry.io/otel v1.21.0 -> v1.28.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.21.0 -> v1.28.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.21.0 -> v1.27.0
go.opentelemetry.io/otel/metric v1.21.0 -> v1.28.0
go.opentelemetry.io/otel/sdk v1.21.0 -> v1.28.0
go.opentelemetry.io/otel/trace v1.21.0 -> v1.28.0
go.opentelemetry.io/proto/otlp v1.0.0 -> v1.3.1
google.golang.org/genproto/googleapis/api v0.0.0-20231212172506-995d672761c0 -> v0.0.0-20240528184218-531527333157
google.golang.org/genproto/googleapis/rpc v0.0.0-20231212172506-995d672761c0 -> v0.0.0-20240701130421-f6361c86f094
google.golang.org/grpc v1.60.1 -> v1.65.0
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):

  • 19 additional dependencies were updated

Details:

Package Change
github.com/cenkalti/backoff/v4 v4.2.1 -> v4.3.0
github.com/davecgh/go-spew v1.1.1 -> v1.1.2-0.20180830191138-d8f796af33cc
github.com/grpc-ecosystem/grpc-gateway/v2 v2.18.1 -> v2.20.0
github.com/prometheus/client_model v0.6.0 -> v0.6.1
github.com/prometheus/common v0.53.0 -> v0.55.0
github.com/prometheus/procfs v0.12.0 -> v0.15.1
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1 -> v0.53.0
go.opentelemetry.io/otel v1.21.0 -> v1.28.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.21.0 -> v1.28.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.21.0 -> v1.27.0
go.opentelemetry.io/otel/metric v1.21.0 -> v1.28.0
go.opentelemetry.io/otel/sdk v1.21.0 -> v1.28.0
go.opentelemetry.io/otel/trace v1.21.0 -> v1.28.0
go.opentelemetry.io/proto/otlp v1.0.0 -> v1.3.1
golang.org/x/oauth2 v0.18.0 -> v0.21.0
google.golang.org/genproto/googleapis/api v0.0.0-20231212172506-995d672761c0 -> v0.0.0-20240528184218-531527333157
google.golang.org/genproto/googleapis/rpc v0.0.0-20231212172506-995d672761c0 -> v0.0.0-20240701130421-f6361c86f094
google.golang.org/grpc v1.60.1 -> v1.65.0
google.golang.org/protobuf v1.34.1 -> v1.34.2

@renovate renovate bot changed the title Update k8s packages to v0.31.0 (minor) Update k8s packages (minor) Aug 15, 2024
Copy link
Contributor Author

renovate bot commented Aug 15, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: webhosting-operator/go.sum
Command failed: go get -d -t ./...
go: -d flag is deprecated. -d=true is a no-op
go: downloading github.com/prometheus/client_golang v1.19.1
go: downloading github.com/prometheus/common v0.55.0
go: downloading github.com/spf13/cobra v1.8.1
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading k8s.io/apimachinery v0.31.0
go: downloading sigs.k8s.io/controller-runtime v0.19.0
go: downloading k8s.io/api v0.31.0
go: downloading k8s.io/client-go v0.31.0
go: downloading go.uber.org/automaxprocs v1.5.3
go: downloading go.uber.org/zap v1.27.0
go: downloading k8s.io/klog/v2 v2.130.1
go: downloading k8s.io/utils v0.0.0-20240711033017-18e509b52bc8
go: downloading k8s.io/component-base v0.31.0
go: downloading github.com/go-logr/logr v1.4.2
go: downloading github.com/onsi/ginkgo/v2 v2.20.0
go: downloading github.com/onsi/gomega v1.34.1
go: downloading github.com/hashicorp/go-multierror v1.1.1
go: downloading golang.org/x/time v0.6.0
go: downloading github.com/json-iterator/go v1.1.12
go: downloading github.com/inconshreveable/mousetrap v1.1.0
go: downloading github.com/spf13/pflag v1.0.5
go: downloading github.com/prometheus/client_model v0.6.1
go: downloading google.golang.org/protobuf v1.34.2
go: downloading github.com/gogo/protobuf v1.3.2
go: downloading github.com/google/gofuzz v1.2.0
go: downloading sigs.k8s.io/structured-merge-diff/v4 v4.4.1
go: downloading github.com/evanphx/json-patch/v5 v5.9.0
go: downloading golang.org/x/net v0.28.0
go: downloading go.uber.org/multierr v1.11.0
go: downloading golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56
go: downloading github.com/go-logr/zapr v1.3.0
go: downloading k8s.io/apiserver v0.31.0
go: downloading sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd
go: downloading github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
go: downloading github.com/google/go-cmp v0.6.0
go: downloading k8s.io/apiextensions-apiserver v0.31.0
go: downloading sigs.k8s.io/yaml v1.4.0
go: downloading github.com/hashicorp/errwrap v1.1.0
go: downloading github.com/google/uuid v1.6.0
go: downloading github.com/beorn7/perks v1.0.1
go: downloading github.com/cespare/xxhash/v2 v2.3.0
go: downloading github.com/prometheus/procfs v0.15.1
go: downloading golang.org/x/sys v0.23.0
go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: downloading github.com/modern-go/reflect2 v1.0.2
go: downloading gopkg.in/inf.v0 v0.9.1
go: downloading github.com/pkg/errors v0.9.1
go: downloading k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340
go: downloading golang.org/x/oauth2 v0.21.0
go: downloading gopkg.in/yaml.v2 v2.4.0
go: downloading golang.org/x/term v0.23.0
go: downloading github.com/fsnotify/fsnotify v1.7.0
go: downloading gomodules.xyz/jsonpatch/v2 v2.4.0
go: downloading github.com/golang/protobuf v1.5.4
go: downloading github.com/google/gnostic-models v0.6.8
go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
go: downloading github.com/fxamacker/cbor/v2 v2.7.0
go: downloading github.com/imdario/mergo v0.3.16
go: downloading github.com/go-openapi/jsonreference v0.20.2
go: downloading github.com/go-openapi/swag v0.22.4
go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
go: downloading golang.org/x/text v0.17.0
go: downloading golang.org/x/sync v0.8.0
go: downloading github.com/blang/semver/v4 v4.0.0
go: downloading github.com/google/cel-go v0.20.1
go: downloading github.com/go-task/slim-sprig/v3 v3.0.0
go: downloading golang.org/x/tools v0.24.0
go: downloading github.com/x448/float16 v0.8.4
go: downloading github.com/go-openapi/jsonpointer v0.20.0
go: downloading github.com/mailru/easyjson v0.7.7
go: downloading go.opentelemetry.io/otel/trace v1.28.0
go: downloading go.opentelemetry.io/otel v1.28.0
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20240528184218-531527333157
go: downloading github.com/google/pprof v0.0.0-20240727154555-813a5fbdbec8
go: downloading github.com/josharian/intern v1.0.0
go: downloading google.golang.org/grpc v1.65.0
go: downloading sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.30.3
go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.53.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.27.0
go: downloading go.opentelemetry.io/otel/sdk v1.28.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.28.0
go: downloading github.com/stoewer/go-strcase v1.3.0
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20240701130421-f6361c86f094
go: downloading github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a
go: downloading github.com/emicklei/go-restful/v3 v3.11.0
go: downloading github.com/antlr4-go/antlr/v4 v4.13.0
go: downloading github.com/felixge/httpsnoop v1.0.4
go: downloading go.opentelemetry.io/otel/metric v1.28.0
go: downloading go.opentelemetry.io/proto/otlp v1.3.1
go: downloading github.com/cenkalti/backoff/v4 v4.3.0
go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0
go: downloading github.com/go-logr/stdr v1.2.2
go: github.com/timebertt/kubernetes-controller-sharding/webhosting-operator/pkg/experiment/generator imports
	sigs.k8s.io/controller-runtime/pkg/ratelimiter: cannot find module providing package sigs.k8s.io/controller-runtime/pkg/ratelimiter

Copy link
Contributor Author

renovate bot commented Aug 16, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Upgrade dependencies and tools
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant