General steps:
- modify target versions in
go-update-wc-deps.sh
- run
./go-update-wc-deps.sh
- if it fails, fix the test/code, and run it again until all tests are good - except
install/installer
- take care of
install/installer
- manually verify that the
go.mod
has the target versions set, and if not, adjust manually (not sure why these get overriden there) - make sure
helm.sh/helm/v3
is set to a compatible version (refer to https://github.com/helm/helm/releases/ to see which release bumps "k8s-io" to which version) - test with
go mod tidy && go test ./...
until it succeeds
gpl: I just noticed that probably go-get-kubernetes.sh
was meant for bumping kubernetes versions in common-go
- which I did manually. So probably that should be the very first step.