-
-
Notifications
You must be signed in to change notification settings - Fork 326
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
stable crd creation fails on 1.17 kind #178
Comments
can be recreated in #177 on a 0.7.0 kind cluster at cluster version 1.17. |
Running tests against 1.16.8 at the moment so I can deal with this later. |
Sounds like your old cluster already contained a CRD with that name that was using |
Nevermind, same issue on a clean 1.17.0. Weird.. |
Ah, the issue is that the URL (from Ideally this would be a compile error with a typed |
Then again, maybe it's good to leave this a bit janky, to discourage people from using this pattern outside of these trivial examples. |
In https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/ |
@praveenperera #264 is unrelated to this. |
Are you sure? This might be related if we are in violation of the stable spec. Maybe we just got by on minikube. |
See #178 (comment) :P. It's still currently going to fail after that because of #264, but then it will give an error message explaining that reason as well. |
This was fixed in #348 |
kube-0.42 can not create valid CRDs for apiextensions.k8s.io/v1 see: kube-rs/kube#178
kube-0.42 can not create valid CRDs for apiextensions.k8s.io/v1 see: kube-rs/kube#178
Not sure if this is visible elsewhere, but I'm getting an error on applying the following resource:
i.e. created on a struct not setting
#[kube(apiextensions = "v1beta1")]
presumably something is causing kubernetes to expect that to be a v1beta version of the crd even if we're saying v1. Perhaps it's because we're not specifying the mandatory structural schema?
The text was updated successfully, but these errors were encountered: