Open cringdahl opened 1 month ago
@zhangguanzhang why a thumbs down react?
@cringdahl Hey, I implemented the flatcar-sysext
template and IIRC it was based on the template without-lb
that would explain this issue.
Would you mind sending a PR to fix that? In the meantime I will try to repro. Thanks (and sorry for the delay)
/kind bug
What steps did you take and what happened: Executing
clusterctl generate cluster --flavor flatcar-sysext
results in a cluster failing withFloatingIPError
.The IP is pulled from the pool and assigned to the OpenStackCluster resource, but never actually assigns to anything.
This issue does not occur when using no
--flavor
. The only differences between no flavor (w/ Ubuntu) and using flatcar-sysext (w/ Flatcar) are the Flatcar-specific additions, and a lack ofapiServerLoadBalancer
in the FlatcarOpenStackCluster
resource. Once I add that into a generated cluster yaml and apply it, the cluster comes back operational.What did you expect to happen: Work right out of the box without having to add anything.
Anything else you would like to add: The
spec: apiServerLoadBalancer
portion is configured for deletion here, which is actively causing the issue.Environment:
git rev-parse HEAD
if manually built): latestclusterctl version: &version.Info{Major:"", Minor:"", GitVersion:"1.8.4", GitCommit:"brew", GitTreeState:"clean", BuildDate:"2024-10-08T05:24:23Z", GoVersion:"go1.23.2", Compiler:"gc", Platform:"darwin/amd64"}
kubectl version
): 1.31/etc/os-release
): Flatcar 3975.2.1