From 35529fe0297fd0eff78377090b28c7e0f477a767 Mon Sep 17 00:00:00 2001 From: Derek Perkins Date: Tue, 12 Aug 2025 16:40:18 -0600 Subject: [PATCH] docker: add trixie and rm bullseye from build matrix Signed-off-by: Derek Perkins --- .github/workflows/docker_build_images.yml | 4 ++-- changelog/23.0/23.0.0/summary.md | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker_build_images.yml b/.github/workflows/docker_build_images.yml index f3e14ca19d9..c40d3fbaeb8 100644 --- a/.github/workflows/docker_build_images.yml +++ b/.github/workflows/docker_build_images.yml @@ -144,7 +144,7 @@ jobs: strategy: fail-fast: true matrix: - debian: [ bullseye, bookworm ] + debian: [ bookworm, trixie ] component: [ vtadmin, vtorc, vtgate, vttablet, mysqlctld, mysqlctl, vtctl, vtctlclient, vtctld, vtctldclient, logrotate, logtail, vtbackup, vtexplain ] steps: @@ -246,4 +246,4 @@ jobs: slack_webhook_url: ${{secrets.SLACK_WEBHOOK_URL}} channel: '#docker-build-notifications' name: 'Docker Build Notification' - icon_url: https://avatars.githubusercontent.com/u/33043890?s=96&v=4 \ No newline at end of file + icon_url: https://avatars.githubusercontent.com/u/33043890?s=96&v=4 diff --git a/changelog/23.0/23.0.0/summary.md b/changelog/23.0/23.0.0/summary.md index 4b2f3ff78ee..f0c3fa39e4c 100644 --- a/changelog/23.0/23.0.0/summary.md +++ b/changelog/23.0/23.0.0/summary.md @@ -18,6 +18,7 @@ - [CLI Flags](#flags-vttablet) - [Managed MySQL configuration defaults to caching-sha2-password](#mysql-caching-sha2-password) - [MySQL timezone environment propagation](#mysql-timezone-env) + - **[Docker](#docker)** ## Major Changes @@ -105,3 +106,9 @@ In future Vitess versions, the `mysql_native_password` authentication plugin wil Fixed a bug where environment variables like `TZ` were not propagated from mysqlctl to the mysqld process. As a result, timezone settings from the environment were previously ignored. Now mysqld correctly inherits environment variables. ⚠️ Deployments that relied on the old behavior and explicitly set a non-UTC timezone may see changes in how DATETIME values are interpreted. To preserve compatibility, set `TZ=UTC` explicitly in MySQL pods. + +### Docker + +[Bullseye went EOL 1 year ago](https://www.debian.org/releases/), so starting from v23, we will no longer build or publish images based on debian:bullseye. + +Builds will continue for Debian Bookworm, and add the recently released Debian Trixie. v23 explicitly does not change the default Debian tag to Trixie.