Allow users to configure Rufio on a specific node
Open
area/providers/tinkerbell
kind/enhancement
team/providers
- Dominant language
- Go
- Stars
- 2.1k
- Forks
- 328
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 9
Description
Rufio currently runs on a random worker node that `kube-scheduler` assigns to it.
Users may want to control which node/s Rufio gets scheduled based on which nodes would have network access to the servers' BMCs.
There should be a way for users to configure this through clusterconfig
Contributor guide
Research direction
Start by tracing how clusterconfig currently configures Rufio and how kube-scheduler places it on worker nodes. Define the supported node-selection configuration, then verify that the resulting Rufio deployment is scheduled only on the configured node or nodes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes
- Domain
- devops, infrastructure
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100