Releases: siderolabs/sidero
v0.6.6
Sidero 0.6.6 (2024-09-24)
Welcome to the v0.6.6 release of Sidero!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/sidero/issues.
Talos Linux
Sidero Metal now supports Talos Linux v1.8.x.
Contributors
- Andrey Smirnov
- Spencer Smith
- Steve Francis
Changes
7 commits
Changes since v0.6.5
3 commits
Dependency Changes
- github.com/go-logr/logr v1.4.1 -> v1.4.2
- github.com/insomniacslk/dhcp c728f5dd21c8 -> a3a4c1f04475
- github.com/jsimonetti/rtnetlink v1.4.1 -> v1.4.2
- github.com/siderolabs/gen v0.4.8 -> v0.5.0
- github.com/siderolabs/go-blockdevice v0.4.7 -> v0.4.8
- github.com/siderolabs/grpc-proxy v0.4.0 -> v0.4.1
- github.com/siderolabs/siderolink v0.3.5 -> v0.3.9
- github.com/siderolabs/talos/pkg/machinery v1.7.0 -> v1.8.0
- golang.org/x/net v0.24.0 -> v0.29.0
- golang.org/x/sync v0.7.0 -> v0.8.0
- golang.org/x/sys v0.19.0 -> v0.25.0
- google.golang.org/grpc v1.62.1 -> v1.66.0
- google.golang.org/protobuf v1.33.0 -> v1.34.2
- k8s.io/api v0.29.3 -> v0.31.0
- k8s.io/apiextensions-apiserver v0.29.3 -> v0.31.0
- k8s.io/apimachinery v0.29.3 -> v0.31.0
- k8s.io/client-go v0.29.3 -> v0.31.0
- k8s.io/component-base v0.29.3 -> v0.31.0
- k8s.io/klog/v2 v2.110.1 -> v2.130.1
- sigs.k8s.io/cluster-api v1.7.0 -> v1.8.3
- sigs.k8s.io/controller-runtime v0.17.3 -> v0.19.0
Previous release can be found at v0.6.4
v0.6.5
Sidero 0.6.5 (2024-05-23)
Welcome to the v0.6.5 release of Sidero!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/sidero/issues.
Contributors
- Andrey Smirnov
- Spencer Smith
Changes
4 commits
Dependency Changes
- github.com/insomniacslk/dhcp c728f5dd21c8 -> f1cffa2c0c49
- github.com/jsimonetti/rtnetlink v1.4.1 -> v1.4.2
- github.com/siderolabs/talos/pkg/machinery v1.7.0 -> v1.7.2
- golang.org/x/sys v0.19.0 -> v0.20.0
- sigs.k8s.io/cluster-api v1.7.0 -> v1.7.2
Previous release can be found at v0.6.4
v0.6.4
Sidero 0.6.4 (2024-04-19)
Welcome to the v0.6.4 release of Sidero!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/sidero/issues.
Patches
Sidero Metal now supports Talos Linux machine configuration strategic merge patches via 'strategicPatches' field on the Server
and ServerClass
CRDs.
Contributors
- Andrey Smirnov
- Andrew Rynhard
- Ksawery Kuczyński
- Luke Carrier
Changes
6 commits
Dependency Changes
- github.com/go-logr/logr v1.3.0 -> v1.4.1
- github.com/insomniacslk/dhcp 8c70d406f6d2 -> c728f5dd21c8
- github.com/jsimonetti/rtnetlink v1.4.0 -> v1.4.1
- github.com/siderolabs/gen v0.4.7 -> v0.4.8
- github.com/siderolabs/go-debug v0.2.3 -> v0.3.0
- github.com/siderolabs/go-kmsg v0.1.3 -> v0.1.4
- github.com/siderolabs/go-procfs v0.1.1 -> v0.1.2
- github.com/siderolabs/siderolink v0.3.4 -> v0.3.5
- github.com/siderolabs/talos/pkg/machinery v1.6.0 -> v1.7.0
- github.com/stretchr/testify v1.8.4 -> v1.9.0
- go.uber.org/zap v1.26.0 -> v1.27.0
- golang.org/x/net v0.18.0 -> v0.24.0
- golang.org/x/sync v0.5.0 -> v0.7.0
- golang.org/x/sys e4099bfacb8c -> v0.19.0
- google.golang.org/grpc v1.59.0 -> v1.62.1
- google.golang.org/protobuf v1.31.0 -> v1.33.0
- k8s.io/api v0.28.4 -> v0.29.3
- k8s.io/apiextensions-apiserver v0.28.4 -> v0.29.3
- k8s.io/apimachinery v0.28.4 -> v0.29.3
- k8s.io/client-go v0.28.4 -> v0.29.3
- k8s.io/component-base v0.28.4 -> v0.29.3
- k8s.io/klog/v2 v2.110.1 new
- sigs.k8s.io/cluster-api v1.6.0 -> v1.7.0
- sigs.k8s.io/controller-runtime v0.16.3 -> v0.17.3
Previous release can be found at v0.6.3
v0.6.3
Sidero 0.6.3 (2024-01-23)
Welcome to the v0.6.3 release of Sidero!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/sidero/issues.
Contributors
- Andrey Smirnov
- Alexandra
- Anthony ARNAUD
- rmvangun
Changes
5 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.6.2
v0.6.2
Sidero 0.6.2 (2023-12-15)
Welcome to the v0.6.2 release of Sidero!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/sidero/issues.
Contributors
- Andrey Smirnov
- Nathan Lee
- Oscar Utbult
Changes
5 commits
Dependency Changes
- github.com/go-logr/logr v1.2.4 -> v1.3.0
- github.com/google/go-cmp v0.5.9 -> v0.6.0
- github.com/insomniacslk/dhcp 65c27093e38a -> 8c70d406f6d2
- github.com/jsimonetti/rtnetlink v1.3.5 -> v1.4.0
- github.com/siderolabs/gen v0.4.5 -> v0.4.7
- github.com/siderolabs/go-blockdevice v0.4.6 -> v0.4.7
- github.com/siderolabs/go-pointer v1.0.0 new
- github.com/siderolabs/go-retry v0.3.2 -> v0.3.3
- github.com/siderolabs/siderolink v0.3.1 -> v0.3.4
- github.com/siderolabs/talos/pkg/machinery v1.5.3 -> v1.6.0
- github.com/spf13/pflag v1.0.5 new
- golang.org/x/net v0.17.0 -> v0.18.0
- golang.org/x/sync v0.4.0 -> v0.5.0
- golang.org/x/sys v0.13.0 -> e4099bfacb8c
- google.golang.org/grpc v1.58.3 -> v1.59.0
- k8s.io/api v0.27.2 -> v0.28.4
- k8s.io/apiextensions-apiserver v0.27.2 -> v0.28.4
- k8s.io/apimachinery v0.27.2 -> v0.28.4
- k8s.io/client-go v0.27.2 -> v0.28.4
- k8s.io/component-base v0.28.4 new
- k8s.io/utils a36077c30491 -> d93618cff8a2
- sigs.k8s.io/cluster-api v1.5.2 -> v1.6.0
- sigs.k8s.io/controller-runtime v0.15.1 -> v0.16.3
Previous release can be found at v0.6.1
v0.6.1
Sidero 0.6.1 (2023-10-12)
Welcome to the v0.6.1 release of Sidero!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/sidero/issues.
DHCP Proxy
Sidero Controller Manager now provides a way to disable DHCP Proxy with SIDERO_CONTROLLER_MANAGER_DISABLE_DHCP_PROXY
variable on
installation.
Contributors
- Andrey Smirnov
- Daniel Höxtermann
- Victor Seva
Changes
6 commits
b2adb9f3
release(v0.6.1): prepare release56744cfb
feat: provide a way to disable DHCP proxy7880ee21
feat: update kube-rbac-proxy to support arm6442685a8c
docs: fix port count for DHCP proxy891edce4
docs: remove excess bash continuation backslashes8820a2bd
docs: update documentation for Sidero v0.6
Dependency Changes
- github.com/insomniacslk/dhcp b3ca2534940d -> 65c27093e38a
- go.uber.org/zap v1.25.0 -> v1.26.0
- golang.org/x/net v0.14.0 -> v0.17.0
- golang.org/x/sync v0.3.0 -> v0.4.0
- golang.org/x/sys v0.11.0 -> v0.13.0
- google.golang.org/grpc v1.57.0 -> v1.58.3
- sigs.k8s.io/cluster-api v1.5.0 -> v1.5.2
Previous release can be found at v0.6.0
v0.6.0
Sidero 0.6.0 (2023-08-29)
Welcome to the v0.6.0 release of Sidero!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/sidero/issues.
Sidero Agent
Sidero Agent now runs DHCP client in the userland, on the link which was used to PXE boot the machine.
This allows to run Sidero Agent on the machine with several autoconfigured network interfaces, when one of them is used for the management network.
DHCP Proxy
Sidero Controller Manager now includes DHCP proxy which augments DHCP response with additional PXE boot options.
When enabled, DHCP server in the environment only handles IP allocation and network configuration, while DHCP proxy
provides PXE boot information automatically based on the architecture and boot method.
Metadata Server
Sidero Metadata Server no longer depends on the version of Talos machinery library it is built with.
Sidero should be able to process machine config for future versions of Talos.
New API Version for metal.sidero.dev
Resources
Resources under metal.sidero.dev
(Server
, ServerClass
, Environment
) now have a new version v1alpha2
.
Old version v1alpha1
is still supported, but it is recommended to update templates to use the new resource version.
Server
Changes
Hardware information was restructured and extended when compared with v1alpha1
:
.spec.systemInformation
->.spec.hardware.system
.spec.cpu
->.spec.hardware.compute.processors[]
ServerClass
Changes
.spec.qualifiers.systemInformation
->.spec.qualifiers.system
.spec.qualifiers.cpu
->.spec.qualifiers.hardware.compute.processors[]
Contributors
- Andrey Smirnov
- Spencer Smith
- Gerard de Leeuw
- Andrey Smirnov
- Tim Jones
- Artem Chernyshev
- Noel Georgi
- JJGadgets
- Martin Sweeny
- Michael Vorburger ⛑️
- Russell Troxel
- Sander Flobbe
- Steve Francis
- Utku Ozdemir
- Zach Bernstein
- bzub
Changes
66 commits
95ff0801
release(v0.6.0): prepare releaseadea408c
release(v0.6.0-beta.0): prepare releasef88ee6d2
feat: add proxy DHCP serverbaaece89
feat: update for Talos 1.5.0f711a64b
docs: code snippet lacks "sudo"45ac3d89
fix: build siderolink endpoint correctly049a5faa
release(v0.6.0-alpha.0): prepare releaseb2c53bf9
fix: allow 'empty user' slots to be used in IPMI setup2b3dedc2
feat: update to final Talos 1.4.0 release6c15a401
fix: parse Talos events into Machine conditions24e18933
fix: break the link of metadata server to Talos machine configef65ff05
chore: add v0.6.x to metadata, fix metrics servicee4335040
feat: provide 'snp.efi' and recommend it over 'ipxe.efi'71390a33
docs: remove docs v0.1-v0.3b305f2c5
feat: rework the way Sidero Agent boots and configures networkingb6235eb4
test: drop tests with old Talos compatibility9121a3b7
chore: bump dependencies18116bca
fix: use updated pkgs with fixed ipmitoolfbcd02a4
feat: update for Talos 1.3.0c95184a3
docs: detail how to disable IPMI magic (re. #988)51ac816e
fix: docs: /etc/dhcp -> config to preserve across firmware updated8ef68b6
feat: provide a way to override IPMI PXE boot method onServer
831761ae
fix: docs sitemap www prefix2b2ed86e
docs: fix dead link in serverclasses guide5527432d
fix: canonical links in docs site757706ca
feat: finalize update to Talos 1.2.0f9d12f3c
feat: update Talos to 1.2.0-beta.244f1962c
fix: properly inspect readonly flag of the disk7cb28fcc
docs: handle latest version banner and canonical urls824d0592
fix: filter out SideroLink address from Machine addresses08cac998
feat: update base Talos to 1.1.13c654806
fix: skip read-only block devices on wiping4e714a1e
fix: resolve wireguard endpoint to IP3eddbbd6
fix: use http response writer directlya06135a9
docs: use ipxe-sanboot for raspberry pi 4'sc0dfd23f
test: integrate new controlplane loadbalancerfd0086d6
fix: append Talos default kernel args even if there is something defined6c6b3546
docs: edit for clarity and conciseness56d27ce7
chore: bump dependenciesb8843e2f
chore: bump dependencies03a5c90b
chore: bump dependencies60928548
docs: fix spelling mistakec29d4645
feat: make MetalMachineTemplate immutable835d5cf2
docs: fix links and getting started overview7c7a3778
feat: add extended hardware information to Server and ServerClass CRDse4bb4165
feat: restructure HW information inServer
resources (v1alpha2)6c81518b
docs: fork docs for Sidero 0.6061ee8e5
refactor: remove pre-ServerBinding leftovers, use remote cached clients24449aa3
chore: bump dependenciesfd34779b
docs: add info about GitHub Org rename to v0.5 docsc86953e1
docs: update algolia info511ddfc0
feat: enable webhooks insidero-controller-manager
37a1d526
docs: add sitemap override- [
54f896dd
](https://...
v0.6.0-beta.0
Sidero 0.6.0-beta.0 (2023-08-25)
Welcome to the v0.6.0-beta.0 release of Sidero!
This is a pre-release of Sidero
Please try out the release binaries and report any issues at
https://github.com/talos-systems/sidero/issues.
Sidero Agent
Sidero Agent now runs DHCP client in the userland, on the link which was used to PXE boot the machine.
This allows to run Sidero Agent on the machine with several autoconfigured network interfaces, when one of them is used for the management network.
DHCP Proxy
Sidero Controller Manager now includes DHCP proxy which augments DHCP response with additional PXE boot options.
When enabled, DHCP server in the environment only handles IP allocation and network configuration, while DHCP proxy
provides PXE boot information automatically based on the architecture and boot method.
Metadata Server
Sidero Metadata Server no longer depends on the version of Talos machinery library it is built with.
Sidero should be able to process machine config for future versions of Talos.
New API Version for metal.sidero.dev
Resources
Resources under metal.sidero.dev
(Server
, ServerClass
, Environment
) now have a new version v1alpha2
.
Old version v1alpha1
is still supported, but it is recommended to update templates to use the new resource version.
Server
Changes
Hardware information was restructured and extended when compared with v1alpha1
:
.spec.systemInformation
->.spec.hardware.system
.spec.cpu
->.spec.hardware.compute.processors[]
ServerClass
Changes
.spec.qualifiers.systemInformation
->.spec.qualifiers.system
.spec.qualifiers.cpu
->.spec.qualifiers.hardware.compute.processors[]
Contributors
- Andrey Smirnov
- Spencer Smith
- Gerard de Leeuw
- Tim Jones
- Andrey Smirnov
- Artem Chernyshev
- Noel Georgi
- JJGadgets
- Martin Sweeny
- Michael Vorburger ⛑️
- Russell Troxel
- Sander Flobbe
- Steve Francis
- Utku Ozdemir
- Zach Bernstein
- bzub
Changes
65 commits
adea408c
release(v0.6.0-beta.0): prepare releasef88ee6d2
feat: add proxy DHCP serverbaaece89
feat: update for Talos 1.5.0f711a64b
docs: code snippet lacks "sudo"45ac3d89
fix: build siderolink endpoint correctly049a5faa
release(v0.6.0-alpha.0): prepare releaseb2c53bf9
fix: allow 'empty user' slots to be used in IPMI setup2b3dedc2
feat: update to final Talos 1.4.0 release6c15a401
fix: parse Talos events into Machine conditions24e18933
fix: break the link of metadata server to Talos machine configef65ff05
chore: add v0.6.x to metadata, fix metrics servicee4335040
feat: provide 'snp.efi' and recommend it over 'ipxe.efi'71390a33
docs: remove docs v0.1-v0.3b305f2c5
feat: rework the way Sidero Agent boots and configures networkingb6235eb4
test: drop tests with old Talos compatibility9121a3b7
chore: bump dependencies18116bca
fix: use updated pkgs with fixed ipmitoolfbcd02a4
feat: update for Talos 1.3.0c95184a3
docs: detail how to disable IPMI magic (re. #988)51ac816e
fix: docs: /etc/dhcp -> config to preserve across firmware updated8ef68b6
feat: provide a way to override IPMI PXE boot method onServer
831761ae
fix: docs sitemap www prefix2b2ed86e
docs: fix dead link in serverclasses guide5527432d
fix: canonical links in docs site757706ca
feat: finalize update to Talos 1.2.0f9d12f3c
feat: update Talos to 1.2.0-beta.244f1962c
fix: properly inspect readonly flag of the disk7cb28fcc
docs: handle latest version banner and canonical urls824d0592
fix: filter out SideroLink address from Machine addresses08cac998
feat: update base Talos to 1.1.13c654806
fix: skip read-only block devices on wiping4e714a1e
fix: resolve wireguard endpoint to IP3eddbbd6
fix: use http response writer directlya06135a9
docs: use ipxe-sanboot for raspberry pi 4'sc0dfd23f
test: integrate new controlplane loadbalancerfd0086d6
fix: append Talos default kernel args even if there is something defined6c6b3546
docs: edit for clarity and conciseness56d27ce7
chore: bump dependenciesb8843e2f
chore: bump dependencies03a5c90b
chore: bump dependencies60928548
docs: fix spelling mistakec29d4645
feat: make MetalMachineTemplate immutable835d5cf2
docs: fix links and getting started overview7c7a3778
feat: add extended hardware information to Server and ServerClass CRDse4bb4165
feat: restructure HW information inServer
resources (v1alpha2)6c81518b
docs: fork docs for Sidero 0.6061ee8e5
refactor: remove pre-ServerBinding leftovers, use remote cached clients24449aa3
chore: bump dependenciesfd34779b
docs: add info about GitHub Org rename to v0.5 docsc86953e1
docs: update algolia info511ddfc0
feat: enable webhooks insidero-controller-manager
37a1d526
docs: add sitemap override54f896dd
...
v0.6.0-alpha.0
Sidero 0.6.0-alpha.0 (2023-04-20)
Welcome to the v0.6.0-alpha.0 release of Sidero!
This is a pre-release of Sidero
Please try out the release binaries and report any issues at
https://github.com/talos-systems/sidero/issues.
Sidero Agent
Sidero Agent now runs DHCP client in the userland, on the link which was used to PXE boot the machine.
This allows to run Sidero Agent on the machine with several autoconfigured network interfaces, when one of them is used for the management network.
Metadata Server
Sidero Metadata Server no longer depends on the version of Talos machinery library it is built with.
Sidero should be able to process machine config for future versions of Talos.
New API Version for metal.sidero.dev
Resources
Resources under metal.sidero.dev
(Server
, ServerClass
, Environment
) now have a new version v1alpha2
.
Old version v1alpha1
is still supported, but it is recommended to update templates to use the new resource version.
Server
Changes
Hardware information was restructured and extended when compared with v1alpha1
:
.spec.systemInformation
->.spec.hardware.system
.spec.cpu
->.spec.hardware.compute.processors[]
ServerClass
Changes
.spec.qualifiers.systemInformation
->.spec.qualifiers.system
.spec.qualifiers.cpu
->.spec.qualifiers.hardware.compute.processors[]
Contributors
- Andrey Smirnov
- Spencer Smith
- Gerard de Leeuw
- Tim Jones
- Artem Chernyshev
- Noel Georgi
- JJGadgets
- Martin Sweeny
- Michael Vorburger ⛑️
- Russell Troxel
- Steve Francis
- Utku Ozdemir
- Zach Bernstein
- bzub
Changes
60 commits
049a5faa
release(v0.6.0-alpha.0): prepare releaseb2c53bf9
fix: allow 'empty user' slots to be used in IPMI setup2b3dedc2
feat: update to final Talos 1.4.0 release6c15a401
fix: parse Talos events into Machine conditions24e18933
fix: break the link of metadata server to Talos machine configef65ff05
chore: add v0.6.x to metadata, fix metrics servicee4335040
feat: provide 'snp.efi' and recommend it over 'ipxe.efi'71390a33
docs: remove docs v0.1-v0.3b305f2c5
feat: rework the way Sidero Agent boots and configures networkingb6235eb4
test: drop tests with old Talos compatibility9121a3b7
chore: bump dependencies18116bca
fix: use updated pkgs with fixed ipmitoolfbcd02a4
feat: update for Talos 1.3.0c95184a3
docs: detail how to disable IPMI magic (re. #988)51ac816e
fix: docs: /etc/dhcp -> config to preserve across firmware updated8ef68b6
feat: provide a way to override IPMI PXE boot method onServer
831761ae
fix: docs sitemap www prefix2b2ed86e
docs: fix dead link in serverclasses guide5527432d
fix: canonical links in docs site757706ca
feat: finalize update to Talos 1.2.0f9d12f3c
feat: update Talos to 1.2.0-beta.244f1962c
fix: properly inspect readonly flag of the disk7cb28fcc
docs: handle latest version banner and canonical urls824d0592
fix: filter out SideroLink address from Machine addresses08cac998
feat: update base Talos to 1.1.13c654806
fix: skip read-only block devices on wiping4e714a1e
fix: resolve wireguard endpoint to IP3eddbbd6
fix: use http response writer directlya06135a9
docs: use ipxe-sanboot for raspberry pi 4'sc0dfd23f
test: integrate new controlplane loadbalancerfd0086d6
fix: append Talos default kernel args even if there is something defined6c6b3546
docs: edit for clarity and conciseness56d27ce7
chore: bump dependenciesb8843e2f
chore: bump dependencies03a5c90b
chore: bump dependencies60928548
docs: fix spelling mistakec29d4645
feat: make MetalMachineTemplate immutable835d5cf2
docs: fix links and getting started overview7c7a3778
feat: add extended hardware information to Server and ServerClass CRDse4bb4165
feat: restructure HW information inServer
resources (v1alpha2)6c81518b
docs: fork docs for Sidero 0.6061ee8e5
refactor: remove pre-ServerBinding leftovers, use remote cached clients24449aa3
chore: bump dependenciesfd34779b
docs: add info about GitHub Org rename to v0.5 docsc86953e1
docs: update algolia info511ddfc0
feat: enable webhooks insidero-controller-manager
37a1d526
docs: add sitemap override54f896dd
feat: allow configuring Sidero deployment strategy3be5e6e8
chore: bump dependenciesb7cc8b2e
docs: switch code block to text for DHCP prereq15f67308
chore: use consistent naming for imports8985a042
fix: ipxe prompt on ARM649f9c9220
docs: move docs to hugo2a475db7
feat: update to Talos 1.07a1a9309
chore: update more registries- [
9438ca8e
](https://github.com/talos-systems/sidero/commi...
v0.5.8
Sidero 0.5.8 (2022-12-19)
Welcome to the v0.5.8 release of Sidero!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/sidero/issues.
Talos 1.3.x Support
This release of Sidero brings compatibility with Talos v1.3.x release series.
Contributors
- Andrey Smirnov
Changes
2 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.5.7