Closed Jeremy-Boyle closed 1 year ago
/kind bug
Can we cut a release for this @ching-kuo
I'm not handling the release. @mdbooth Is there any plan on when the next version will be release? Thanks!
It could be a while, I'm afraid: we have multiple backwards-incompatible API changes incoming.
I've added it to the agenda of today's office hours meeting: https://docs.google.com/document/d/1hzi6nr04mhQYBKrwL2NDTNPvgI4RgO9a-gqmk31kXMA/edit#
Thanks for the update @mdbooth ,
Maybe a Release Candidate might be appropriate. Ill take a look at the nightly builds for the time being, I would really like to implement these changes.
@Jeremy-Boyle FYI, there's a discussion on slack about OVN releases. Looks like @mkjpryor is working on back porting the changes to v1alpha6.
https://kubernetes.slack.com/archives/CFKJB65G9/p1682078907625039
/kind bug
What steps did you take and what happened: It does not seem that the
provider id
is being set, when flag--lb-provider=ovn
is being sent properly to octavia api.ERROR:
I believe the issue is in the
POST
not providing the keyprovider
correctly. https://github.com/kubernetes-sigs/cluster-api-provider-openstack/blob/61a1650d39faba33348f7a57ccca4f7868ff1d05/pkg/cloud/services/loadbalancer/loadbalancer.go#L170-L177Adding the following to
octavia.conf
file fixes this issue.Additionally, Per OVN docs, flag
LBMethodRoundRobin
, is not a valid function that is currently supported.Docs
ISSUE: (value is not configurable): https://github.com/kubernetes-sigs/cluster-api-provider-openstack/blob/61a1650d39faba33348f7a57ccca4f7868ff1d05/pkg/cloud/services/loadbalancer/loadbalancer.go#L318
ERROR:
Seems something would need to be done to automatically detect the feature flag is being used and change the option to
LBMethodSourceIp
, preferably this would be a flag that can be changed via a CRD option, verus a flag that cannot be dynamically changed.OpenStackCluster.spec.apiServerLoadBalancer.provider
Example CRD:
What did you expect to happen: When
lb-provider=ovn
is enabled users will be able to create clusters properly.Environment:
git rev-parse HEAD
if manually built): v7.0.0kubectl version
): v1.25.4/etc/os-release
): flatcar / ubuntu 2004