Skip to content
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

chore: Use endpoint_type rather than interface to work around lib bug #282

Merged
merged 1 commit into from
Dec 23, 2023

Conversation

andrewbonney
Copy link
Contributor

Our testing against internal API endpoints has found that the use of 'interface' key in the clouds.yaml format doesn't appear to be working, but replacing this with 'endpoint_type' does. Whilst this is likely to be a bug in an underlying component, these appear to suggest that 'endpoint_type' is preferred, so there doesn't seem to be any harm in working around the issue here.

When looking into the underlying bug, we found https://github.com/gophercloud/utils/blob/master/openstack/clientconfig/requests.go#L327, but it isn't clear whether the underlying issue is here or elsewhere.

@andrewbonney
Copy link
Contributor Author

Also worth noting that CAPO v0.8.0 doesn't work with internal endpoints due to kubernetes-sigs/cluster-api-provider-openstack#1747

@okozachenko1203 okozachenko1203 changed the title Use endpoint_type rather than interface to work around lib bug chore: Use endpoint_type rather than interface to work around lib bug Dec 21, 2023
@mnaser mnaser merged commit e841cb5 into vexxhost:main Dec 23, 2023
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants