equinix / metal-cli

Official Equinix Metal CLI
https://deploy.equinix.com/labs/metal-cli
MIT License
59 stars 46 forks source link

Implement Equinix Metal LoadBalancer support #411

Open displague opened 9 months ago

displague commented 9 months ago

What problem are you facing?

I want to interact with the BETA Load Balancer services via Metal CLI. https://deploy.equinix.com/developers/docs/metal/networking/load-balancers/

How could the Equinix Metal CLI help solve this problem?

Implement it.

Adds support for the BETA loadbalancer service: https://deploy.equinix.com/developers/docs/metal/networking/load-balancers/

https://github.com/equinix/lbaas-api-docs

Used Project as the base. Lots of cleanup ahead.

TODO:

displague commented 5 months ago

This work would benefit from a published Equinix Metal LoadBalancer SDK for Go.

The one that was included in #454 is autogenerated and has been kept in internal/ to prevent reuse and dependency. A result of this is that it bulks up the metal-cli project.