diff --git a/src/content/docs/aws/overview.mdx b/src/content/docs/aws/overview.mdx index daffa32..9a07821 100644 --- a/src/content/docs/aws/overview.mdx +++ b/src/content/docs/aws/overview.mdx @@ -11,8 +11,8 @@ module, [spin-terraform-aws](https://github.com/spin-stack/spin-terraform-aws): ```hcl module "spin" { - source = "github.com/spin-stack/spin-terraform-aws?ref=v20261024.01" - spin_version = "v20261019.02" + source = "github.com/spin-stack/spin-terraform-aws?ref=v20261025.01" + spin_version = "v20261025.01" domain = "spin.example.com" } ``` diff --git a/src/content/docs/aws/prerequisites.md b/src/content/docs/aws/prerequisites.md index 2b3eb18..272608f 100644 --- a/src/content/docs/aws/prerequisites.md +++ b/src/content/docs/aws/prerequisites.md @@ -83,4 +83,4 @@ your own instead, name them with [`image_ids`](/reference/terraform/root/#image_ ## Pick a release Releases are named by date: `v.`, the Nth release of that day. This site documents -`v20261019.02`. See [github.com/spin-stack/spin/releases](https://github.com/spin-stack/spin/releases). +`v20261025.01`. See [github.com/spin-stack/spin/releases](https://github.com/spin-stack/spin/releases). diff --git a/src/content/docs/aws/setup.md b/src/content/docs/aws/setup.md index 268e738..8276e75 100644 --- a/src/content/docs/aws/setup.md +++ b/src/content/docs/aws/setup.md @@ -35,7 +35,7 @@ $(tofu -chdir=../../bootstrap output -raw init) That runs `tofu init` against the state bucket. Then write `terraform.tfvars`: ```hcl -spin_version = "v20261019.02" +spin_version = "v20261025.01" domain = "spin.example.com" # name = "spin" # a prefix for every resource; one installation per name # region = "us-west-2" # the region bootstrap was applied in diff --git a/src/content/docs/quickstart.md b/src/content/docs/quickstart.md index 7159c27..cf6263d 100644 --- a/src/content/docs/quickstart.md +++ b/src/content/docs/quickstart.md @@ -25,7 +25,7 @@ spin version The Linux build is also in the release's public package: ```bash -oras pull ghcr.io/spin-stack/spin-release:v20261019.02-spin-linux-amd64 +oras pull ghcr.io/spin-stack/spin-release:v20261025.01-spin-linux-amd64 ``` ## 2. Sign in diff --git a/src/content/docs/reference/release.md b/src/content/docs/reference/release.md index 9dc378d..2c83508 100644 --- a/src/content/docs/reference/release.md +++ b/src/content/docs/reference/release.md @@ -9,13 +9,13 @@ sidebar: -An installation runs Spinbox `v20261019.02`, the newest release spin-terraform-aws's `images.json` has images of. It is made of: +An installation runs Spinbox `v20261025.01`, the newest release spin-terraform-aws's `images.json` has images of. It is made of: | Part | Release | Read from | |---|---|---| -| spin: the control plane, the runner, the proxy and the CLI | `v20261019.02` | spin-terraform-aws's `images.json` | -| spin-machine: QEMU, the guest kernel, the firmware and the base image a workspace boots, as one artefact | [`v20261014.01`](https://github.com/spin-stack/spin-machine/releases/tag/v20261014.01) | spin's `versions.yaml` at `v20261019.02` | -| The OpenTofu module, spin-terraform-aws | [`v20261024.01`](https://github.com/spin-stack/spin-terraform-aws/releases/tag/v20261024.01) | its newest release tag | +| spin: the control plane, the runner, the proxy and the CLI | `v20261025.01` | spin-terraform-aws's `images.json` | +| spin-machine: QEMU, the guest kernel, the firmware and the base image a workspace boots, as one artefact | [`v20261014.01`](https://github.com/spin-stack/spin-machine/releases/tag/v20261014.01) | spin's `versions.yaml` at `v20261025.01` | +| The OpenTofu module, spin-terraform-aws | [`v20261025.01`](https://github.com/spin-stack/spin-terraform-aws/releases/tag/v20261025.01) | its newest release tag | The versions of QEMU and the guest kernel in spin-machine `v20261014.01` are its own [`versions.yaml`](https://github.com/spin-stack/spin-machine/blob/v20261014.01/versions.yaml) at that tag. The host's kernel is the Spin OS image's: none of the sources this site is generated from records its version. @@ -25,5 +25,5 @@ Each machine boots the image of its role, in a region that has all three ([Spin | Region | Control plane | Proxy | Runner | |---|---|---|---| -| `us-east-1` | `ami-0dc9ac38b49de8d33` | `ami-00f3f3b5733281305` | `ami-0bd146ffda6b24636` | -| `us-west-2` | `ami-06e684cd6f90c11fb` | `ami-0a066cfde3dac4085` | `ami-06cc71ed19ee1a754` | +| `us-east-1` | `ami-00cb2d0feffe89588` | `ami-0ac882e2869f704f9` | `ami-090fbe7203af7a8bd` | +| `us-west-2` | `ami-0ae9395569c631c81` | `ami-02b2c9c828e4db70d` | `ami-06f1c0680dcd7ea96` | diff --git a/src/content/docs/reference/terraform/bootstrap.md b/src/content/docs/reference/terraform/bootstrap.md index c44d208..227e278 100644 --- a/src/content/docs/reference/terraform/bootstrap.md +++ b/src/content/docs/reference/terraform/bootstrap.md @@ -9,7 +9,7 @@ sidebar: -Source: `github.com/spin-stack/spin-terraform-aws//bootstrap?ref=v20261024.01`. Generated from its variables and outputs. +Source: `github.com/spin-stack/spin-terraform-aws//bootstrap?ref=v20261025.01`. Generated from its variables and outputs. ## Variables diff --git a/src/content/docs/reference/terraform/controlplane.md b/src/content/docs/reference/terraform/controlplane.md index 3fa5d76..1276236 100644 --- a/src/content/docs/reference/terraform/controlplane.md +++ b/src/content/docs/reference/terraform/controlplane.md @@ -9,7 +9,7 @@ sidebar: -Source: `github.com/spin-stack/spin-terraform-aws//modules/controlplane?ref=v20261024.01`. Generated from its variables and outputs. +Source: `github.com/spin-stack/spin-terraform-aws//modules/controlplane?ref=v20261025.01`. Generated from its variables and outputs. ## Variables diff --git a/src/content/docs/reference/terraform/identity-issuer.md b/src/content/docs/reference/terraform/identity-issuer.md index 73b0413..8274803 100644 --- a/src/content/docs/reference/terraform/identity-issuer.md +++ b/src/content/docs/reference/terraform/identity-issuer.md @@ -9,9 +9,9 @@ sidebar: -Not part of an installation unless added beside it: the installation module does not call it. Its [README](https://github.com/spin-stack/spin-terraform-aws/tree/v20261024.01/modules/identity-issuer) says what it needs and how to add it. +Not part of an installation unless added beside it: the installation module does not call it. Its [README](https://github.com/spin-stack/spin-terraform-aws/tree/v20261025.01/modules/identity-issuer) says what it needs and how to add it. -Source: `github.com/spin-stack/spin-terraform-aws//modules/identity-issuer?ref=v20261024.01`. Generated from its variables and outputs. +Source: `github.com/spin-stack/spin-terraform-aws//modules/identity-issuer?ref=v20261025.01`. Generated from its variables and outputs. ## Variables diff --git a/src/content/docs/reference/terraform/images.md b/src/content/docs/reference/terraform/images.md index 0860793..a585b9c 100644 --- a/src/content/docs/reference/terraform/images.md +++ b/src/content/docs/reference/terraform/images.md @@ -9,9 +9,9 @@ sidebar: -Every machine of an installation boots Spin OS, built for one release of spin. The module reads the image of each machine from its `images.json`, by `spin_version` and region, so an installation of `v20261019.02` can be made in a region listed here and nowhere else. To boot images of your own, name them with `image_ids` and their measurements with `image_measurements` ([the module's variables](/reference/terraform/root/#image_ids)). +Every machine of an installation boots Spin OS, built for one release of spin. The module reads the image of each machine from its `images.json`, by `spin_version` and region, so an installation of `v20261025.01` can be made in a region listed here and nowhere else. To boot images of your own, name them with `image_ids` and their measurements with `image_measurements` ([the module's variables](/reference/terraform/root/#image_ids)). | Region | Control plane | Proxy | Runner | |---|---|---|---| -| `us-east-1` | `ami-0dc9ac38b49de8d33` | `ami-00f3f3b5733281305` | `ami-0bd146ffda6b24636` | -| `us-west-2` | `ami-06e684cd6f90c11fb` | `ami-0a066cfde3dac4085` | `ami-06cc71ed19ee1a754` | +| `us-east-1` | `ami-00cb2d0feffe89588` | `ami-0ac882e2869f704f9` | `ami-090fbe7203af7a8bd` | +| `us-west-2` | `ami-0ae9395569c631c81` | `ami-02b2c9c828e4db70d` | `ami-06f1c0680dcd7ea96` | diff --git a/src/content/docs/reference/terraform/root.md b/src/content/docs/reference/terraform/root.md index 7eaeadd..5d9508b 100644 --- a/src/content/docs/reference/terraform/root.md +++ b/src/content/docs/reference/terraform/root.md @@ -9,7 +9,7 @@ sidebar: -Source: `github.com/spin-stack/spin-terraform-aws?ref=v20261024.01`. Generated from its variables and outputs. +Source: `github.com/spin-stack/spin-terraform-aws?ref=v20261025.01`. Generated from its variables and outputs. ## Variables @@ -251,7 +251,7 @@ Tags on everything both modules create. | `proxy_ip` | The proxy's elastic IP, where app.<domain>, tunnel.app.<domain> and \*.ws.<domain> point: the one address of the installation the internet reaches. | | `controlplane_group` | The control plane's group of one; its machine is reached with `aws ssm start-session --target <instance>`. | | `update_status` | After an apply that changed a machine: how its replacement went. Successful, InProgress, or RollbackSuccessful with the reason - after which the old machine serves again, at once or, for a control plane that had handed its database over, once its watch has restored it from the archive. | -| `update_abort` | After an apply whose new machine will not come up: the command that stops waiting for it - rolls the refresh back and abandons the launch the hook still holds - so the next apply can change the group (task update:abort). | +| `update_abort` | After an apply whose new machine will not come up: the command that stops waiting for it - rolls the refresh back and abandons the launch the hook still holds - so the next apply can change the group. One command per group. | | `boot_log` | By role, the command that reads what its machines' boots said - the ones that are gone included - and follows the next one's. | | `runners_group` | The runners' group, which the control plane sizes: empty until a workspace waits for one. | | `controlplane` | Everything modules/controlplane outputs. | diff --git a/src/content/docs/reference/terraform/runners.md b/src/content/docs/reference/terraform/runners.md index 0096adf..617fcc9 100644 --- a/src/content/docs/reference/terraform/runners.md +++ b/src/content/docs/reference/terraform/runners.md @@ -9,7 +9,7 @@ sidebar: -Source: `github.com/spin-stack/spin-terraform-aws//modules/runners?ref=v20261024.01`. Generated from its variables and outputs. +Source: `github.com/spin-stack/spin-terraform-aws//modules/runners?ref=v20261025.01`. Generated from its variables and outputs. ## Variables diff --git a/src/content/docs/reference/terraform/terminal.md b/src/content/docs/reference/terraform/terminal.md index 66e9fbe..f28aceb 100644 --- a/src/content/docs/reference/terraform/terminal.md +++ b/src/content/docs/reference/terraform/terminal.md @@ -9,9 +9,9 @@ sidebar: -Not part of an installation unless added beside it: the installation module does not call it. Its [README](https://github.com/spin-stack/spin-terraform-aws/tree/v20261024.01/modules/terminal) says what it needs and how to add it. +Not part of an installation unless added beside it: the installation module does not call it. Its [README](https://github.com/spin-stack/spin-terraform-aws/tree/v20261025.01/modules/terminal) says what it needs and how to add it. -Source: `github.com/spin-stack/spin-terraform-aws//modules/terminal?ref=v20261024.01`. Generated from its variables and outputs. +Source: `github.com/spin-stack/spin-terraform-aws//modules/terminal?ref=v20261025.01`. Generated from its variables and outputs. ## Variables diff --git a/src/content/docs/use/cli.md b/src/content/docs/use/cli.md index a91b672..16bacad 100644 --- a/src/content/docs/use/cli.md +++ b/src/content/docs/use/cli.md @@ -14,7 +14,7 @@ machine, make it executable and put it on your `PATH` as `spin`. The Linux build release's public package: ```bash -oras pull ghcr.io/spin-stack/spin-release:v20261019.02-spin-linux-amd64 +oras pull ghcr.io/spin-stack/spin-release:v20261025.01-spin-linux-amd64 ``` `spin version` prints the release it was built from. Use a CLI of the installation's release or diff --git a/src/data/figures.json b/src/data/figures.json index 0a318bf..f2598e6 100644 --- a/src/data/figures.json +++ b/src/data/figures.json @@ -110,7 +110,7 @@ ] }, "installation": { - "source": "https://github.com/spin-stack/spin-terraform-aws/blob/3df623f0ca2b7f91650e0ac857ba0bde295e0481/docs/diagrams/installation", + "source": "https://github.com/spin-stack/spin-terraform-aws/blob/488dc2db08ac7d0c177e5a7355902c258446342f/docs/diagrams/installation", "width": 0, "words": [ "AWS", diff --git a/src/data/reference.json b/src/data/reference.json index 3543250..7d6f01f 100644 --- a/src/data/reference.json +++ b/src/data/reference.json @@ -1,13 +1,13 @@ { "spin": { - "installs": "v20261019.02", + "installs": "v20261025.01", "commit": "4534f652122fbb0bb2ba8e434f6e4cd73212fa18", "tag": "v20261025.01", "machine": "v20261014.01" }, "terraform": { - "commit": "3df623f0ca2b7f91650e0ac857ba0bde295e0481", - "release": "v20261024.01" + "commit": "488dc2db08ac7d0c177e5a7355902c258446342f", + "release": "v20261025.01" }, "brand": { "commit": "31d07eb9b76596695a138ff96403d881f358e80d" diff --git a/versions.yaml b/versions.yaml index a7d6958..9053295 100644 --- a/versions.yaml +++ b/versions.yaml @@ -18,8 +18,8 @@ - name: spin-terraform-aws kind: git source: https://github.com/spin-stack/spin-terraform-aws - version: v20261024.01 - pin: 3df623f0ca2b7f91650e0ac857ba0bde295e0481 + version: v20261025.01 + pin: 488dc2db08ac7d0c177e5a7355902c258446342f track: github-release note: >- The module the AWS pages describe and pin, and images.json, the releases an installation can