9 Commits

Author SHA1 Message Date
Andrey Smirnov
01981eb1c6
feat: update Talos to 1.6.0
Also update CAPI to 1.6.0.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2023-12-15 17:59:33 +04:00
Andrey Smirnov
baaece89a6
feat: update for Talos 1.5.0
Bump CAPI, controller-runtime, Talos dependencies, Kubernetes.

Fix some compatibility issues, but should be no functional changes.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2023-08-22 15:20:43 +04:00
Andrey Smirnov
9121a3b7d5
chore: bump dependencies
CAPI, controller-runtime, Talos, etc.

Fix linting issues.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2023-04-05 16:27:41 +04:00
Andrey Smirnov
fbcd02a45d
feat: update for Talos 1.3.0
Rename to siderolabs, bump dependencies, controller-runtime, get rid of
netaddr, new SideroLink API, etc.

Use bootstrap cluster with a control plane + worker to avoid nasty
restarts when host-mode SideroLink IP pops up.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-12-16 16:35:30 +04:00
Andrey Smirnov
7c7a377857
feat: add extended hardware information to Server and ServerClass CRDs
This is final part of #735, previous part in #823.

This imports all remaining changes with some fixups minus the webhook
changes.

This change adds detailed hardware information to the Server CRD.
Hardware info is extracted by the agent from SMBIOS.
The ServerClass CRD is also updated so more precise qualifiers can be used.

Co-authored-by: Gerard de Leeuw <gdeleeuw@leeuwit.nl>
Signed-off-by: Gerard de Leeuw <gdeleeuw@leeuwit.nl>
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-04-15 20:43:07 +03:00
Andrey Smirnov
189793e47f
fix: wait for link up in iPXE script
This avoids a hard failure to do `dhcp` on a downed interface.

Also refactor things and replace old boot script (used when not embedded
into the iPXE binary) to be same as new script to have less maintenance.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2021-12-14 00:03:57 +03:00
Artem Chernyshev
af646a7170
chore: bump Go deps, tools, pkgs, alpine versions
Resolves: #596, resolves: #595, resolves: #594,
resolves: #593, resolves: #588, resolves: #587,
resolves: #584, resolves: #581, resolves: #580,
resolves: #577, resolves: #576, resolves: #557

Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
2021-10-12 21:13:08 +03:00
Spencer Smith
7cdae7b616 feat: add ability to specify ports for BMC
This PR adds port support for BMC info, making it possible to use tools
like virtualbmc and VMs with sidero.

Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
2021-07-08 13:37:54 -07:00
Spencer Smith
6821dd2c0a feat: update paths of apps
This PR updates the naming of the two apps that make up sidero for
consistency. It also updates things like the Makefile, Dockerfile, and
kustomize to make sure image names are the same as these app names.

Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
2021-05-26 10:36:02 -07:00