Martin André
Martin André
I looks like the problems with the CI are due to a mismatch of versions between go and golangci-lint. By the look of [https://storage.googleapis.com/kubernetes-ci-logs/pr-logs/pull/kubernetes-sigs_cluster-a[…]-provider-openstack-test/1938281313530286080/prowjob.json](https://storage.googleapis.com/kubernetes-ci-logs/pr-logs/pull/kubernetes-sigs_cluster-api-provider-openstack/2612/pull-cluster-api-provider-openstack-test/1938281313530286080/prowjob.json) it seems the job uses [gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250613-876fb90a97-master](http://gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250613-876fb90a97-master)...
> But golangci-lint [is at version v1.54.2](https://github.com/shiftstack/cluster-api-provider-openstack/blob/d645938c2af582a36e032eeee6d5d7b41e81ff2f/hack/tools/Makefile#L18) which is not compatible with go 1.24. I wonder if bumping it to 1.64 (first version to support go 1.24) helps. I tried...
/test pull-cluster-api-provider-openstack-e2e-test
It failed to properly bring up the worker nodes so the multiple AZs test failed. Trying again. /retest
> /cc @kayrus > > ...again since #2743 was your PR so I'd like to make sure I'm not missing anything obvious 😅 I think you meant https://github.com/kubernetes/cloud-provider-openstack/pull/2687, where `volCtx`...
This should be closed in favor of https://github.com/kubernetes/cloud-provider-openstack/pull/2915 /close
@kayrus I have provided more context in the [related issue](https://github.com/kubernetes/cloud-provider-openstack/issues/2757). You'll get an error when using application credentials, and leaving `username` in the auth options. One could argue that the...
In addition to this great list, the CI also sometimes fails to provision nodes due to insufficient resource available on the hypervisor. When that happens, the node are in ERROR...
I've fixed the gcloud errors with https://github.com/kubernetes-sigs/cluster-api-provider-openstack/pull/1804/commits/e71d3aeac9ddfe8c3068343fa4ff9341aaf3849b, which I might split in its own separate PR.