fix: include and validate MariaDB upgrade tools #5
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/version-tags-mariadb-upgrade-tools-20260925"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
La répétition de migration Vaultwarden de MariaDB 12.1.2 vers 12.3.3 échouait avec « Can’t execute mariadb-check » : l’image copiait mariadb-upgrade mais pas son outil de contrôle. Ajouter le binaire et rendre obligatoire la copie des outils requis empêche une image incomplète d’être construite.
Le démarrage automatique propage désormais tout échec de mariadb-upgrade et arrête son serveur temporaire avant de quitter. Une migration échouée ne peut plus être suivie du démarrage normal du service.
Validation : ajout de tests Rust succès/échec et d’un test CI utilisant un volume jetable, migration forcée, redémarrage avec MARIADB_AUTO_UPGRADE, vérification des données et contrôle du refus de démarrage en cas d’échec. Les tests, scanners et conditions de promotion préexistants sont conservés, vérifiés par comparaison structurelle du YAML. Les données de production restent inchangées pendant ces essais.