-
Notifications
You must be signed in to change notification settings - Fork 11
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
Add support for other cloud providers #31
Comments
Hi @jawabuu Thanks for the suggestion! This sounds reasonable. Unfortunately I don't have any time left to commit to this project right now, so I can't say if/when this would be done 😞 I would gladly look over PRs though! |
Hey @costela Thank you for getting back to me. |
Would also appreciate if you can share how you mock/test with a cloud provider outside a cluster if possible. |
Hi @jawabuu, sorry for the late reply. I'd say we'd need some common As for testing, |
This would be nice, but for vultr is completely unneccessary, vultr already does BGP which metallb supports natively, or is there some reason you dont want to do BGP with vultr? |
Hey @costela
I would like to propose extending ip-floater to support other clouds.
This could be done gradually based on provider support and ease of implementation.
We could probably start with the following clouds;
Maybe:
Digitalocean could provide the quickest POC as it's API is most similar to Hetzner's.
Based on code structure,
I think most changes will be made here https://github.com/costela/hcloud-ip-floater/tree/master/internal/fipcontroller with an additional provider flag (default: hcloud)
DigitalCean, Linode & Vultr also use an api_token similar to OVH cloud.
The text was updated successfully, but these errors were encountered: