Skip to content
Snippets Groups Projects
Unverified Commit ed5370f1 authored by Joshua Gwosdz's avatar Joshua Gwosdz Committed by GitHub
Browse files

Add Anexia cloud provider (#842)


* implement basic anexia cloud provider

the commits introduce basic implementation of anexia
cloud provider, the provider does not support MigrateUID

* anexia cloud provider refactoring

the commit adjusts code style to existing implemntations and
adds additional error checks

Signed-off-by: default avatarMarcin Franczyk <marcin0franczyk@gmail.com>

* upgrade go-anxcloud dependency to v0.2.0

* manage ip allocations

store ip allocation identifier on machine creation in the providerStatus field
and free ip on machine deletion

* add integration tests for anexia cloud provider

Signed-off-by: default avatarMarcin Franczyk <marcin0franczyk@gmail.com>

* clean up minor things in the anexia provider

- correctly sort import groups
- remove unused Config.SSHKey field
- fix copy-paste comment

Co-authored-by: default avatarMarcin Franczyk <marcin0franczyk@gmail.com>
parent b2ae6df2
No related branches found
Tags v1.20.0
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment