rancher / elemental-operator

The Elemental operator is responsible for managing the OS versions and maintaining a machine inventory to assist with edge or baremetal installations.
Apache License 2.0
40 stars 17 forks source link

[DRAFT][WiP][PoC] Operator: IPAM IPAddressClaim & IPAddress request and management #790

Closed fgiudici closed 3 weeks ago

fgiudici commented 2 months ago

This PR introduces an opinionated experimental CAPI IPAM provider resources management in the Elemental Operator:

Resource creation/destruction worked in a Rancher test environment with the CAPI IPAM provider installed.

The idea was than to extend the websocket protocol to allow the client to ask the assigned IP address: the elemental-operator server should check the MachineInventory.Status.IPAddressRef and if available get the info from there: this part is completely missing.

fgiudici commented 3 weeks ago

Superseded by #793 , closing