v0.4.0
Sidero 0.4.0 (2021-10-18)
Welcome to the v0.4.0 release of Sidero!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/sidero/issues.
BMC Port
Sidero now supports the ability to specify the port in a server's BMC info. By default, this value will be determined by talking directly to the BMC if possible, with a fallback to port 623. The value can also simply be specied as part of editing the Server resource directly.
CAPI v1alpha4
This release of Sidero brings compatibility with CAPI v1alpha4.
Contributors
- Artem Chernyshev
- Andrey Smirnov
- Alexey Palazhchenko
- Andrey Smirnov
- Spencer Smith
- Artem Chernyshev
- Spencer Smith
- Gerard de Leeuw
- Noel Georgi
- Serge Logvinov
- Gerard de Leeuw
- Khue Doan
- Olli Janatuinen
- Seán C McCord
Changes
35 commits
31ecffb
release(v0.4.0): prepare release74e7e10
fix: api-port parameter not being used6e073e7
fix: commit updated release.toml to master80345c8
release(v0.4.0-alpha.2): prepare releaseaf646a7
chore: bump Go deps, tools, pkgs, alpine versionsbb52e71
feat: support CAPI v1alpha4d923bb0
docs: add notes on version compatibility and improve the bootstrapping guidea2bb2d0
chore: fix docker version in the drone pipelinee52071d
fix: shutdown sidero-controller-manager when any component failsafa114b
fix: broken url, ServerClass CR specb37f43f
fix: resource config linksaa2b3f0
chore: bump dependencies via dependabotf1c1608
chore: bump Talos to 0.11.58695371
release(v0.4.0-alpha.1): prepare release7bdee0f
fix: update sidero IPMI user to work properly on idracacd82e0
docs: bump clusterctl from v0.3.14 to v0.3.21 in /docs/websitefb0da3c
release(v0.4.0-alpha.0): prepare releaseee36c74
docs: redirect latest to v0.37cdae7b
feat: add ability to specify ports for BMCc14e055
chore: bump Talos to 0.11.0-beta.37170777
fix: make sure powercycle condition gets properly update90e7804
chore: bump dependencies in go.moddc70167
docs: fix duplicate titles in the guidesfd1fae7
chore: update Talos to 0.11.0-beta.21f8f141
docs: promote 0.3 docs to be the latestea3016f
fix: update Sfyra to install CAPI v0.38e49ddf
chore: update to latest stable talos providers1155004
docs: document using ISO for mgmt planea5b3e67
docs: add docs for server removal/decommissioningc7ae88a
docs: ensure tutorial docs are present in sidebar83b0875
docs: rework guides into Tutorialee31160
fix: make sure components of agent environment are of proper archdfe2c85
chore: bump dependencies via dependabotbf2be1b
feat: update default Talos version to v0.10.3dfeaeec
docs: add notes on running Sidero on RPi4
Changes since v0.4.0-alpha.2
3 commits
Changes from talos-systems/cluster-api-bootstrap-provider-talos
26 commits
2f1364c
release(v0.4.0): prepare release04742b9
feat: import fixes/updates from kubeadm bootstrap provider548b7fb
release(v0.4.0-alpha.0): prepare release442ee41
test: don't set the talosconfig owner ref to the machine8c7fec8
fix: don't write incomplete<cluster>-ca
secret for configtype nonef46c83d
feat: bump Talos machinery to 0.12.37b760cf
feat: support CAPI v1alpha43147ba4
release(v0.3.0-alpha.1): prepare release977121a
fix: construct properly data secret namef8c75c8
fix: update metadata.yaml for v0.3 of CABPTdb60f9e
release(v0.3.0-alpha.0): prepare release755a2dd
fix: update Talos machinery to 0.12, fix secrets persistencef91b032
fix: use bootstrap data secret names6bff239
chore: use Go 1.1756fb73b
test: add test for the second machinee5b7738
test: add more testsbc4105d
test: wait for CAPI availabilityc82b8ab
chore: make versions configurable5594c96
chore: use codecov uploader from build-containercced038
chore: fix license headers7b5dc51
chore: do not run tests on ARMd6258cf
chore: improve tests runnerc6ce363
chore: sign Drone CI configurationad592d1
chore: add basic integration test9fb0d07
chore: add missing LICENSE fileacf18d2
chore: update machinery to v0.11.3
Changes from talos-systems/cluster-api-control-plane-provider-talos
14 commits
1bec112
release(v0.3.0): prepare release1662815
feat: catch up with Kubeadm in terms of conditions43eb75b
release(v0.3.0-alpha.0): prepare release48d834b
feat: support CAPI v1alpha414c6e72
release(v0.2.0-alpha.0): prepare releasecd6417d
fix: update metadata.yaml for v0.2 of CACPPT8b52b8a
chore: update go to 1.1786d679a
chore: update cabpt to v0.3.0a616f4b
test: add machine removal test6ad6aac
test: implement scale up and down tests and fix found issues9435b12
chore: add e2e test running on AWS infra4c7d42c
chore: update bootstrap provider119b969
fix: clean up couple small issues in the etcd member audit code9be7b88
chore: update bootstrap provider to stable release
Changes from talos-systems/go-blockdevice
13 commits
70d2865
fix: try to find cdrom disks667bf53
fix: revert gpt partition not foundd7d4cdd
fix: gpt partition not found33afba3
fix: also open in readonly mode when runningAll
lookup methode367f9d
feat: make probe always open blockdevices in readonly moded981156
fix: allow Build for Windowsfe24303
fix: perform correct PMBR partition calculations2ec0c3c
fix: preserve the PMBR bootable flag when opening GPT partition87816a8
feat: align partition to minimum I/O sizec34b59f
feat: expose more encryption options in the LUKS module30c2bc3
feat: mark MBR bootable1292574
fix: make disk type matcher parser case insensitiveb77400e
fix: properly detect nvme and sd card disk types
Changes from talos-systems/go-debug
Changes from talos-systems/go-kmsg
Changes from talos-systems/go-retry
Dependency Changes
- github.com/evanphx/json-patch v4.9.0 -> v4.11.0
- github.com/onsi/ginkgo v1.16.3 -> v1.16.4
- github.com/onsi/gomega v1.13.0 -> v1.16.0
- github.com/talos-systems/cluster-api-bootstrap-provider-talos v0.2.0 -> v0.4.0
- github.com/talos-systems/cluster-api-control-plane-provider-talos v0.1.0 -> v0.3.0
- github.com/talos-systems/go-blockdevice 1d830a25f64f -> v0.2.4
- github.com/talos-systems/go-debug v0.2.0 -> v0.2.1
- github.com/talos-systems/go-kmsg v0.1.0 -> v0.1.1
- github.com/talos-systems/go-retry v0.3.0 -> v0.3.1
- github.com/talos-systems/talos/pkg/machinery 828772cec9a3 -> v0.13.0
- golang.org/x/net 0714010a04ed -> 853a461950ff
- golang.org/x/sys 0981d6026fa6 -> 39ccf1dd6fa6
- google.golang.org/grpc v1.38.0 -> v1.41.0
- google.golang.org/protobuf v1.26.0 -> v1.27.1
- k8s.io/api v0.19.3 -> v0.22.2
- k8s.io/apiextensions-apiserver v0.19.1 -> v0.22.2
- k8s.io/apimachinery v0.19.3 -> v0.22.2
- k8s.io/client-go v0.19.3 -> v0.22.2
- k8s.io/utils 67b214c5f920 -> bdf08cb9a70a
- sigs.k8s.io/cluster-api v0.3.12 -> v0.4.3
- sigs.k8s.io/controller-runtime v0.6.3 -> v0.9.7
Previous release can be found at v0.3.2