-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
chore: Enable mod upgrade of controller-runtime
, knative
, and logr
#2457
Conversation
✅ Deploy Preview for karpenter-docs-prod canceled.
|
This PR is blocked until knative upgrades its packages to support |
Do you actually need v0.24.x support for the API in knative? As far as I know, Karpenter doesn't use any 1.25.0 resources. |
It's There is an incompatibility with an interface that Knative implements starting in |
To be more explicit, the crux of the issue is the following:
# knative.dev/pkg/client/injection/kube/client
../../go/pkg/mod/knative.dev/pkg@v0.0.0-20220826162920-93b66e6a8700/client/injection/kube/client/client.go:13323:9: cannot use &wrapStorageV1{…} (value of type *wrapStorageV1) as type "k8s.io/client-go/kubernetes/typed/storage/v1".StorageV1Interface in return statement:
*wrapStorageV1 does not implement "k8s.io/client-go/kubernetes/typed/storage/v1".StorageV1Interface (missing CSIStorageCapacities method)
Error: failed to publish images: error building "ko://github.com/aws/karpenter/cmd/controller": exit status 2 |
Ah. Thanks for the info. I now remember I could not go up as far as I like on k8s deps due to knative and just had to go for one that had the entire |
Knative package upgrade being tracked here |
Knative package is upgraded 🎉 |
00ded71
to
bde70b3
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
controller-runtime
, knative
, and logr
controller-runtime
, knative
, and logr
19c3a5a
to
f85197a
Compare
f85197a
to
fb56f5d
Compare
fb56f5d
to
600bdf9
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
Fixes #
Description
controller-runtime
,knative
, andlogr
How was this change tested?
make test
make build
Does this change impact docs?
Release Note
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.