sidero
sidero copied to clipboard
Sidero Metal is a bare metal provisioning system with support for Kubernetes Cluster API.
Creating new MachineTemplate, rolling out updates for the workers and control plane nodes.
This is required for SideroLink. So e.g. upgrading Sidero to 0.5.x might break Sidero installed in Docker. The fix is https://github.com/siderolabs/talos/blob/19bf12af07aaf6b54d08027676d8a01b4dd4ed29/pkg/provision/providers/docker/node.go#L109-L112 So if possible, patching the docker container with the...
Cant install talos from sidero to sd-card Sidero versions ``` NAME NAMESPACE TYPE CURRENT VERSION NEXT VERSION bootstrap-talos cabpt-system BootstrapProvider v0.5.3 Already up to date control-plane-talos cacppt-system ControlPlaneProvider v0.4.6 Already...
If we enumerate block devices in the agent, we could automatically set the install disk to be the first (?) block device if no blockdevice was set explicitly by the...
When booting a bunch of machines with Sidero, for example - Dell Servers - `console=tty0 console=ttyS1,115200n8` - Raspberry Pi - `console=tty0 console=ttyAMA0,115200` - RockPi4 - `console=tty0 console=ttyS2,1500000n8` each of the...
After booting a new server with ipxe.efi: Is it possible to get the output of lsblk command (and other custom commands) included in the kubectl get servers? Needed when patching...
As part of the process following the #282 LabelSelector feature, we should automatically add some well-known labels to make things easier. Examples (not final, just ideas): - `sidero.dev/cpu-architecture` = `amd64`...
We should verify that Sidero does not get into any crashloop that we miss since kubernetes restarts the pod for us.
There are some concerns that some things are being missed when performing a `clusterctl move` command. Automated testing for this operation should be added.
Install some release version, upgrade to current version (or another release version) https://godoc.org/sigs.k8s.io/cluster-api/cmd/clusterctl/client#Client