Skip to content

Commit

Permalink
docs: fix talos version in vmware.sh
Browse files Browse the repository at this point in the history
Update vmware.sh, use `talos-vmtoolsd` as a system extension.

Signed-off-by: Dean <22192242+saintdle@users.noreply.github.com>
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
  • Loading branch information
saintdle authored and smira committed Aug 13, 2024
1 parent ee67da1 commit 12562c2
Show file tree
Hide file tree
Showing 8 changed files with 12 additions and 20 deletions.
4 changes: 2 additions & 2 deletions website/content/v1.7/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ linkTitle: "Documentation"
images: ["images/talos-dev-banner.png"]
cascade:
type: docs
lastRelease: v1.7.0
kubernetesRelease: "1.30.0"
lastRelease: v1.7.6
kubernetesRelease: "1.30.3"
prevKubernetesRelease: "1.29.3"
nvidiaContainerToolkitRelease: "v1.14.5"
nvidiaDriverRelease: "535.129.03"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,9 +93,11 @@ 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/siderolabs/talos/master/website/content/{{< version >}}/talos-guides/install/virtualized-platforms/vmware/vmware.sh"`.
You can do this by issuing `curl -fsSLO "https://raw.githubusercontent.com/siderolabs/talos/master/website/content/{{< version >}}/talos-guides/install/virtualized-platforms/vmware/vmware.sh" | sed s/latest/{{< release >}}/`.
This script has default variables for things like Talos version and cluster name that may be interesting to tweak before deploying.

The script downloads VMWare OVA with `talos-vmtoolsd` from [Image Factory](https://factory.talos.dev/?arch=amd64&cmdline-set=true&extensions=-&extensions=siderolabs%2Fvmtoolsd-guest-agent&platform=vmware&target=cloud&version={{< release >}}) extension pre-installed.

#### Import OVA

To create a content library and import the Talos OVA corresponding to the mentioned Talos version, simply issue:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,3 @@
dhcp: true
vip:
ip: <VIP>
- op: replace
path: /cluster/extraManifests
value:
- "https://raw.githubusercontent.com/siderolabs/talos-vmtoolsd/master/deploy/latest.yaml"
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ set -e
# export GOVC_NETWORK='PortGroup Name'

CLUSTER_NAME=${CLUSTER_NAME:=vmware-test}
TALOS_VERSION=v1.1.0
TALOS_VERSION=${TALOS_VERSION:=latest}
OVA_PATH=${OVA_PATH:="https://github.com/siderolabs/talos/releases/download/${TALOS_VERSION}/vmware-amd64.ova"}

CONTROL_PLANE_COUNT=${CONTROL_PLANE_COUNT:=3}
Expand Down
2 changes: 1 addition & 1 deletion website/content/v1.8/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ linkTitle: "Documentation"
images: ["images/talos-dev-banner.png"]
cascade:
type: docs
lastRelease: v1.8.0-alpha.0
lastRelease: v1.8.0-alpha.1
kubernetesRelease: "1.31.0-rc.1"
prevKubernetesRelease: "1.30.0"
nvidiaContainerToolkitRelease: "v1.14.5"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,6 @@ It's contents should look like the following:
dhcp: true
vip:
ip: <VIP>
- op: replace
path: /cluster/extraManifests
value:
- "https://raw.githubusercontent.com/siderolabs/talos-vmtoolsd/master/deploy/latest.yaml"
```
With the patch in hand, generate machine configs with:
Expand Down Expand Up @@ -93,9 +89,11 @@ 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/siderolabs/talos/master/website/content/{{< version >}}/talos-guides/install/virtualized-platforms/vmware/vmware.sh"`.
You can do this by issuing `curl -fsSLO "https://raw.githubusercontent.com/siderolabs/talos/master/website/content/{{< version >}}/talos-guides/install/virtualized-platforms/vmware/vmware.sh" | sed s/latest/{{< release >}}/`.
This script has default variables for things like Talos version and cluster name that may be interesting to tweak before deploying.

The script downloads VMWare OVA with `talos-vmtoolsd` from [Image Factory](https://factory.talos.dev/?arch=amd64&cmdline-set=true&extensions=-&extensions=siderolabs%2Fvmtoolsd-guest-agent&platform=vmware&target=cloud&version={{< release >}}) extension pre-installed.

#### Import OVA

To create a content library and import the Talos OVA corresponding to the mentioned Talos version, simply issue:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,3 @@
dhcp: true
vip:
ip: <VIP>
- op: replace
path: /cluster/extraManifests
value:
- "https://raw.githubusercontent.com/siderolabs/talos-vmtoolsd/master/deploy/latest.yaml"
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ set -e
# export GOVC_NETWORK='PortGroup Name'

CLUSTER_NAME=${CLUSTER_NAME:=vmware-test}
TALOS_VERSION=v1.1.0
OVA_PATH=${OVA_PATH:="https://github.com/siderolabs/talos/releases/download/${TALOS_VERSION}/vmware-amd64.ova"}
TALOS_VERSION=${TALOS_VERSION:=latest}
OVA_PATH=${OVA_PATH:="https://factory.talos.dev/image/903b2da78f99adef03cbbd4df6714563823f63218508800751560d3bc3557e40/${TALOS_VERSION}/vmware-amd64.ova"}

CONTROL_PLANE_COUNT=${CONTROL_PLANE_COUNT:=3}
CONTROL_PLANE_CPU=${CONTROL_PLANE_CPU:=2}
Expand Down

0 comments on commit 12562c2

Please sign in to comment.