siderolabs / omni-feedback

Omni feature requests, bug reports
https://www.siderolabs.com/platform/saas-for-kubernetes/
MIT License
2 stars 0 forks source link

[feature] Config patch improvements, multi node targetting, edit support #55

Open sjdrc opened 1 year ago

sjdrc commented 1 year ago

Problem Description

I want to be able to write a single config patch and apply it to a number of nodes.

When editing a patch, it does not display the name or description on the edit page at all. It is also not possible to change the name/description after creation.

Solution

Ideas for solutions for multi node config patch:

  1. Patch target dropdown allows for multi select of nodes
  2. Option to define node groups, and target a patch to a node group
  3. Option to target a patch to a node label

When editing a patch, display the patch name/description/node selector and allow for editing.

Alternative Solutions

No response

Notes

The specific use case here is that I have multiple nodes in the cluster that have Nvidia GPUs, and other nodes without. Currently in order to upgrade talos, I would need to edit each config patch to bump the extension version, then upgrade talos. It would be way more convenient and safe to be able to control and manage this from a single point.

Unix4ever commented 1 year ago

Ok, if you want to have a single patch for them I guess the only option is to improve the backend to make it possible to pick the machines by some user attached labels.