-
Notifications
You must be signed in to change notification settings - Fork 95
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
Libvirt test e2e failing due to lack of node-role.kubernetes.io/worker label #1107
Comments
Related issues |
I'll take a look |
I'm still getting:
after adding the worker label in createCluster. Unsure if this is an issue on my end, but will investigate further. |
It is not in your end, I also get this error. Actually I've a fix that I am testing right now. I will have it posted today. |
@bookinabox please have a look at #1147 |
I changed the timing and it seems to still time out. How did you diagnose the problem initially? Is there a more verbose logging I can try to dig through? edit: looks like for me even setting the timeout to 10+ minutes still times out. I suspect I might have a different issue. |
libvirt e2e tests did not properly label worker nodes with the worker label. This creates a function in test/provisioner/common.go that adds the worker label to the libvirt e2e createCluster. Fixes: confidential-containers#1107 Signed-off-by: Derek Lee <derlee@redhat.com>
libvirt e2e tests did not properly label worker nodes with the worker label. This creates a function in test/provisioner/common.go that adds the worker label to the libvirt e2e createCluster. Fixes: #1107 Signed-off-by: Derek Lee <derlee@redhat.com>
libvirt e2e tests did not properly label worker nodes with the worker label. This creates a function in test/provisioner/common.go that adds the worker label to the libvirt e2e createCluster. Fixes: confidential-containers#1107 Signed-off-by: Derek Lee <derlee@redhat.com>
libvirt e2e tests did not properly label worker nodes with the worker label. This creates a function in test/provisioner/common.go that adds the worker label to the libvirt e2e createCluster. Fixes: confidential-containers#1107 Signed-off-by: Derek Lee <derlee@redhat.com>
libvirt e2e tests did not properly label worker nodes with the worker label. This creates a function in test/provisioner/common.go that adds the worker label to the libvirt e2e createCluster. Fixes: confidential-containers#1107 Signed-off-by: Derek Lee <derlee@redhat.com>
Today I ran the latest (commit 79d309d) libvirt e2e test but it failed as:
It turned out the cc-operator-daemon-install daemonSet didn't get available because the worker node hadn't the
node-role.kubernetes.io/worker
label:In order to solve that problem, it will be needed to apply the node label after the cluster is created (see https://github.com/confidential-containers/cloud-api-adaptor/blob/main/test/provisioner/provision_libvirt.go#L86).
The Azure implementation also apply the label to the node (see https://github.com/confidential-containers/cloud-api-adaptor/blob/main/test/provisioner/provision_azure.go#L308) however it uses
kubectl
. It would be nice if we could have a Go implementation instead, that new method could be hosted in https://github.com/confidential-containers/cloud-api-adaptor/blob/main/test/e2e/common.goHow to reproduce the problem:
The text was updated successfully, but these errors were encountered: