Skip to content

Commit

Permalink
chore: update talos to v1.7.0-beta.0
Browse files Browse the repository at this point in the history
We need the bond0 interface to be constructed correctly.
- siderolabs/talos#8443

We also need BPG routes to be pushed correctly.
- siderolabs/talos#8443

> In fact, this issue should be resolved by now (in 1.7-beta.0 as it
gets cut), but if you see it once again, please post with the metadata
or a way to reproduce.
  • Loading branch information
hh committed Apr 10, 2024
1 parent ad6186e commit ff16cb2
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 6 deletions.
8 changes: 4 additions & 4 deletions locals.tf
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
locals {
# NOTE ipxe_script_url must be not contain extensions and must contain the following kernel args
# console=ttyS1,115200n8 talos.platform=equinixMetal
ipxe_script_url = "https://pxe.factory.talos.dev/pxe/32b31bd7a77a4c38529e38125c50282ae481723f25aa911c4c8a658638fe16d0/v1.6.6/metal-amd64"
ipxe_script_url = "https://pxe.factory.talos.dev/pxe/b5b2a4d2bd7add4eff1649fd7e580b61f376313aba7e5e3227bae12f45a0748b/v1.7.0-beta.0/metal-amd64"
# NOTE install image must contain the following kernel args
# console=ttyS1,115200n8 talos.platform=equinixMetal
talos_install_image = "factory.talos.dev/installer/04e08b65e14d351ab85789fd0b0d73705a29397288ec0b77a13e9dd0ea18d08b:v1.6.6"
talos_version = "v1.6.6"
# It also needs gvisor, iscsi-tools, and mdadm extensions
talos_install_image = " factory.talos.dev/installer/25889b382ca7647e59d2a22d4cbb535e30d224f751b7e1d6ac677fb96fa1002d:v1.7.0-beta.0"
talos_version = "v1.7.0-beta"
kubernetes_version = "v1.29.2"
acme_email_address = "[email protected]"
rfc2136_algorithm = "HMACSHA256"
k8s_apiserver_subdomain = "k8s"
}
28 changes: 26 additions & 2 deletions talos.org
Original file line number Diff line number Diff line change
Expand Up @@ -12,22 +12,46 @@ https://pxe.factory.talos.dev/
This is the image we pass to equinix metal to boot.

NOTE: ipxe_script_url must be not contain extensions and must contain the following kernel args
*console=ttyS1,115200n8 talos.platform=equinixMetal*
*console=ttyS1,115200n8 talos.platform=equinixMetal*

We don't use overlays yet...

I'd love to have a CURL command for this...
#+name: install.yaml
#+begin_src yaml
customization:
extraKernelArgs:
- console=ttyS1,115200n8
- talos.platform=equinixMetal
#+end_src

** talos_install_image

#+begin_src
talos_install_image = " factory.talos.dev/installer/25889b382ca7647e59d2a22d4cbb535e30d224f751b7e1d6ac677fb96fa1002d:v1.7.0-beta.0 "
#+end_src

This is the image we request Talos installs to the disk.

NOTE: install image must contain the following kernel args
*console=ttyS1,115200n8 talos.platform=equinixMetal*
*console=ttyS1,115200n8 talos.platform=equinixMetal*

We use three system extensions:
- siderolabs/gvisor
- siderolabs/iscsi-tools
- siderolabs/mdadm

I'e love to be able to query an existing ipxe factore for it's config / kernel args / extensions etc

#+name: install.yaml
#+begin_src yaml
customization:
extraKernelArgs:
- console=ttyS1,115200n8
- talos.platform=equinixMetal
systemExtensions:
officialExtensions:
- siderolabs/gvisor
- siderolabs/iscsi-tools
- siderolabs/mdadm
#+end_src

0 comments on commit ff16cb2

Please sign in to comment.