Laurent Indermuehle
f59e94ee04
Fix verify for mysqlclient second name MySQLdb
2023-01-20 14:00:35 +01:00
Laurent Indermuehle
14cc5ccbee
Fix verify database version
...
Sometimes, version_full contains trailing information (-log). To prevent
issues it's best to concatenate major and minor version.
2023-01-20 13:59:57 +01:00
Laurent Indermuehle
6bc293a022
Add a verify stage at setup of test to assert all version are correct
2023-01-19 16:37:06 +01:00
Laurent Indermuehle
2254e72d6b
Cut playbook that are now handled by the test-containers
2023-01-19 13:56:58 +01:00
Laurent Indermuehle
db995249cb
Add PoC using custom ansible-test containers
2023-01-13 16:22:57 +01:00
Laurent Indermuehle
199b7a5b64
Simplify connector_name variables
2023-01-13 16:22:35 +01:00
Laurent Indermuehle
f79355f2b8
Add TODO verify that the version of mysql/mariadb is correct
2023-01-12 17:01:22 +01:00
Laurent Indermuehle
6adb71a3ea
Linting
2023-01-09 15:40:55 +01:00
Laurent Indermuehle
a473e06e57
Enhance installation of mysql_client
...
Initially I wanted to install mysql-client-5.7 to test mysql server 5.7
but this package is not available for Ubuntu 18+.
I keep those changes because it allow us to specify the name of the
package based on the Ubuntu version.
2023-01-09 15:39:18 +01:00
Laurent Indermuehle
192680888c
Fix trailing newline and quote in db_engine_version
2023-01-06 10:05:56 +01:00
Laurent Indermuehle
42fe4baf18
Fix tailing newline by not created it in the first place
2023-01-05 19:44:22 +01:00
Laurent Indermuehle
a271a9bcd2
Cut the newline added by lookup 'file'
2023-01-05 19:34:58 +01:00
Laurent Indermuehle
98ce2af28c
Refactor way tests info are passed from sed to file with lookup
...
The idea is to avoid modifying test targets from the workflow to prevent
ansible-test to think every tests needs to be run.
2023-01-05 19:04:51 +01:00
Laurent Indermuehle
7cffcf3355
Add back a package to connect to MySQL 8+
2023-01-05 11:56:11 +01:00
Laurent Indermuehle
7049a280cb
Refactor setup_mysql into setup_controller
2023-01-04 17:29:06 +01:00