dbaas: pin MySQL to 8.4.8, recover from broken 8.4.9 DD upgrade

The mysql:8.4 floating tag let Keel auto-bump to 8.4.9, whose
data-dictionary upgrade got stuck mid-flight on every attempt
(no progress, no CPU, never completing). Pinning to 8.4.8 +
restoring from the 2026-05-18 00:30 UTC mysqldump puts us back
on a known-good binary.

Closes: code-eme8
Closes: code-k40p

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Viktor Barzin 2026-05-18 22:46:54 +00:00
parent 8ee0ea55cf
commit efe8c9625b

View file

@ -167,8 +167,14 @@ resource "kubernetes_stateful_set_v1" "mysql_standalone" {
}
container {
name = "mysql"
image = "mysql:8.4"
name = "mysql"
# Pinned to 8.4.8 8.4.9 DD upgrade got stuck (no progress, no CPU)
# repeatedly across multiple attempts. 2026-05-18 recovery: wiping
# PVC + restoring from 2026-05-18 00:30 UTC mysqldump (taken while
# MySQL was healthy on 8.4.8). Image stays on 8.4.8 until we plan
# a proper upgrade window with maintenance + faster IO. Beads
# code-eme8 + code-k40p.
image = "mysql:8.4.8"
port {
container_port = 3306