Open TimJones opened 4 months ago
Omni Machines have helpful extra labels but the Kubernetes Nodes do not by default.
Have an (optional) controller to ensure labels on a Kubernetes node match those that were discovered/set on Omni.
Add similar functionality to the Talos CCM and have Omni (optionally) install the Talos CCM.
I think "upsert" functionality on the label(s) is enough, if implementing "delete" is more effort/risky.
Problem Description
Omni Machines have helpful extra labels but the Kubernetes Nodes do not by default.
Solution
Have an (optional) controller to ensure labels on a Kubernetes node match those that were discovered/set on Omni.
Alternative Solutions
Add similar functionality to the Talos CCM and have Omni (optionally) install the Talos CCM.
Notes
I think "upsert" functionality on the label(s) is enough, if implementing "delete" is more effort/risky.