diff --git a/CHANGES.md b/CHANGES.md index f7d51d30..263e96ec 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -4,6 +4,13 @@ Notable changes between versions. ## Latest +### Fedora CoreOS + +* Update Butane Config version from v1.4.0 to v1.5.0 + * Require any custom Butane [snippets](https://typhoon.psdn.io/advanced/customization/#hosts) update to v1.5.0 +* Require Fedora CoreOS `37.20230303.3.0` or newer (with ignition v2.15) +* Require poseidon/ct v0.13+ (**action required**) + ## v1.27.1 * Kubernetes [v1.27.1](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1271) diff --git a/aws/fedora-coreos/kubernetes/butane/controller.yaml b/aws/fedora-coreos/kubernetes/butane/controller.yaml index 21c77007..f51582a5 100644 --- a/aws/fedora-coreos/kubernetes/butane/controller.yaml +++ b/aws/fedora-coreos/kubernetes/butane/controller.yaml @@ -1,6 +1,6 @@ --- variant: fcos -version: 1.4.0 +version: 1.5.0 systemd: units: - name: etcd-member.service diff --git a/aws/fedora-coreos/kubernetes/versions.tf b/aws/fedora-coreos/kubernetes/versions.tf index d0e7a259..2f6f02b6 100644 --- a/aws/fedora-coreos/kubernetes/versions.tf +++ b/aws/fedora-coreos/kubernetes/versions.tf @@ -7,7 +7,7 @@ terraform { null = ">= 2.1" ct = { source = "poseidon/ct" - version = "~> 0.9" + version = "~> 0.13" } } } diff --git a/aws/fedora-coreos/kubernetes/workers/butane/worker.yaml b/aws/fedora-coreos/kubernetes/workers/butane/worker.yaml index 4233e998..eb4ccb72 100644 --- a/aws/fedora-coreos/kubernetes/workers/butane/worker.yaml +++ b/aws/fedora-coreos/kubernetes/workers/butane/worker.yaml @@ -1,6 +1,6 @@ --- variant: fcos -version: 1.4.0 +version: 1.5.0 systemd: units: - name: containerd.service diff --git a/aws/fedora-coreos/kubernetes/workers/versions.tf b/aws/fedora-coreos/kubernetes/workers/versions.tf index 7dd74a5a..0f771d92 100644 --- a/aws/fedora-coreos/kubernetes/workers/versions.tf +++ b/aws/fedora-coreos/kubernetes/workers/versions.tf @@ -6,7 +6,7 @@ terraform { aws = ">= 2.23, <= 5.0" ct = { source = "poseidon/ct" - version = "~> 0.9" + version = "~> 0.13" } } } diff --git a/azure/fedora-coreos/kubernetes/butane/controller.yaml b/azure/fedora-coreos/kubernetes/butane/controller.yaml index ac85b2e2..a4e5a83d 100644 --- a/azure/fedora-coreos/kubernetes/butane/controller.yaml +++ b/azure/fedora-coreos/kubernetes/butane/controller.yaml @@ -1,6 +1,6 @@ --- variant: fcos -version: 1.4.0 +version: 1.5.0 systemd: units: - name: etcd-member.service diff --git a/azure/fedora-coreos/kubernetes/versions.tf b/azure/fedora-coreos/kubernetes/versions.tf index 8e6044f1..2cc5ec75 100644 --- a/azure/fedora-coreos/kubernetes/versions.tf +++ b/azure/fedora-coreos/kubernetes/versions.tf @@ -7,7 +7,7 @@ terraform { null = ">= 2.1" ct = { source = "poseidon/ct" - version = "~> 0.9" + version = "~> 0.13" } } } diff --git a/azure/fedora-coreos/kubernetes/workers/butane/worker.yaml b/azure/fedora-coreos/kubernetes/workers/butane/worker.yaml index b7edc41a..47b85bd3 100644 --- a/azure/fedora-coreos/kubernetes/workers/butane/worker.yaml +++ b/azure/fedora-coreos/kubernetes/workers/butane/worker.yaml @@ -1,6 +1,6 @@ --- variant: fcos -version: 1.4.0 +version: 1.5.0 systemd: units: - name: containerd.service diff --git a/azure/fedora-coreos/kubernetes/workers/versions.tf b/azure/fedora-coreos/kubernetes/workers/versions.tf index 15b435b4..4ca84265 100644 --- a/azure/fedora-coreos/kubernetes/workers/versions.tf +++ b/azure/fedora-coreos/kubernetes/workers/versions.tf @@ -6,7 +6,7 @@ terraform { azurerm = ">= 2.8, < 4.0" ct = { source = "poseidon/ct" - version = "~> 0.9" + version = "~> 0.13" } } } diff --git a/bare-metal/fedora-coreos/kubernetes/butane/controller.yaml b/bare-metal/fedora-coreos/kubernetes/butane/controller.yaml index fa97130e..e5cdd542 100644 --- a/bare-metal/fedora-coreos/kubernetes/butane/controller.yaml +++ b/bare-metal/fedora-coreos/kubernetes/butane/controller.yaml @@ -1,6 +1,6 @@ --- variant: fcos -version: 1.4.0 +version: 1.5.0 systemd: units: - name: etcd-member.service diff --git a/bare-metal/fedora-coreos/kubernetes/versions.tf b/bare-metal/fedora-coreos/kubernetes/versions.tf index 4ab5a11e..9471abf7 100644 --- a/bare-metal/fedora-coreos/kubernetes/versions.tf +++ b/bare-metal/fedora-coreos/kubernetes/versions.tf @@ -6,7 +6,7 @@ terraform { null = ">= 2.1" ct = { source = "poseidon/ct" - version = "~> 0.9" + version = "~> 0.13" } matchbox = { source = "poseidon/matchbox" diff --git a/bare-metal/fedora-coreos/kubernetes/worker/butane/worker.yaml b/bare-metal/fedora-coreos/kubernetes/worker/butane/worker.yaml index eda871a6..15216400 100644 --- a/bare-metal/fedora-coreos/kubernetes/worker/butane/worker.yaml +++ b/bare-metal/fedora-coreos/kubernetes/worker/butane/worker.yaml @@ -1,6 +1,6 @@ --- variant: fcos -version: 1.4.0 +version: 1.5.0 systemd: units: - name: containerd.service diff --git a/bare-metal/fedora-coreos/kubernetes/worker/versions.tf b/bare-metal/fedora-coreos/kubernetes/worker/versions.tf index 1d149448..881c372e 100644 --- a/bare-metal/fedora-coreos/kubernetes/worker/versions.tf +++ b/bare-metal/fedora-coreos/kubernetes/worker/versions.tf @@ -6,7 +6,7 @@ terraform { null = ">= 2.1" ct = { source = "poseidon/ct" - version = "~> 0.9" + version = "~> 0.13" } matchbox = { source = "poseidon/matchbox" diff --git a/digital-ocean/fedora-coreos/kubernetes/butane/controller.yaml b/digital-ocean/fedora-coreos/kubernetes/butane/controller.yaml index 8e860fb7..67cfb85d 100644 --- a/digital-ocean/fedora-coreos/kubernetes/butane/controller.yaml +++ b/digital-ocean/fedora-coreos/kubernetes/butane/controller.yaml @@ -1,6 +1,6 @@ --- variant: fcos -version: 1.4.0 +version: 1.5.0 systemd: units: - name: etcd-member.service diff --git a/digital-ocean/fedora-coreos/kubernetes/butane/worker.yaml b/digital-ocean/fedora-coreos/kubernetes/butane/worker.yaml index 24df1218..1fe56c58 100644 --- a/digital-ocean/fedora-coreos/kubernetes/butane/worker.yaml +++ b/digital-ocean/fedora-coreos/kubernetes/butane/worker.yaml @@ -1,6 +1,6 @@ --- variant: fcos -version: 1.4.0 +version: 1.5.0 systemd: units: - name: containerd.service diff --git a/docs/addons/fleetlock.md b/docs/addons/fleetlock.md index 9c2cf566..80b7aa5f 100644 --- a/docs/addons/fleetlock.md +++ b/docs/addons/fleetlock.md @@ -6,7 +6,7 @@ Declare a Zincati `fleet_lock` strategy when provisioning Fedora CoreOS nodes vi ```yaml variant: fcos -version: 1.1.0 +version: 1.5.0 storage: files: - path: /etc/zincati/config.d/55-update-strategy.toml diff --git a/docs/advanced/customization.md b/docs/advanced/customization.md index 0d35d4cd..93fdb285 100644 --- a/docs/advanced/customization.md +++ b/docs/advanced/customization.md @@ -38,7 +38,7 @@ For example, ensure an `/opt/hello` file is created with permissions 0644 before ```yaml # custom-files.yaml variant: fcos - version: 1.4.0 + version: 1.5.0 storage: files: - path: /opt/hello @@ -70,7 +70,7 @@ Or ensure a systemd unit `hello.service` is created. ```yaml # custom-units.yaml variant: fcos - version: 1.4.0 + version: 1.5.0 systemd: units: - name: hello.service @@ -164,7 +164,7 @@ To set an alternative etcd image or Kubelet image, use a snippet to set a system ```yaml # kubelet-image-override.yaml variant: fcos <- remove for Flatcar Linux - version: 1.4.0 <- remove for Flatcar Linux + version: 1.5.0 <- remove for Flatcar Linux systemd: units: - name: kubelet.service @@ -180,7 +180,7 @@ To set an alternative etcd image or Kubelet image, use a snippet to set a system ```yaml # etcd-image-override.yaml variant: fcos <- remove for Flatcar Linux - version: 1.4.0 <- remove for Flatcar Linux + version: 1.5.0 <- remove for Flatcar Linux systemd: units: - name: etcd-member.service diff --git a/docs/fedora-coreos/aws.md b/docs/fedora-coreos/aws.md index 33c1bb8b..2738c19d 100644 --- a/docs/fedora-coreos/aws.md +++ b/docs/fedora-coreos/aws.md @@ -51,11 +51,11 @@ terraform { required_providers { ct = { source = "poseidon/ct" - version = "0.11.0" + version = "0.13.0" } aws = { source = "hashicorp/aws" - version = "4.31.0" + version = "4.61.0" } } } diff --git a/docs/fedora-coreos/azure.md b/docs/fedora-coreos/azure.md index 5e0b8ed7..f8d8876f 100644 --- a/docs/fedora-coreos/azure.md +++ b/docs/fedora-coreos/azure.md @@ -48,11 +48,11 @@ terraform { required_providers { ct = { source = "poseidon/ct" - version = "0.11.0" + version = "0.13.0" } azurerm = { source = "hashicorp/azurerm" - version = "3.23.0" + version = "3.50.0" } } } diff --git a/docs/fedora-coreos/bare-metal.md b/docs/fedora-coreos/bare-metal.md index 15d5a89d..8b3b5243 100644 --- a/docs/fedora-coreos/bare-metal.md +++ b/docs/fedora-coreos/bare-metal.md @@ -138,7 +138,7 @@ terraform { required_providers { ct = { source = "poseidon/ct" - version = "0.11.0" + version = "0.13.0" } matchbox = { source = "poseidon/matchbox" diff --git a/docs/fedora-coreos/digitalocean.md b/docs/fedora-coreos/digitalocean.md index 7e7752f3..727bdc12 100644 --- a/docs/fedora-coreos/digitalocean.md +++ b/docs/fedora-coreos/digitalocean.md @@ -51,11 +51,11 @@ terraform { required_providers { ct = { source = "poseidon/ct" - version = "0.11.0" + version = "0.13.0" } digitalocean = { source = "digitalocean/digitalocean" - version = "2.22.3" + version = "2.27.1" } } } diff --git a/docs/fedora-coreos/google-cloud.md b/docs/fedora-coreos/google-cloud.md index 6f46a6f6..19929feb 100644 --- a/docs/fedora-coreos/google-cloud.md +++ b/docs/fedora-coreos/google-cloud.md @@ -52,11 +52,11 @@ terraform { required_providers { ct = { source = "poseidon/ct" - version = "0.11.0" + version = "0.13.0" } google = { source = "hashicorp/google" - version = "4.37.0" + version = "4.59.0" } } } diff --git a/docs/flatcar-linux/aws.md b/docs/flatcar-linux/aws.md index 1233c8ea..027b7ed3 100644 --- a/docs/flatcar-linux/aws.md +++ b/docs/flatcar-linux/aws.md @@ -55,7 +55,7 @@ terraform { } aws = { source = "hashicorp/aws" - version = "4.31.0" + version = "4.61.0" } } } diff --git a/docs/flatcar-linux/azure.md b/docs/flatcar-linux/azure.md index 9e692f50..1c555914 100644 --- a/docs/flatcar-linux/azure.md +++ b/docs/flatcar-linux/azure.md @@ -52,7 +52,7 @@ terraform { } azurerm = { source = "hashicorp/azurerm" - version = "3.23.0" + version = "3.50.0" } } } diff --git a/docs/flatcar-linux/digitalocean.md b/docs/flatcar-linux/digitalocean.md index 33666dac..45bdff22 100644 --- a/docs/flatcar-linux/digitalocean.md +++ b/docs/flatcar-linux/digitalocean.md @@ -55,7 +55,7 @@ terraform { } digitalocean = { source = "digitalocean/digitalocean" - version = "2.22.3" + version = "2.27.1" } } } diff --git a/docs/flatcar-linux/google-cloud.md b/docs/flatcar-linux/google-cloud.md index b70e9bde..5dfc72e2 100644 --- a/docs/flatcar-linux/google-cloud.md +++ b/docs/flatcar-linux/google-cloud.md @@ -56,7 +56,7 @@ terraform { } google = { source = "hashicorp/google" - version = "4.37.0" + version = "4.59.0" } } } diff --git a/google-cloud/fedora-coreos/kubernetes/butane/controller.yaml b/google-cloud/fedora-coreos/kubernetes/butane/controller.yaml index 34f5d2cb..3bba5ead 100644 --- a/google-cloud/fedora-coreos/kubernetes/butane/controller.yaml +++ b/google-cloud/fedora-coreos/kubernetes/butane/controller.yaml @@ -1,6 +1,6 @@ --- variant: fcos -version: 1.4.0 +version: 1.5.0 systemd: units: - name: etcd-member.service diff --git a/google-cloud/fedora-coreos/kubernetes/versions.tf b/google-cloud/fedora-coreos/kubernetes/versions.tf index 19e7f81c..453ac478 100644 --- a/google-cloud/fedora-coreos/kubernetes/versions.tf +++ b/google-cloud/fedora-coreos/kubernetes/versions.tf @@ -7,7 +7,7 @@ terraform { null = ">= 2.1" ct = { source = "poseidon/ct" - version = "~> 0.9" + version = "~> 0.13" } } } diff --git a/google-cloud/fedora-coreos/kubernetes/workers/butane/worker.yaml b/google-cloud/fedora-coreos/kubernetes/workers/butane/worker.yaml index 1107df45..b280f57a 100644 --- a/google-cloud/fedora-coreos/kubernetes/workers/butane/worker.yaml +++ b/google-cloud/fedora-coreos/kubernetes/workers/butane/worker.yaml @@ -1,6 +1,6 @@ --- variant: fcos -version: 1.4.0 +version: 1.5.0 systemd: units: - name: containerd.service diff --git a/google-cloud/fedora-coreos/kubernetes/workers/versions.tf b/google-cloud/fedora-coreos/kubernetes/workers/versions.tf index 791cb6d5..705e20bd 100644 --- a/google-cloud/fedora-coreos/kubernetes/workers/versions.tf +++ b/google-cloud/fedora-coreos/kubernetes/workers/versions.tf @@ -6,7 +6,7 @@ terraform { google = ">= 2.19, < 5.0" ct = { source = "poseidon/ct" - version = "~> 0.9" + version = "~> 0.13" } } }