docs: make 0.5 docs the default, add what's new

I renumbered weights a bit to make it easier to insert items.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
This commit is contained in:
Andrey Smirnov 2022-02-14 23:41:22 +03:00
parent 36ebc2a056
commit d3e75dc9be
No known key found for this signature in database
GPG Key ID: 7B26396447AB6DFD
8 changed files with 75 additions and 10 deletions

View File

@ -1,6 +1,6 @@
---
description: ""
weight: 3
weight: 30
title: "Architecture"
---

View File

@ -1,6 +1,6 @@
---
description: ""
weight: 2
weight: 20
title: Installation
---

View File

@ -1,6 +1,6 @@
---
description: ""
weight: 1
weight: 10
title: Introduction
---

View File

@ -1,6 +1,6 @@
---
description: ""
weight: 5
weight: 50
title: Resources
---

View File

@ -1,6 +1,6 @@
---
description: ""
weight: 4
weight: 40
title: SideroLink
---

View File

@ -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.

View File

@ -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,
},
{

View File

@ -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