chore: rename v0.15 to v1.0
Next release of Talos will be v1.0 🎉
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
This commit is contained in:
parent
22a4d6b3e6
commit
77158a61fd
@ -34,7 +34,7 @@ policies:
|
||||
- talosctl
|
||||
- kernel
|
||||
- security
|
||||
- ^v0.15
|
||||
- ^v1.0
|
||||
- type: license
|
||||
spec:
|
||||
skipPaths:
|
||||
|
@ -732,9 +732,9 @@ RUN protoc \
|
||||
/protos/time/*.proto
|
||||
|
||||
FROM scratch AS docs
|
||||
COPY --from=docs-build /tmp/configuration.md /website/content/docs/v0.15/Reference/
|
||||
COPY --from=docs-build /tmp/cli.md /website/content/docs/v0.15/Reference/
|
||||
COPY --from=proto-docs-build /tmp/api.md /website/content/docs/v0.15/Reference/
|
||||
COPY --from=docs-build /tmp/configuration.md /website/content/docs/v1.0/Reference/
|
||||
COPY --from=docs-build /tmp/cli.md /website/content/docs/v1.0/Reference/
|
||||
COPY --from=proto-docs-build /tmp/api.md /website/content/docs/v1.0/Reference/
|
||||
|
||||
# The talosctl-cni-bundle builds the CNI bundle for talosctl.
|
||||
|
||||
|
@ -74,7 +74,7 @@ Talos is built with Go 1.17.7
|
||||
description="""\
|
||||
Added new kernel parameter `talos.experimental.wipe=system` which can help resetting system disk for the machine
|
||||
and start over with a fresh installation.
|
||||
See [Resetting a Machine](https://www.talos.dev/docs/v0.15/guides/resetting-a-machine/#kernel-parameter) on how to use it.
|
||||
See [Resetting a Machine](https://www.talos.dev/docs/v1.0/guides/resetting-a-machine/#kernel-parameter) on how to use it.
|
||||
"""
|
||||
|
||||
[notes.machine_config]
|
||||
@ -108,7 +108,7 @@ container runtimes, additional firmware, etc.
|
||||
System extensions are only activated during Talos installation (or upgrade), and with system extensions installed, Talos
|
||||
root filesystem is still immutable and read-only.
|
||||
|
||||
Please see [extensions repository](https://github.com/talos-systems/extensions) and [documentation](https://www.talos.dev/docs/v0.15/guides/system-extensions/) for more information.
|
||||
Please see [extensions repository](https://github.com/talos-systems/extensions) and [documentation](https://www.talos.dev/docs/v1.0/guides/system-extensions/) for more information.
|
||||
"""
|
||||
|
||||
[notes.patching]
|
||||
|
@ -6,7 +6,7 @@ weight: 6
|
||||
| Talos Version | 0.14 | 0.13 |
|
||||
|----------------------------------------------------------------------------------------------------------------|------------------------------------|------------------------------------|
|
||||
| Release Date | 2021-12-21 | 2021-10-11 (0.13.0) |
|
||||
| End of Community Support | 0.15.0 release (2022-03-01, TBD) | 0.14.0 release (2021-12-21) |
|
||||
| End of Community Support | 1.0.0 release (2022-03-27, TBD) | 0.14.0 release (2021-12-21) |
|
||||
| Enterprise Support | [offered by Sidero Labs Inc.](https://www.siderolabs.com/support/) |
|
||||
| Kubernetes | 1.23, 1.22, 1.21 | 1.22, 1.21, 1.20 |
|
||||
| Architecture | amd64, arm64 |
|
||||
|
@ -47,7 +47,7 @@ make installer IMAGE_REGISTRY=127.0.0.1:5005 PUSH=true
|
||||
|
||||
Record the image name output in the step above.
|
||||
|
||||
> Note: it is also possible to force a stable image tag by using `TAG` variable: `make installer IMAGE_REGISTRY=127.0.0.1:5005 TAG=v0.15.0-alpha.1 PUSH=true`.
|
||||
> Note: it is also possible to force a stable image tag by using `TAG` variable: `make installer IMAGE_REGISTRY=127.0.0.1:5005 TAG=v1.0.0-beta.1 PUSH=true`.
|
||||
|
||||
## Running Talos cluster
|
||||
|
||||
|
@ -22,7 +22,7 @@ This can be done with the `talosctl gen config ...` command.
|
||||
Take note that we will also use a JSON6902 patch when creating the configs so that the control plane nodes get some special information about the VIP we chose earlier, as well as a daemonset to install vmware tools on talos nodes.
|
||||
|
||||
First, download `the cp.patch` to your local machine and edit the VIP to match your chosen IP.
|
||||
You can do this by issuing `https://raw.githubusercontent.com/talos-systems/talos/master/website/content/docs/v0.15/Virtualized%20Platforms/vmware/cp.patch`.
|
||||
You can do this by issuing `https://raw.githubusercontent.com/talos-systems/talos/master/website/content/docs/v1.0/Virtualized%20Platforms/vmware/cp.patch`.
|
||||
It's contents should look like the following:
|
||||
|
||||
```yaml
|
||||
@ -91,7 +91,7 @@ If you wish to carry out the manual approach, simply skip ahead to the "Manual A
|
||||
### Scripted Install
|
||||
|
||||
Download the `vmware.sh` script to your local machine.
|
||||
You can do this by issuing `curl -fsSLO "https://raw.githubusercontent.com/talos-systems/talos/master/website/content/docs/v0.15/Virtualized%20Platforms/vmware/vmware.sh"`.
|
||||
You can do this by issuing `curl -fsSLO "https://raw.githubusercontent.com/talos-systems/talos/master/website/content/docs/v1.0/Virtualized%20Platforms/vmware/vmware.sh"`.
|
||||
This script has default variables for things like Talos version and cluster name that may be interesting to tweak before deploying.
|
||||
|
||||
#### Import OVA
|
||||
|
@ -8,7 +8,7 @@ description: "Creating a cluster via the AWS CLI."
|
||||
Official AMI image ID can be found in the `cloud-images.json` file attached to the Talos release:
|
||||
|
||||
```bash
|
||||
curl -sL https://github.com/talos-systems/talos/releases/download/v0.15.0/cloud-images.json | \
|
||||
curl -sL https://github.com/talos-systems/talos/releases/download/v1.0.0/cloud-images.json | \
|
||||
jq -r '.[] | select(.region == "us-east-1") | select (.arch == "amd64") | .id'
|
||||
```
|
||||
|
@ -99,7 +99,7 @@ The only required flag for this guide is `--registry-mirror '*'=http://10.5.0.1:
|
||||
The endpoint being used is `10.5.0.1`, as this is the default bridge interface address which will be routable from the QEMU VMs (`127.0.0.1` IP will be pointing to the VM itself).
|
||||
|
||||
```bash
|
||||
$ sudo -E talosctl cluster create --provisioner=qemu --registry-mirror '*'=http://10.5.0.1:6000 --install-image=ghcr.io/talos-systems/installer:v0.15.0
|
||||
$ sudo -E talosctl cluster create --provisioner=qemu --registry-mirror '*'=http://10.5.0.1:6000 --install-image=ghcr.io/talos-systems/installer:v1.0.0
|
||||
validating CIDR and reserving IPs
|
||||
generating PKI and tokens
|
||||
creating state directory in "/home/smira/.talos/clusters/talos-default"
|
@ -107,9 +107,9 @@ The members of the cluster can be obtained with:
|
||||
```sh
|
||||
$ talosctl get members
|
||||
ID VERSION HOSTNAME MACHINE TYPE OS ADDRESSES
|
||||
talos-default-master-1 2 talos-default-master-1 controlplane Talos (v0.15.0) ["172.20.0.2","fd83:b1f7:fcb5:2802:8c13:71ff:feaf:7c94"]
|
||||
talos-default-master-2 1 talos-default-master-2 controlplane Talos (v0.15.0) ["172.20.0.3","fd83:b1f7:fcb5:2802:986b:7eff:fec5:889d"]
|
||||
talos-default-master-3 1 talos-default-master-3 controlplane Talos (v0.15.0) ["172.20.0.4","fd83:b1f7:fcb5:2802:248f:1fff:fe5c:c3f"]
|
||||
talos-default-worker-1 1 talos-default-worker-1 worker Talos (v0.15.0) ["172.20.0.5","fd83:b1f7:fcb5:2802:cc80:3dff:fece:d89d"]
|
||||
talos-default-worker-2 1 talos-default-worker-2 worker Talos (v0.15.0) ["172.20.0.6","fd83:b1f7:fcb5:2802:2805:fbff:fe80:5ed2"]
|
||||
talos-default-master-1 2 talos-default-master-1 controlplane Talos (v1.0.0) ["172.20.0.2","fd83:b1f7:fcb5:2802:8c13:71ff:feaf:7c94"]
|
||||
talos-default-master-2 1 talos-default-master-2 controlplane Talos (v1.0.0) ["172.20.0.3","fd83:b1f7:fcb5:2802:986b:7eff:fec5:889d"]
|
||||
talos-default-master-3 1 talos-default-master-3 controlplane Talos (v1.0.0) ["172.20.0.4","fd83:b1f7:fcb5:2802:248f:1fff:fe5c:c3f"]
|
||||
talos-default-worker-1 1 talos-default-worker-1 worker Talos (v1.0.0) ["172.20.0.5","fd83:b1f7:fcb5:2802:cc80:3dff:fece:d89d"]
|
||||
talos-default-worker-2 1 talos-default-worker-2 worker Talos (v1.0.0) ["172.20.0.6","fd83:b1f7:fcb5:2802:2805:fbff:fe80:5ed2"]
|
||||
```
|
@ -26,7 +26,7 @@ Each of these commands can operate in one of four modes:
|
||||
> Note: applying change on next reboot (`--mode=staged`) doesn't modify current node configuration, so next call to
|
||||
> `talosctl edit machineconfig --mode=staged` will not see changes
|
||||
|
||||
The list of config changes allowed to be applied immediately in talos v0.15:
|
||||
The list of config changes allowed to be applied immediately in Talos v1.0:
|
||||
|
||||
* `.debug`
|
||||
* `.cluster`
|
@ -70,7 +70,7 @@ spec:
|
||||
This system extension provides Intel microcode binaries.
|
||||
compatibility:
|
||||
talos:
|
||||
version: '> v0.15.0-alpha.1'
|
||||
version: '>= v1.0.0'
|
||||
```
|
||||
|
||||
## Example: gVisor
|
@ -36,12 +36,12 @@ To upgrade a Talos node, specify the node's IP address and the
|
||||
installer container image for the version of Talos to upgrade to.
|
||||
|
||||
For instance, if your Talos node has the IP address `10.20.30.40` and you want
|
||||
to install the official version `v0.15.0`, you would enter a command such
|
||||
to install the official version `v1.0.0`, you would enter a command such
|
||||
as:
|
||||
|
||||
```sh
|
||||
$ talosctl upgrade --nodes 10.20.30.40 \
|
||||
--image ghcr.io/talos-systems/installer:v0.15.0
|
||||
--image ghcr.io/talos-systems/installer:v1.0.0
|
||||
```
|
||||
|
||||
There is an option to this command: `--preserve`, which will explicitly tell Talos to keep ephemeral data intact.
|
@ -48,8 +48,8 @@ The easiest way to install Talos is to use the ISO image.
|
||||
|
||||
The latest ISO image can be found on the Github [Releases](https://github.com/talos-systems/talos/releases) page:
|
||||
|
||||
- X86: [https://github.com/talos-systems/talos/releases/download/v0.15.0/talos-amd64.iso](https://github.com/talos-systems/talos/releases/download/v0.15.0/talos-amd64.iso)
|
||||
- ARM64: [https://github.com/talos-systems/talos/releases/download/v0.15.0/talos-arm64.iso](https://github.com/talos-systems/talos/releases/download/v0.15.0/talos-arm64.iso)
|
||||
- X86: [https://github.com/talos-systems/talos/releases/download/v1.0.0/talos-amd64.iso](https://github.com/talos-systems/talos/releases/download/v1.0.0/talos-amd64.iso)
|
||||
- ARM64: [https://github.com/talos-systems/talos/releases/download/v1.0.0/talos-arm64.iso](https://github.com/talos-systems/talos/releases/download/v1.0.0/talos-arm64.iso)
|
||||
|
||||
When booted from the ISO, Talos will run in RAM, and it will not install itself
|
||||
until it is provided a configuration.
|
||||
@ -59,8 +59,8 @@ Thus, it is safe to boot the ISO onto any machine.
|
||||
|
||||
For network booting and self-built media, you can use the published kernel and initramfs images:
|
||||
|
||||
- X86: [vmlinuz-amd64](https://github.com/talos-systems/talos/releases/download/v0.15.0/vmlinuz-amd64) [initramfs-amd64.xz](https://github.com/talos-systems/talos/releases/download/v0.15.0/initramfs-amd64.xz)
|
||||
- ARM64: [vmlinuz-arm64](https://github.com/talos-systems/talos/releases/download/v0.15.0/vmlinuz-arm64) [initramfs-arm64.xz](https://github.com/talos-systems/talos/releases/download/v0.15.0/initramfs-arm64.xz)
|
||||
- X86: [vmlinuz-amd64](https://github.com/talos-systems/talos/releases/download/v1.0.0/vmlinuz-amd64) [initramfs-amd64.xz](https://github.com/talos-systems/talos/releases/download/v1.0.0/initramfs-amd64.xz)
|
||||
- ARM64: [vmlinuz-arm64](https://github.com/talos-systems/talos/releases/download/v1.0.0/vmlinuz-arm64) [initramfs-arm64.xz](https://github.com/talos-systems/talos/releases/download/v1.0.0/initramfs-arm64.xz)
|
||||
|
||||
Note that to use alternate booting, there are a number of required kernel parameters.
|
||||
Please see the [kernel](../../reference/kernel/) docs for more information.
|
@ -56,8 +56,8 @@ Verify that you can reach Kubernetes:
|
||||
```bash
|
||||
$ kubectl get nodes -o wide
|
||||
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
|
||||
talos-default-master-1 Ready master 115s v1.20.2 10.5.0.2 <none> Talos (v0.15.0) <host kernel> containerd://1.5.5
|
||||
talos-default-worker-1 Ready <none> 115s v1.20.2 10.5.0.3 <none> Talos (v0.15.0) <host kernel> containerd://1.5.5
|
||||
talos-default-master-1 Ready master 115s v1.20.2 10.5.0.2 <none> Talos (v1.0.0) <host kernel> containerd://1.5.5
|
||||
talos-default-worker-1 Ready <none> 115s v1.20.2 10.5.0.3 <none> Talos (v1.0.0) <host kernel> containerd://1.5.5
|
||||
```
|
||||
|
||||
### Destroy the Cluster
|
@ -3,10 +3,10 @@ title: Support Matrix
|
||||
weight: 6
|
||||
---
|
||||
|
||||
| Talos Version | 0.15 | 0.14 |
|
||||
| Talos Version | 1.0 | 0.14 |
|
||||
|----------------------------------------------------------------------------------------------------------------|------------------------------------|------------------------------------|
|
||||
| Release Date | 2022-03-01, TBD | 2021-12-21 (0.14.0) |
|
||||
| End of Community Support | 0.16.0 release (2022-06-01, TBD) | 0.15.0 release (2022-03-01, TBD) |
|
||||
| Release Date | 2022-03-27, TBD | 2021-12-21 (0.14.0) |
|
||||
| End of Community Support | 1.1.0 release (2022-06-01, TBD) | 1.0.0 release (2022-03-27, TBD) |
|
||||
| Enterprise Support | [offered by Sidero Labs Inc.](https://www.siderolabs.com/support/) |
|
||||
| Kubernetes | 1.23, 1.22, 1.21 | 1.23, 1.22, 1.21 |
|
||||
| Architecture | amd64, arm64 |
|
@ -47,7 +47,7 @@ make installer IMAGE_REGISTRY=127.0.0.1:5005 PUSH=true
|
||||
|
||||
Record the image name output in the step above.
|
||||
|
||||
> Note: it is also possible to force a stable image tag by using `TAG` variable: `make installer IMAGE_REGISTRY=127.0.0.1:5005 TAG=v0.15.0-alpha.1 PUSH=true`.
|
||||
> Note: it is also possible to force a stable image tag by using `TAG` variable: `make installer IMAGE_REGISTRY=127.0.0.1:5005 TAG=v1.0.0-alpha.1 PUSH=true`.
|
||||
|
||||
## Running Talos cluster
|
||||
|
@ -46,7 +46,7 @@ You can download `talosctl` and all required binaries via
|
||||
curl https://github.com/talos-systems/talos/releases/download/<version>/talosctl-<platform>-<arch> -L -o talosctl
|
||||
```
|
||||
|
||||
For example version `v0.15.0` for `linux` platform:
|
||||
For example version `v1.0.0` for `linux` platform:
|
||||
|
||||
```bash
|
||||
curl https://github.com/talos-systems/talos/releases/latest/download/talosctl-linux-amd64 -L -o talosctl
|
||||
@ -65,11 +65,11 @@ curl https://github.com/talos-systems/talos/releases/download/<version>/vmlinuz-
|
||||
curl https://github.com/talos-systems/talos/releases/download/<version>/initramfs-<arch>.xz -L -o _out/initramfs-<arch>.xz
|
||||
```
|
||||
|
||||
For example version `v0.15.0`:
|
||||
For example version `v1.0.0`:
|
||||
|
||||
```bash
|
||||
curl https://github.com/talos-systems/talos/releases/download/v0.15.0/vmlinuz-amd64 -L -o _out/vmlinuz-amd64
|
||||
curl https://github.com/talos-systems/talos/releases/download/v0.15.0/initramfs-amd64.xz -L -o _out/initramfs-amd64.xz
|
||||
curl https://github.com/talos-systems/talos/releases/download/v1.0.0/vmlinuz-amd64 -L -o _out/vmlinuz-amd64
|
||||
curl https://github.com/talos-systems/talos/releases/download/v1.0.0/initramfs-amd64.xz -L -o _out/initramfs-amd64.xz
|
||||
```
|
||||
|
||||
## Create the Cluster
|
@ -31,7 +31,7 @@ You can download `talosctl` via
|
||||
curl https://github.com/talos-systems/talos/releases/download/<version>/talosctl-<platform>-<arch> -L -o talosctl
|
||||
```
|
||||
|
||||
For example version `v0.15.0` for `linux` platform:
|
||||
For example version `v1.0.0` for `linux` platform:
|
||||
|
||||
```bash
|
||||
curl https://github.com/talos-systems/talos/releases/latest/download/talosctl-linux-amd64 -L -o talosctl
|
||||
@ -50,7 +50,7 @@ mkdir -p _out/
|
||||
curl https://github.com/talos-systems/talos/releases/download/<version>/talos-<arch>.iso -L -o _out/talos-<arch>.iso
|
||||
```
|
||||
|
||||
For example version `v0.15.0` for `linux` platform:
|
||||
For example version `v1.0.0` for `linux` platform:
|
||||
|
||||
```bash
|
||||
mkdir -p _out/
|
@ -27,7 +27,7 @@ You can download `talosctl` via
|
||||
curl https://github.com/talos-systems/talos/releases/download/<version>/talosctl-<platform>-<arch> -L -o talosctl
|
||||
```
|
||||
|
||||
For example version `v0.15.0` for `linux` platform:
|
||||
For example version `v1.0.0` for `linux` platform:
|
||||
|
||||
```bash
|
||||
curl https://github.com/talos-systems/talos/releases/latest/download/talosctl-linux-amd64 -L -o talosctl
|
||||
@ -46,7 +46,7 @@ mkdir -p _out/
|
||||
curl https://github.com/talos-systems/talos/releases/download/<version>/talos-<arch>.iso -L -o _out/talos-<arch>.iso
|
||||
```
|
||||
|
||||
For example version `v0.15.0` for `linux` platform:
|
||||
For example version `v1.0.0` for `linux` platform:
|
||||
|
||||
```bash
|
||||
mkdir -p _out/
|
@ -2,7 +2,7 @@
|
||||
|
||||
set -e
|
||||
|
||||
## The following commented environment variables should be set
|
||||
## The following commented environment variables should be set
|
||||
## before running this script
|
||||
|
||||
# export GOVC_USERNAME='administrator@vsphere.local'
|
||||
@ -12,7 +12,7 @@ set -e
|
||||
# export GOVC_DATASTORE='xxx'
|
||||
|
||||
CLUSTER_NAME=${CLUSTER_NAME:=vmware-test}
|
||||
TALOS_VERSION=v0.15.0
|
||||
TALOS_VERSION=v1.0.0
|
||||
OVA_PATH=${OVA_PATH:="https://github.com/talos-systems/talos/releases/download/${TALOS_VERSION}/vmware-amd64.ova"}
|
||||
|
||||
CONTROL_PLANE_COUNT=${CONTROL_PLANE_COUNT:=3}
|
||||
@ -54,7 +54,7 @@ create () {
|
||||
-vm ${CLUSTER_NAME}-control-plane-${i}
|
||||
|
||||
govc vm.disk.change -vm ${CLUSTER_NAME}-control-plane-${i} -disk.name disk-1000-0 -size ${CONTROL_PLANE_DISK}
|
||||
|
||||
|
||||
govc vm.power -on ${CLUSTER_NAME}-control-plane-${i}
|
||||
done
|
||||
|
||||
@ -63,7 +63,7 @@ create () {
|
||||
echo ""
|
||||
echo "launching worker node: ${CLUSTER_NAME}-worker-${i}"
|
||||
echo ""
|
||||
|
||||
|
||||
govc library.deploy ${CLUSTER_NAME}/talos-${TALOS_VERSION} ${CLUSTER_NAME}-worker-${i}
|
||||
|
||||
govc vm.change \
|
@ -22,8 +22,8 @@ module.exports = {
|
||||
},
|
||||
dropdownOptions: [
|
||||
{
|
||||
version: "v0.15",
|
||||
url: "/docs/v0.15/",
|
||||
version: "v1.0",
|
||||
url: "/docs/v1.0/",
|
||||
latest: false,
|
||||
prerelease: true,
|
||||
},
|
||||
@ -198,7 +198,7 @@ module.exports = {
|
||||
{ title: "Reference", method: "alphabetical" },
|
||||
{ title: "Learn More", method: "weighted" },
|
||||
],
|
||||
"v0.15": [
|
||||
"v1.0": [
|
||||
{ title: "Introduction", method: "weighted" },
|
||||
{ title: "Bare Metal Platforms", method: "alphabetical" },
|
||||
{ title: "Virtualized Platforms", method: "alphabetical" },
|
||||
|
Loading…
Reference in New Issue
Block a user