Problem/Motivation
The database images are not updated last 2 years and Oracle no longer using Debian.
Build of mysql-5.7 and mysql-8.0 images is broken (no apt-get)
The base mysql:8 now containes Mysql 8.1
Oracle no longer shipping Debian-based Mysql 5.7 image https://github.com/docker-library/mysql/issues/988
But mysql:8.0-debian still maintained
Proposed resolution
- fix base image for 8.0 and optimize layers (testing will be done via :dev image) https://hub.docker.com/r/drupalci/mysql-8/tags
- use yum instead of apt-get for mysql-5.7 https://hub.docker.com/r/drupalci/mysql-5.7/tags
Remaining tasks
User interface changes
API changes
Data model changes
Issue fork drupalci_environments-3388135
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
andypostNeeds work for 5.7
Comment #4
andypostComment #7
andypostpushed to dev tags
new version https://git.drupalcode.org/issue/drupal-3386474/-/pipelines/21352
old (production)
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapperMysql 8.0 also upgraded https://git.drupalcode.org/issue/drupal-3386474/-/pipelines/21350
production is
mysql Ver 8.0.28 for Linux on x86_64 (MySQL Community Server - GPL)Comment #8
andypostdev images pushed and passed tests
Comment #10
hestenetOkay - let's give this a try...
... I have cherry picked these changes to this MR #24:
https://git.drupalcode.org/project/drupalci_environments/-/merge_request...
... And merged.
Leaving this issue as Needs review until we confirm test runs for each.
Comment #12
hestenetCherry pick merge request for MySQL 8 - #25:
https://git.drupalcode.org/project/drupalci_environments/-/merge_request...
Comment #13
hestenetQueued retests:
If those complete successfully we can mark this issue fixed.
Comment #14
andypostThank you!