diff --git a/content/releases/_index.md b/content/releases/_index.md index 67a9abca..e0c7ac57 100644 --- a/content/releases/_index.md +++ b/content/releases/_index.md @@ -2,6 +2,21 @@ title: "Releases" date: 2018-04-17T17:32:59+02:00 draft: false +announcement: true +announcement_bg: "#12172b" +announcement_text_class: "text-light" +announcement_title: "Move to Docker 25" +announcement_message: " +We will begin moving to **Docker 25 (or newer)** in the near future. Among other changes, Docker 25 and above **remove the devicemapper** storage driver. While new provisionings should not be affected by the change, long-lived nodes which use this back-end will break after the update. + +* We plan to introduce Docker 25 in the **Alpha release late July 2024**. + +* We expect Docker 25 to **hit Stable in October 2024 the earliest**. + + +Any nodes using the devicemapper storage driver will lose access to all docker state (local container images and stopped containers) after this update. Please *participate in Beta testing and run Beta canaries* if you suspect you might be affected. +If you are reading this after Docker 25 hits stable in late 2024 and want to keep using Docker 24 while still updating to the latest OS release, please consider masking Docker 25 altogether and using the Docker 24 sysext from our [sysext-bakery](https://github.com/flatcar/sysext-bakery?tab=readme-ov-file#systemd-sysext). +" channels: - name: stable title: Stable diff --git a/themes/flatcar/layouts/partials/announcement_banner.html b/themes/flatcar/layouts/partials/announcement_banner.html new file mode 100644 index 00000000..6efe7248 --- /dev/null +++ b/themes/flatcar/layouts/partials/announcement_banner.html @@ -0,0 +1,20 @@ +{{ if .Page.Param "announcement" }} +
{{ .Page.Param "announcement_message" | markdownify }}
+