-
Notifications
You must be signed in to change notification settings - Fork 88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integrations tests : Use containers for more control and verify that versions match expectation #490
Integrations tests : Use containers for more control and verify that versions match expectation #490
Commits on Dec 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 86188a2 - Browse repository at this point
Copy the full SHA 86188a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bd358e - Browse repository at this point
Copy the full SHA 5bd358eView commit details -
Add healthcheck to MariaDB before starting the tests
This prevent the first test to fail because the db isn't ready yet.
Configuration menu - View commit details
-
Copy full SHA for d781636 - Browse repository at this point
Copy the full SHA d781636View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c58068 - Browse repository at this point
Copy the full SHA 8c58068View commit details -
Add % instead of the default 'localhost' since we use remote connection
Previously, everything was on localhost. Now ansible-test is in a venv and the db is in a container. The db see the IP address from the podman host (10.88.0.2)
Configuration menu - View commit details
-
Copy full SHA for c895a86 - Browse repository at this point
Copy the full SHA c895a86View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2c2173 - Browse repository at this point
Copy the full SHA f2c2173View commit details -
Revert to old workflow to use ansible-test --venv
It seams that that ansible-test-gh-action doesn't handle this option: https://github.com/ansible-community/ansible-test-gh-action/blob/main/action.yml#L483-L497
Configuration menu - View commit details
-
Copy full SHA for d06cefa - Browse repository at this point
Copy the full SHA d06cefaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d98aa89 - Browse repository at this point
Copy the full SHA d98aa89View commit details -
We are not logged in as 127.0.0.1 anymore, but 10.88... as I couldn't test this easily, I decided to simplify the test.
Configuration menu - View commit details
-
Copy full SHA for 01e664f - Browse repository at this point
Copy the full SHA 01e664fView commit details -
Configuration menu - View commit details
-
Copy full SHA for eec9f97 - Browse repository at this point
Copy the full SHA eec9f97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 574fef5 - Browse repository at this point
Copy the full SHA 574fef5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 634d1fb - Browse repository at this point
Copy the full SHA 634d1fbView commit details
Commits on Jan 3, 2023
-
Attempt GHA communication between container using "docker host network"
https://docs.github.com/en/actions/using-containerized-services/about-service-containers I re-revert the workflow to use the new custom action. But I'm not sure it will works because I don't know how the container for ansible-test is started and if it will have access to the services containers.
Configuration menu - View commit details
-
Copy full SHA for 2149261 - Browse repository at this point
Copy the full SHA 2149261View commit details -
Configuration menu - View commit details
-
Copy full SHA for 589a0de - Browse repository at this point
Copy the full SHA 589a0deView commit details -
I want to first prove that this setup is possible before adding safety
Configuration menu - View commit details
-
Copy full SHA for 60c87ab - Browse repository at this point
Copy the full SHA 60c87abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8652a9a - Browse repository at this point
Copy the full SHA 8652a9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd9f216 - Browse repository at this point
Copy the full SHA cd9f216View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cd57ad - Browse repository at this point
Copy the full SHA 0cd57adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 676509e - Browse repository at this point
Copy the full SHA 676509eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0666669 - Browse repository at this point
Copy the full SHA 0666669View commit details
Commits on Jan 4, 2023
-
Prepare controller with Podman/Docker Network
We use the Podman/Docker network gateway address to communicate between container. I haven't tested Docker. I would have preferred to use a pod but only Podman support it and ansible-test only support the --docker-network option.
Configuration menu - View commit details
-
Copy full SHA for b72ca0d - Browse repository at this point
Copy the full SHA b72ca0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b6617a - Browse repository at this point
Copy the full SHA 4b6617aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90266f1 - Browse repository at this point
Copy the full SHA 90266f1View commit details -
Generalize mysql and mariadb version based on container name
This way we can split db_engine and db_version and simplify tests. Also this is mandatory to use the matrix.db_engine_version as the image name for our services containers.
Configuration menu - View commit details
-
Copy full SHA for b821db9 - Browse repository at this point
Copy the full SHA b821db9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3458f4 - Browse repository at this point
Copy the full SHA c3458f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e03a25 - Browse repository at this point
Copy the full SHA 1e03a25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87acd3d - Browse repository at this point
Copy the full SHA 87acd3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72b3ecb - Browse repository at this point
Copy the full SHA 72b3ecbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17f8ece - Browse repository at this point
Copy the full SHA 17f8eceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c863da - Browse repository at this point
Copy the full SHA 1c863daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 405b809 - Browse repository at this point
Copy the full SHA 405b809View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7049a28 - Browse repository at this point
Copy the full SHA 7049a28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e3010d - Browse repository at this point
Copy the full SHA 9e3010dView commit details
Commits on Jan 5, 2023
-
GHA lack a way to pass option to docker's command. Also server_id is not read as a environment variable. So I'm forced to use a config file.
Configuration menu - View commit details
-
Copy full SHA for 2af8e4f - Browse repository at this point
Copy the full SHA 2af8e4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cffcf3 - Browse repository at this point
Copy the full SHA 7cffcf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 978676a - Browse repository at this point
Copy the full SHA 978676aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9da866a - Browse repository at this point
Copy the full SHA 9da866aView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 98ce2af - Browse repository at this point
Copy the full SHA 98ce2afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1de0f2c - Browse repository at this point
Copy the full SHA 1de0f2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc92ded - Browse repository at this point
Copy the full SHA bc92dedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95d26fa - Browse repository at this point
Copy the full SHA 95d26faView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb1d820 - Browse repository at this point
Copy the full SHA cb1d820View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46972bb - Browse repository at this point
Copy the full SHA 46972bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c1b13c - Browse repository at this point
Copy the full SHA 9c1b13cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cac6af4 - Browse repository at this point
Copy the full SHA cac6af4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2efa3c4 - Browse repository at this point
Copy the full SHA 2efa3c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a12801 - Browse repository at this point
Copy the full SHA 3a12801View commit details -
Configuration menu - View commit details
-
Copy full SHA for a271a9b - Browse repository at this point
Copy the full SHA a271a9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42fe4ba - Browse repository at this point
Copy the full SHA 42fe4baView commit details
Commits on Jan 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a0a0493 - Browse repository at this point
Copy the full SHA a0a0493View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1926808 - Browse repository at this point
Copy the full SHA 1926808View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d3ce94 - Browse repository at this point
Copy the full SHA 9d3ce94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ba0dbd - Browse repository at this point
Copy the full SHA 7ba0dbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 168de6b - Browse repository at this point
Copy the full SHA 168de6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 897cb08 - Browse repository at this point
Copy the full SHA 897cb08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9872926 - Browse repository at this point
Copy the full SHA 9872926View commit details -
Add back docker healthcheck on services
I saw in the GHA logs that it perform an healtcheck ! So I hope this will work.
Configuration menu - View commit details
-
Copy full SHA for 19e9116 - Browse repository at this point
Copy the full SHA 19e9116View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10d497e - Browse repository at this point
Copy the full SHA 10d497eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5c32f7 - Browse repository at this point
Copy the full SHA c5c32f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 163a43b - Browse repository at this point
Copy the full SHA 163a43bView commit details -
Refactor the way server_id is set for replicas
The simple way is to add '--server-id 2' after the name of the image of the container. But GHA doesn't let us do that. The idea of mount a file from our repo doesn't work because the repo is check out later in the workflow and I failed to find a pre-job hook. Then I realized that this MySQL option is dynamic! So we will set that in the test target!
Configuration menu - View commit details
-
Copy full SHA for 8d43f9e - Browse repository at this point
Copy the full SHA 8d43f9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e20611 - Browse repository at this point
Copy the full SHA 1e20611View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06ca921 - Browse repository at this point
Copy the full SHA 06ca921View commit details -
Configuration menu - View commit details
-
Copy full SHA for 994c6ef - Browse repository at this point
Copy the full SHA 994c6efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b7fbdf - Browse repository at this point
Copy the full SHA 9b7fbdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9001b87 - Browse repository at this point
Copy the full SHA 9001b87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f64fb5 - Browse repository at this point
Copy the full SHA 3f64fb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b6569d - Browse repository at this point
Copy the full SHA 0b6569dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98dbc1e - Browse repository at this point
Copy the full SHA 98dbc1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bcca4e8 - Browse repository at this point
Copy the full SHA bcca4e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f69ead - Browse repository at this point
Copy the full SHA 7f69eadView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac74898 - Browse repository at this point
Copy the full SHA ac74898View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae48ac7 - Browse repository at this point
Copy the full SHA ae48ac7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae0976c - Browse repository at this point
Copy the full SHA ae0976cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4abb304 - Browse repository at this point
Copy the full SHA 4abb304View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e56d5b - Browse repository at this point
Copy the full SHA 2e56d5bView commit details
Commits on Jan 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f8390aa - Browse repository at this point
Copy the full SHA f8390aaView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for a473e06 - Browse repository at this point
Copy the full SHA a473e06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6adb71a - Browse repository at this point
Copy the full SHA 6adb71aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b973849 - Browse repository at this point
Copy the full SHA b973849View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cb404b - Browse repository at this point
Copy the full SHA 9cb404bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3c67c3 - Browse repository at this point
Copy the full SHA a3c67c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47a4b49 - Browse repository at this point
Copy the full SHA 47a4b49View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7db57c - Browse repository at this point
Copy the full SHA d7db57cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fc8339 - Browse repository at this point
Copy the full SHA 7fc8339View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec76110 - Browse repository at this point
Copy the full SHA ec76110View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb72e44 - Browse repository at this point
Copy the full SHA fb72e44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6710113 - Browse repository at this point
Copy the full SHA 6710113View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0494de3 - Browse repository at this point
Copy the full SHA 0494de3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce8d166 - Browse repository at this point
Copy the full SHA ce8d166View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6e7b36 - Browse repository at this point
Copy the full SHA f6e7b36View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8d7de4 - Browse repository at this point
Copy the full SHA e8d7de4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a646e76 - Browse repository at this point
Copy the full SHA a646e76View commit details
Commits on Jan 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 91e76d1 - Browse repository at this point
Copy the full SHA 91e76d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05a6589 - Browse repository at this point
Copy the full SHA 05a6589View commit details
Commits on Jan 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ae41a50 - Browse repository at this point
Copy the full SHA ae41a50View commit details
Commits on Jan 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 35531e7 - Browse repository at this point
Copy the full SHA 35531e7View commit details -
sh don't know 'echo -e', so we use bash instead. Also, we need to wait for the container to be healthy before trying to restart it. Otherwise that could corrupt it.
Configuration menu - View commit details
-
Copy full SHA for b9d0e96 - Browse repository at this point
Copy the full SHA b9d0e96View commit details -
Configuration menu - View commit details
-
Copy full SHA for f79355f - Browse repository at this point
Copy the full SHA f79355fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f0f4ff - Browse repository at this point
Copy the full SHA 3f0f4ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39de75b - Browse repository at this point
Copy the full SHA 39de75bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e0c048 - Browse repository at this point
Copy the full SHA 4e0c048View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3e079c - Browse repository at this point
Copy the full SHA c3e079cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fa1bf8 - Browse repository at this point
Copy the full SHA 7fa1bf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85f24bd - Browse repository at this point
Copy the full SHA 85f24bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b379d0 - Browse repository at this point
Copy the full SHA 3b379d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c621ea - Browse repository at this point
Copy the full SHA 3c621eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6160f3 - Browse repository at this point
Copy the full SHA b6160f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f33b77 - Browse repository at this point
Copy the full SHA 4f33b77View commit details
Commits on Jan 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 70e23b2 - Browse repository at this point
Copy the full SHA 70e23b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 199b7a5 - Browse repository at this point
Copy the full SHA 199b7a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for db99524 - Browse repository at this point
Copy the full SHA db99524View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05b5f62 - Browse repository at this point
Copy the full SHA 05b5f62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79ea9fe - Browse repository at this point
Copy the full SHA 79ea9feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bfd0a3 - Browse repository at this point
Copy the full SHA 9bfd0a3View commit details
Commits on Jan 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5bc5ed1 - Browse repository at this point
Copy the full SHA 5bc5ed1View commit details -
Fix ansible-test unknown option
I copied blindly https://github.com/ansible-collections/community.sops/blob/main/.github/workflows/ansible-test.yml#L195 and forgot what ansible-test was expecting
Configuration menu - View commit details
-
Copy full SHA for fbb0290 - Browse repository at this point
Copy the full SHA fbb0290View commit details -
Cut column-statistics disabling
Thanks to our test-container, we now use the correspond mysql-client. So to test mysql 5.7 we use mysql-client-5.7 and to test mysql 8 we use mysql-client-8.
Configuration menu - View commit details
-
Copy full SHA for 8f0d1f5 - Browse repository at this point
Copy the full SHA 8f0d1f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47806f1 - Browse repository at this point
Copy the full SHA 47806f1View commit details -
Python version should be quoted, otherwise 3.10 become 3.1 We can skip 2.14 and devel with Python3.8 We can skip devel with Python 3.9 We can skip MariaDB 10.4 with mysql-client-10.6 Add tests for MariaDB 10.6, 10.7 and 10.8
Configuration menu - View commit details
-
Copy full SHA for 4d2a4ff - Browse repository at this point
Copy the full SHA 4d2a4ffView commit details
Commits on Jan 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 075af8f - Browse repository at this point
Copy the full SHA 075af8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06ed737 - Browse repository at this point
Copy the full SHA 06ed737View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73ee8f0 - Browse repository at this point
Copy the full SHA 73ee8f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9f185c - Browse repository at this point
Copy the full SHA f9f185cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31d2905 - Browse repository at this point
Copy the full SHA 31d2905View commit details -
Configuration menu - View commit details
-
Copy full SHA for 757e974 - Browse repository at this point
Copy the full SHA 757e974View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e5f87e - Browse repository at this point
Copy the full SHA 0e5f87eView commit details -
Configuration menu - View commit details
-
Copy full SHA for db72c79 - Browse repository at this point
Copy the full SHA db72c79View commit details
Commits on Jan 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2254e72 - Browse repository at this point
Copy the full SHA 2254e72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4547784 - Browse repository at this point
Copy the full SHA 4547784View commit details -
Add connector information to the returned values
I need to know what python library was used. I had a container with both mysqlclient and pymysql installed and tests used a different connector that what is advertised by the title of integration tests. We need to prevent that otherwise our tests are worth nothing.
Configuration menu - View commit details
-
Copy full SHA for b24249d - Browse repository at this point
Copy the full SHA b24249dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bc293a - Browse repository at this point
Copy the full SHA 6bc293aView commit details
Commits on Jan 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a849f92 - Browse repository at this point
Copy the full SHA a849f92View commit details -
Configuration menu - View commit details
-
Copy full SHA for f663ee6 - Browse repository at this point
Copy the full SHA f663ee6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e398071 - Browse repository at this point
Copy the full SHA e398071View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4b1e0f - Browse repository at this point
Copy the full SHA f4b1e0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 535b2f7 - Browse repository at this point
Copy the full SHA 535b2f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1aa7cc9 - Browse repository at this point
Copy the full SHA 1aa7cc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3686637 - Browse repository at this point
Copy the full SHA 3686637View commit details -
Configuration menu - View commit details
-
Copy full SHA for f52410d - Browse repository at this point
Copy the full SHA f52410dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbbb700 - Browse repository at this point
Copy the full SHA fbbb700View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fd0d8b - Browse repository at this point
Copy the full SHA 9fd0d8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ba5ab0 - Browse repository at this point
Copy the full SHA 5ba5ab0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e376b8c - Browse repository at this point
Copy the full SHA e376b8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for eadb216 - Browse repository at this point
Copy the full SHA eadb216View commit details -
Workaround failed to push ghcr.io
Error was: failed to copy: io: read/write on closed pipe
Configuration menu - View commit details
-
Copy full SHA for 7a80607 - Browse repository at this point
Copy the full SHA 7a80607View commit details -
Configuration menu - View commit details
-
Copy full SHA for c59e541 - Browse repository at this point
Copy the full SHA c59e541View commit details -
Configuration menu - View commit details
-
Copy full SHA for e908762 - Browse repository at this point
Copy the full SHA e908762View commit details -
Sometimes, version_full contains trailing information (-log). To prevent issues it's best to concatenate major and minor version.
Configuration menu - View commit details
-
Copy full SHA for 14cc5cc - Browse repository at this point
Copy the full SHA 14cc5ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for f59e94e - Browse repository at this point
Copy the full SHA f59e94eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05215dc - Browse repository at this point
Copy the full SHA 05215dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 163048b - Browse repository at this point
Copy the full SHA 163048bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 069eba9 - Browse repository at this point
Copy the full SHA 069eba9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d574daf - Browse repository at this point
Copy the full SHA d574dafView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2cbd3b - Browse repository at this point
Copy the full SHA b2cbd3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6956e2 - Browse repository at this point
Copy the full SHA d6956e2View commit details -
Add clean up in "always" phase of the block
Because our tests use --retry-on-error, and the first thing the test does is to try to create the database. We must cleanup otherwise if there is a retry, it will throw a misleading "database already exists" error.
Configuration menu - View commit details
-
Copy full SHA for e412aa5 - Browse repository at this point
Copy the full SHA e412aa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5c2634 - Browse repository at this point
Copy the full SHA a5c2634View commit details -
Disable tests using pymysql 1.0.2
Many tests are failing but this must be fixed in the plugins in a future PR.
Configuration menu - View commit details
-
Copy full SHA for d9d48eb - Browse repository at this point
Copy the full SHA d9d48ebView commit details -
Cut test MySQL 8 with incompatible pymysql 0.7.11
It fails to connect with error about cryptography unsupported
Configuration menu - View commit details
-
Copy full SHA for 20965d2 - Browse repository at this point
Copy the full SHA 20965d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6399f24 - Browse repository at this point
Copy the full SHA 6399f24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41b408d - Browse repository at this point
Copy the full SHA 41b408dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23dd5a5 - Browse repository at this point
Copy the full SHA 23dd5a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a0956f - Browse repository at this point
Copy the full SHA 7a0956fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d9952c - Browse repository at this point
Copy the full SHA 5d9952cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37e5c71 - Browse repository at this point
Copy the full SHA 37e5c71View commit details
Commits on Jan 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cc6fdb3 - Browse repository at this point
Copy the full SHA cc6fdb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a409445 - Browse repository at this point
Copy the full SHA a409445View commit details -
Split Docker image workflow to rebuild only changed Dockerfile
My goal is not to save the planet but to make it work. Currently docker/setup-buildx-action@v2 often fails. You have to rerun the workflow multiple times until it succeed. When you do that with the matrix with 15 containers, you never get to the point where they all built successfully. Having separate workflows makes rerun the failing build easier.
Configuration menu - View commit details
-
Copy full SHA for 095ed0a - Browse repository at this point
Copy the full SHA 095ed0aView commit details -
Fix verify ansible 'devel' for which the version is unknown
Today 'devel' means 2.15, but in the future it will be something else.
Configuration menu - View commit details
-
Copy full SHA for 325320a - Browse repository at this point
Copy the full SHA 325320aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d50a68 - Browse repository at this point
Copy the full SHA 7d50a68View commit details -
Configuration menu - View commit details
-
Copy full SHA for d951a47 - Browse repository at this point
Copy the full SHA d951a47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5538e17 - Browse repository at this point
Copy the full SHA 5538e17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cfac48 - Browse repository at this point
Copy the full SHA 7cfac48View commit details -
Configuration menu - View commit details
-
Copy full SHA for ada9f6a - Browse repository at this point
Copy the full SHA ada9f6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff20c8c - Browse repository at this point
Copy the full SHA ff20c8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 240729d - Browse repository at this point
Copy the full SHA 240729dView commit details -
Configuration menu - View commit details
-
Copy full SHA for cbc3721 - Browse repository at this point
Copy the full SHA cbc3721View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31a41d1 - Browse repository at this point
Copy the full SHA 31a41d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for affcd1e - Browse repository at this point
Copy the full SHA affcd1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39969f8 - Browse repository at this point
Copy the full SHA 39969f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9637ec8 - Browse repository at this point
Copy the full SHA 9637ec8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fed2e2 - Browse repository at this point
Copy the full SHA 4fed2e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ec9ee5 - Browse repository at this point
Copy the full SHA 7ec9ee5View commit details
Commits on Jan 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f200382 - Browse repository at this point
Copy the full SHA f200382View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc66f9a - Browse repository at this point
Copy the full SHA fc66f9aView commit details
Commits on Jan 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 829cff6 - Browse repository at this point
Copy the full SHA 829cff6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51dc695 - Browse repository at this point
Copy the full SHA 51dc695View commit details -
Configuration menu - View commit details
-
Copy full SHA for f39df3d - Browse repository at this point
Copy the full SHA f39df3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30380d5 - Browse repository at this point
Copy the full SHA 30380d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d300f72 - Browse repository at this point
Copy the full SHA d300f72View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1749db - Browse repository at this point
Copy the full SHA f1749dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84373e9 - Browse repository at this point
Copy the full SHA 84373e9View commit details -
GHA will build the image using the branch name as tag. So we can safely remove this filter.
Configuration menu - View commit details
-
Copy full SHA for e2adefc - Browse repository at this point
Copy the full SHA e2adefcView commit details
Commits on Jan 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8658f19 - Browse repository at this point
Copy the full SHA 8658f19View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc51c78 - Browse repository at this point
Copy the full SHA fc51c78View commit details
Commits on Feb 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c3a85dc - Browse repository at this point
Copy the full SHA c3a85dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for e54db90 - Browse repository at this point
Copy the full SHA e54db90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 484699b - Browse repository at this point
Copy the full SHA 484699bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f356eec - Browse repository at this point
Copy the full SHA f356eecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f6fade - Browse repository at this point
Copy the full SHA 8f6fadeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ac543c - Browse repository at this point
Copy the full SHA 1ac543cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87b9cf0 - Browse repository at this point
Copy the full SHA 87b9cf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ce768b - Browse repository at this point
Copy the full SHA 2ce768bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5afac35 - Browse repository at this point
Copy the full SHA 5afac35View commit details -
Configuration menu - View commit details
-
Copy full SHA for e583eb6 - Browse repository at this point
Copy the full SHA e583eb6View commit details -
update docker image path to my personal repo
I'm unable to publish under community.mysql. Either it's the dot in the name or I do something wrong with the GITHUB_TOKEN, but we need to test my PR, so I'll use docker images from my fork for now.
Configuration menu - View commit details
-
Copy full SHA for 4ff16b7 - Browse repository at this point
Copy the full SHA 4ff16b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 740e3e6 - Browse repository at this point
Copy the full SHA 740e3e6View commit details
Commits on Feb 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8608208 - Browse repository at this point
Copy the full SHA 8608208View commit details
Commits on Feb 21, 2023
-
Fix installation of ansible venv
ansible-test is included in ansible package. Also, on Fedora 37 with python 3.11, pip is missing. By using ensurepip we solve that issue.
Configuration menu - View commit details
-
Copy full SHA for 0f5dc50 - Browse repository at this point
Copy the full SHA 0f5dc50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bf867a - Browse repository at this point
Copy the full SHA 3bf867aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ae5225 - Browse repository at this point
Copy the full SHA 7ae5225View commit details -
Configuration menu - View commit details
-
Copy full SHA for fedda29 - Browse repository at this point
Copy the full SHA fedda29View commit details -
Configuration menu - View commit details
-
Copy full SHA for eadf0a6 - Browse repository at this point
Copy the full SHA eadf0a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03a925f - Browse repository at this point
Copy the full SHA 03a925fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9190df3 - Browse repository at this point
Copy the full SHA 9190df3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 246df39 - Browse repository at this point
Copy the full SHA 246df39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a52201 - Browse repository at this point
Copy the full SHA 4a52201View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6288c8b - Browse repository at this point
Copy the full SHA 6288c8bView commit details
Commits on Feb 23, 2023
-
Add create podman network for system missing it.
We saw that on a Fedora 33 with Podman 3.3.1, an old system. I didn't find in which release the default network changed and maybe it's defined in the Linux distribution. So in doubt I always attempt to create the network.
Configuration menu - View commit details
-
Copy full SHA for 41cb5de - Browse repository at this point
Copy the full SHA 41cb5deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e2e5a3 - Browse repository at this point
Copy the full SHA 7e2e5a3View commit details
Commits on Mar 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0ef8552 - Browse repository at this point
Copy the full SHA 0ef8552View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e1fbcd - Browse repository at this point
Copy the full SHA 2e1fbcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfa6b38 - Browse repository at this point
Copy the full SHA cfa6b38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cbe258 - Browse repository at this point
Copy the full SHA 0cbe258View commit details -
Change shebang from python to python3 to avoid confusion with python2
This script is a python3 script.
Configuration menu - View commit details
-
Copy full SHA for 29fc0f7 - Browse repository at this point
Copy the full SHA 29fc0f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d983e9 - Browse repository at this point
Copy the full SHA 1d983e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3af4561 - Browse repository at this point
Copy the full SHA 3af4561View commit details
Commits on Mar 7, 2023
-
Co-authored-by: Jorge Rodriguez (A.K.A. Tiriel) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 896ad47 - Browse repository at this point
Copy the full SHA 896ad47View commit details -
Co-authored-by: Jorge Rodriguez (A.K.A. Tiriel) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f2e1bc8 - Browse repository at this point
Copy the full SHA f2e1bc8View commit details -
Co-authored-by: Jorge Rodriguez (A.K.A. Tiriel) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ed79c6d - Browse repository at this point
Copy the full SHA ed79c6dView commit details -
Co-authored-by: Jorge Rodriguez (A.K.A. Tiriel) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b6920d1 - Browse repository at this point
Copy the full SHA b6920d1View commit details -
Co-authored-by: Jorge Rodriguez (A.K.A. Tiriel) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 92b47c0 - Browse repository at this point
Copy the full SHA 92b47c0View commit details -
Co-authored-by: Jorge Rodriguez (A.K.A. Tiriel) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 73ce044 - Browse repository at this point
Copy the full SHA 73ce044View commit details -
Co-authored-by: Jorge Rodriguez (A.K.A. Tiriel) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b30e8d8 - Browse repository at this point
Copy the full SHA b30e8d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2462d61 - Browse repository at this point
Copy the full SHA 2462d61View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0805cc - Browse repository at this point
Copy the full SHA a0805ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 232e9fa - Browse repository at this point
Copy the full SHA 232e9faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c38fc7 - Browse repository at this point
Copy the full SHA 5c38fc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7218409 - Browse repository at this point
Copy the full SHA 7218409View commit details -
Attempt to use a fixed repo name in the image name
My last attempts produced duplicates images under my name + repo name: laurent-indermuehle/community.mysql. Previously I had only my name. And none of the above are what we want. We want only community.mysql in the image name...
Configuration menu - View commit details
-
Copy full SHA for 48da254 - Browse repository at this point
Copy the full SHA 48da254View commit details -
Add called workflow file in the GHA hooks
Without this, the containers are not rebuilt when you modify the file built-docker-image.yml.
Configuration menu - View commit details
-
Copy full SHA for c0e8077 - Browse repository at this point
Copy the full SHA c0e8077View commit details -
Rollback to github.repository in container image name
This time I think I understood. We publish in the github.repository_owner's namespace. In my case it's laurent-indermuehle and in case of upstream it's ansible-collection. A proof of that: https://github.com/orgs/ansible-collections/packages <- here there is one attempt I did in february to push my branch to the upstream. So, our tests containers will be visible to the whole community, not just community.mysql.
Configuration menu - View commit details
-
Copy full SHA for e84bbb7 - Browse repository at this point
Copy the full SHA e84bbb7View commit details