-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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 sigs.k8s.io/controller-runtime@v0.16.3
#32328
Comments
/sig testing |
Interested to contribute on this |
I don't feel safe enough to upgrade this library without e2e tests. Can we make sure that we test it somehow? |
We can definitely think about some additional tests to add. |
I'm also interested in contributing to this. Let me know if you already tackled the other modules or if you're happy for me to pick some of them. |
@deepsm007 @ovidiutirla thanks for the help guys. We are going to proceed in order, so you'll have to rebase your PRs by the time mine gets in. |
I'm interested in helping out here. |
We haven't been updating Prow modules for a long time, and the more we wait the harder it becomes. I want to propose an update plan to bump the
sigs.k8s.io/controller-runtime
module, a critical one, tov0.16.3
. The reason why I chosev0.16.3
has been discussed on Slack, here.A simple:
isn't an option as we would pull/upgrade a lot of modules, with a consequence of facing compilation errors and, maybe, some regressions too.
The idea then is find out which dependencies the
controller-runtime
would require and bump each singularly, in its own PR, even if I hope we will aggregate more into a single one.The command
go get
enables tracing via the-x
option, it allow us to see what modules it is going to update:I have tried already and bumping each of those individually is the same of running
go get -x sigs.k8s.io/controller-runtime@v0.16.3
in the first place.I will track here in this post what has been done so far:
github.com/emicklei/go-restful/v3@v3.11.0
github.com/evanphx/json-patch@v5.6.0+incompatible
github.com/fsnotify/fsnotify@v1.6.0
github.com/go-kit/log@v0.2.1
github.com/go-logr/zapr@v1.2.4
github.com/go-openapi/jsonreference@v0.20.2
github.com/google/gnostic-models@v0.6.8
github.com/prometheus/client_golang@v1.16.0
github.com/prometheus/client_model@v0.4.0
github.com/prometheus/common@v0.44.0
github.com/prometheus/procfs@v0.10.1
go.uber.org/multierr@v1.11.0
go.uber.org/zap@v1.25.0
golang.org/x/crypto@v0.14.0
golang.org/x/exp@v0.0.0-20220722155223-a9213eeb770e
golang.org/x/net@v0.17.0
golang.org/x/sys@v0.13.0
golang.org/x/term@v0.13.0
golang.org/x/text@v0.13.0
golang.org/x/tools@v0.9.3
gomodules.xyz/jsonpatch/v2@v2.4.0
google.golang.org/genproto@v0.0.0-20230526161137-0005af68ea54
k8s.io/api@v0.28.3
k8s.io/apiextensions-apiserver@v0.28.3
k8s.io/apimachinery@v0.28.3
k8s.io/client-go@v0.28.3
k8s.io/code-generator@v0.28.3
k8s.io/component-base@v0.28.3
k8s.io/klog/v2@v2.100.1
k8s.io/kube-openapi@v0.0.0-20230717233707-2695361300d9
k8s.io/utils@v0.0.0-20230406110748-d93618cff8a2
sigs.k8s.io/controller-runtime@v0.16.3
The text was updated successfully, but these errors were encountered: