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:
Andrey Smirnov 2022-03-03 00:25:11 +03:00
parent 22a4d6b3e6
commit 77158a61fd
No known key found for this signature in database
GPG Key ID: 7B26396447AB6DFD
98 changed files with 46 additions and 46 deletions

View File

@ -34,7 +34,7 @@ policies:
- talosctl
- kernel
- security
- ^v0.15
- ^v1.0
- type: license
spec:
skipPaths:

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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"]
```

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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