-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Clusters with v1.27.2 seem to have issues #8764
Comments
Note: @kubernetes-sigs/cluster-api-release-team I think this should be release blocking! |
/triage accepted |
Not sure if this should be release blocking, assuming that the already released CAPI versions have the same issue with 1.27.2. Or did we do something in Cluster API which introduced this issue? But to assess that we have to find out more details I guess. |
Edit: the above error is ok |
Note: creating the cluster works, but things like Note to myself: check if kubectl exec works with kind + v1.27.2. |
Is the exec not just an issue with the binary not being available in that pod? |
e.g. something like this works for me (on a kind cluster)
|
Uh oh yes 🤦 I thought it is the other line we got from the tests... |
kubernetes/test-infra#29654 is designed to help debug this. It makes the following changes which will have to be rolled back once we have a solution.
|
/assign |
I've managed to find a solution to this on #8774 Basically CAPD needs to copy the config used by kind in both kubernetes-sigs/kind#3241 and kubernetes-sigs/kind#3255. I've also included changes from kubernetes-sigs/kind#3240 in the current version of this PR, but they may not be necessary for the fix. The issue we have now and will increasingly have in future is that the new images and old images will require different configs - I've got a clumsy check for The options we have are to either
I'll try to see if there's a way to check if an image should have private cgroupns set or not to make both older and new images compatibly with CAPD. |
I think the second option is fine. It's a dev provider |
I think we can close this issue with kubernetes/test-infra#29682 and follow up with the rest of the work on #8788 Feel free to reopen if there's still something to be done specific to this issue. |
/close |
@killianmuldoon: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Which jobs are failing?
Which tests are failing?
capi-e2e: [It] When upgrading a workload cluster using ClusterClass and testing K8S conformance [Conformance] [K8s-Upgrade] [ClusterClass] Should create and upgrade a workload cluster and eventually run kubetest expand_more
Since when has it been failing?
26th May
Testgrid link
https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-e2e-main-1-26-1-27) is red since 26th
Reason for failure (if possible)
Which seems to be related to this change in v1.27.2 kind image:
add workaround for misc controller on cgroups v1 kind#3255
upgrade base/node image kind#3256
upgrading to runc 1.1.6 / 1.1.7 breaks kind#3223
Anything else we need to know?
No response
Label(s) to be applied
/kind failing-test
The text was updated successfully, but these errors were encountered: