diff --git a/website/content/docs/v0.5/Overview/architecture.md b/website/content/docs/v0.5/Overview/architecture.md index 5267bcc0..ad5ef096 100644 --- a/website/content/docs/v0.5/Overview/architecture.md +++ b/website/content/docs/v0.5/Overview/architecture.md @@ -1,6 +1,6 @@ --- description: "" -weight: 3 +weight: 30 title: "Architecture" --- diff --git a/website/content/docs/v0.5/Overview/installation.md b/website/content/docs/v0.5/Overview/installation.md index d55bb973..f7ffce91 100644 --- a/website/content/docs/v0.5/Overview/installation.md +++ b/website/content/docs/v0.5/Overview/installation.md @@ -1,6 +1,6 @@ --- description: "" -weight: 2 +weight: 20 title: Installation --- diff --git a/website/content/docs/v0.5/Overview/introduction.md b/website/content/docs/v0.5/Overview/introduction.md index c12d3d22..a29917c2 100755 --- a/website/content/docs/v0.5/Overview/introduction.md +++ b/website/content/docs/v0.5/Overview/introduction.md @@ -1,6 +1,6 @@ --- description: "" -weight: 1 +weight: 10 title: Introduction --- diff --git a/website/content/docs/v0.5/Overview/resources.md b/website/content/docs/v0.5/Overview/resources.md index 10084ccc..91053b21 100644 --- a/website/content/docs/v0.5/Overview/resources.md +++ b/website/content/docs/v0.5/Overview/resources.md @@ -1,6 +1,6 @@ --- description: "" -weight: 5 +weight: 50 title: Resources --- diff --git a/website/content/docs/v0.5/Overview/siderolink.md b/website/content/docs/v0.5/Overview/siderolink.md index 20e5719a..c970e1fc 100644 --- a/website/content/docs/v0.5/Overview/siderolink.md +++ b/website/content/docs/v0.5/Overview/siderolink.md @@ -1,6 +1,6 @@ --- description: "" -weight: 4 +weight: 40 title: SideroLink --- diff --git a/website/content/docs/v0.5/Overview/whatsnew.md b/website/content/docs/v0.5/Overview/whatsnew.md new file mode 100644 index 00000000..b065277d --- /dev/null +++ b/website/content/docs/v0.5/Overview/whatsnew.md @@ -0,0 +1,65 @@ +--- +description: "" +weight: 15 +title: What's New +--- + +### Cluster API v1.x (v1beta1) + +This release of Sidero brings compatibility with CAPI v1.x (v1beta1). + +### Cluster Template + +Sidero ships with new cluster template without `init` nodes. +This template is only compatible with Talos >= 0.14 (it requires SideroLink feature which was introduced in Talos 0.14). + +On upgrade, Sidero supports clusters running Talos < 0.14 if they were created before the upgrade. +Use [legacy template](https://github.com/talos-systems/sidero/blob/release-0.4/templates/cluster-template.yaml) to deploy clusters with Talos < 0.14. + +### New `MetalMachines` Conditions + +New set of conditions is now available which can simplify cluster troubleshooting: + +- `TalosConfigLoaded` is set to false when the config load has failed. +- `TalosConfigValidated` is set to false when the config validation +fails on the node. +- `TalosInstalled` is set to true/false when talos installer finishes. + +Requires Talos >= v0.14. + +### Machine Addresses + +Sidero now populates `MetalMachine` addresses with the ones discovered from Siderolink server events. +Which is then propagated to CAPI `Machine` resources. + +Requires Talos >= v0.14. + +### SideroLink + +Sidero now connects to all servers using SideroLink (available only with Talos >= 0.14). +This enables streaming of kernel logs and events back to Sidero. + +All server logs can now be viewed by getting logs of one of the container of the `sidero-controller-manager`: + +```bash +kubectl logs -f -n sidero-system deployment/sidero-controller-manager -c serverlogs +``` + +Events: + +```bash +kubectl logs -f -n sidero-system deployment/sidero-controller-manager -c serverevents +``` + +### iPXE Boot From Disk Method + +iPXE boot from disk method can now be set not only on the global level, but also in the Server and ServerClass specs. + +### IPMI PXE Method + +IPMI PXE method (UEFI, BIOS) can now be configured with `SIDERO_CONTROLLER_MANAGER_IPMI_PXE_METHOD` while installing Sidero. + +### Retry PXE Boot + +Sidero server controller now keeps track of Talos installation progress. +Now the node will be PXE booted until Talos installation succeeds. diff --git a/website/gridsome.config.js b/website/gridsome.config.js index 2e5748fc..f36bd00a 100644 --- a/website/gridsome.config.js +++ b/website/gridsome.config.js @@ -24,13 +24,13 @@ module.exports = { { version: "v0.5", url: "/docs/v0.5/", - latest: false, - prerelease: true, + latest: true, + prerelease: false, }, { version: "v0.4", url: "/docs/v0.4/", - latest: true, + latest: false, prerelease: false, }, { diff --git a/website/static/_redirects b/website/static/_redirects index 020f989c..025cc88a 100644 --- a/website/static/_redirects +++ b/website/static/_redirects @@ -2,5 +2,5 @@ # # The Netlify documentation says that the following redirect rules are # equivalent, but that is not what is observed in practice. -/docs/latest /docs/v0.4 -/docs/latest/ /docs/v0.4 +/docs/latest /docs/v0.5 +/docs/latest/ /docs/v0.5