Skip to content
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

Commits on Dec 9, 2022

  1. Configuration menu
    Copy the full SHA
    86188a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5bd358e View commit details
    Browse the repository at this point in the history
  3. Add healthcheck to MariaDB before starting the tests

    This prevent the first test to fail because the db isn't ready yet.
    laurent-indermuehle committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    d781636 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8c58068 View commit details
    Browse the repository at this point in the history
  5. 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)
    laurent-indermuehle committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    c895a86 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f2c2173 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d06cefa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d98aa89 View commit details
    Browse the repository at this point in the history
  9. Fix comparison

    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.
    laurent-indermuehle committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    01e664f View commit details
    Browse the repository at this point in the history
  10. Add path to default-file

    /root doesn't exist with --venv
    laurent-indermuehle committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    eec9f97 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    574fef5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    634d1fb View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2023

  1. 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.
    laurent-indermuehle committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    2149261 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    589a0de View commit details
    Browse the repository at this point in the history
  3. Disable healthcheck

    I want to first prove that this setup is possible before adding safety
    laurent-indermuehle committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    60c87ab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8652a9a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cd9f216 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0cd57ad View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    676509e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0666669 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2023

  1. 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.
    laurent-indermuehle committed Jan 4, 2023
    Configuration menu
    Copy the full SHA
    b72ca0d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b6617a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90266f1 View commit details
    Browse the repository at this point in the history
  4. 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.
    laurent-indermuehle committed Jan 4, 2023
    Configuration menu
    Copy the full SHA
    b821db9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c3458f4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1e03a25 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    87acd3d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    72b3ecb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    17f8ece View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1c863da View commit details
    Browse the repository at this point in the history
  11. Linting

    laurent-indermuehle committed Jan 4, 2023
    Configuration menu
    Copy the full SHA
    405b809 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7049a28 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    9e3010d View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

  1. Fix server_id in GHA

    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.
    laurent-indermuehle committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    2af8e4f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7cffcf3 View commit details
    Browse the repository at this point in the history
  3. Linting

    laurent-indermuehle committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    978676a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9da866a View commit details
    Browse the repository at this point in the history
  5. 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.
    laurent-indermuehle committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    98ce2af View commit details
    Browse the repository at this point in the history
  6. Fix missing var

    laurent-indermuehle committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    1de0f2c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bc92ded View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    95d26fa View commit details
    Browse the repository at this point in the history
  9. Fix volume path

    laurent-indermuehle committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    cb1d820 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    46972bb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9c1b13c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    cac6af4 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2efa3c4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3a12801 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    a271a9b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    42fe4ba View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2023

  1. Configuration menu
    Copy the full SHA
    a0a0493 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1926808 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d3ce94 View commit details
    Browse the repository at this point in the history
  4. lint

    laurent-indermuehle committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    7ba0dbd View commit details
    Browse the repository at this point in the history
  5. Cut unused file

    laurent-indermuehle committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    168de6b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    897cb08 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9872926 View commit details
    Browse the repository at this point in the history
  8. Add back docker healthcheck on services

    I saw in the GHA logs that it perform an healtcheck ! So I hope this
    will work.
    laurent-indermuehle committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    19e9116 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    10d497e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c5c32f7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    163a43b View commit details
    Browse the repository at this point in the history
  12. 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!
    laurent-indermuehle committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    8d43f9e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1e20611 View commit details
    Browse the repository at this point in the history
  14. Cut useless task

    laurent-indermuehle committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    06ca921 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    994c6ef View commit details
    Browse the repository at this point in the history
  16. Linting

    laurent-indermuehle committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    9b7fbdf View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    9001b87 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    3f64fb5 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    0b6569d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    98dbc1e View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    bcca4e8 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    7f69ead View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    ac74898 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    ae48ac7 View commit details
    Browse the repository at this point in the history
  25. Fix newline

    laurent-indermuehle committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    ae0976c View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    4abb304 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    2e56d5b View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2023

  1. Configuration menu
    Copy the full SHA
    f8390aa View commit details
    Browse the repository at this point in the history
  2. 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.
    laurent-indermuehle committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    a473e06 View commit details
    Browse the repository at this point in the history
  3. Linting

    laurent-indermuehle committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    6adb71a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b973849 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9cb404b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a3c67c3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    47a4b49 View commit details
    Browse the repository at this point in the history
  8. Lining

    laurent-indermuehle committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    d7db57c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7fc8339 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ec76110 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fb72e44 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6710113 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0494de3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ce8d166 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f6e7b36 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e8d7de4 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    a646e76 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2023

  1. Configuration menu
    Copy the full SHA
    91e76d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05a6589 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2023

  1. Configuration menu
    Copy the full SHA
    ae41a50 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. Configuration menu
    Copy the full SHA
    35531e7 View commit details
    Browse the repository at this point in the history
  2. Fix replication settings

    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.
    laurent-indermuehle committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    b9d0e96 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f79355f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3f0f4ff View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    39de75b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4e0c048 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c3e079c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7fa1bf8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    85f24bd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3b379d0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3c621ea View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b6160f3 View commit details
    Browse the repository at this point in the history
  13. Enable all tests

    laurent-indermuehle committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    4f33b77 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2023

  1. Configuration menu
    Copy the full SHA
    70e23b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    199b7a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    db99524 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    05b5f62 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    79ea9fe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9bfd0a3 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2023

  1. Configuration menu
    Copy the full SHA
    5bc5ed1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fbb0290 View commit details
    Browse the repository at this point in the history
  3. 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.
    laurent-indermuehle committed Jan 16, 2023
    Configuration menu
    Copy the full SHA
    8f0d1f5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    47806f1 View commit details
    Browse the repository at this point in the history
  5. Fix test matrix

    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
    laurent-indermuehle committed Jan 16, 2023
    Configuration menu
    Copy the full SHA
    4d2a4ff View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2023

  1. Configuration menu
    Copy the full SHA
    075af8f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06ed737 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    73ee8f0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f9f185c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    31d2905 View commit details
    Browse the repository at this point in the history
  6. Linting

    laurent-indermuehle committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    757e974 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0e5f87e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    db72c79 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. Configuration menu
    Copy the full SHA
    2254e72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4547784 View commit details
    Browse the repository at this point in the history
  3. 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.
    laurent-indermuehle committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    b24249d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6bc293a View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2023

  1. Configuration menu
    Copy the full SHA
    a849f92 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f663ee6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e398071 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f4b1e0f View commit details
    Browse the repository at this point in the history
  5. Add latest tag

    laurent-indermuehle committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    535b2f7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1aa7cc9 View commit details
    Browse the repository at this point in the history
  7. Add missing slash

    laurent-indermuehle committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    3686637 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f52410d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fbbb700 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9fd0d8b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5ba5ab0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e376b8c View commit details
    Browse the repository at this point in the history
  13. Fix context path

    laurent-indermuehle committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    eadb216 View commit details
    Browse the repository at this point in the history
  14. Workaround failed to push ghcr.io

    Error was: failed to copy: io: read/write on closed pipe
    laurent-indermuehle committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    7a80607 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c59e541 View commit details
    Browse the repository at this point in the history
  16. Cut unused images

    laurent-indermuehle committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    e908762 View commit details
    Browse the repository at this point in the history
  17. Fix verify database version

    Sometimes, version_full contains trailing information (-log). To prevent
    issues it's best to concatenate major and minor version.
    laurent-indermuehle committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    14cc5cc View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    f59e94e View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    05215dc View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    163048b View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    069eba9 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    d574daf View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    b2cbd3b View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    d6956e2 View commit details
    Browse the repository at this point in the history
  25. 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.
    laurent-indermuehle committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    e412aa5 View commit details
    Browse the repository at this point in the history
  26. Document TODO

    laurent-indermuehle committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    a5c2634 View commit details
    Browse the repository at this point in the history
  27. Disable tests using pymysql 1.0.2

    Many tests are failing but this must be fixed in the plugins in a future
    PR.
    laurent-indermuehle committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    d9d48eb View commit details
    Browse the repository at this point in the history
  28. Cut test MySQL 8 with incompatible pymysql 0.7.11

    It fails to connect with error about cryptography unsupported
    laurent-indermuehle committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    20965d2 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    6399f24 View commit details
    Browse the repository at this point in the history
  30. Fix indentation

    laurent-indermuehle committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    41b408d View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    23dd5a5 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    7a0956f View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    5d9952c View commit details
    Browse the repository at this point in the history
  34. Fix variable name

    laurent-indermuehle committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    37e5c71 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. Configuration menu
    Copy the full SHA
    cc6fdb3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a409445 View commit details
    Browse the repository at this point in the history
  3. 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.
    laurent-indermuehle committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    095ed0a View commit details
    Browse the repository at this point in the history
  4. Fix verify ansible 'devel' for which the version is unknown

    Today 'devel' means 2.15, but in the future it will be something else.
    laurent-indermuehle committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    325320a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7d50a68 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d951a47 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5538e17 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7cfac48 View commit details
    Browse the repository at this point in the history
  9. Add bold

    laurent-indermuehle committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    ada9f6a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ff20c8c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    240729d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    cbc3721 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    31a41d1 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    affcd1e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    39969f8 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9637ec8 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    4fed2e2 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    7ec9ee5 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. Configuration menu
    Copy the full SHA
    f200382 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc66f9a View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. Configuration menu
    Copy the full SHA
    829cff6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    51dc695 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f39df3d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    30380d5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d300f72 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f1749db View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    84373e9 View commit details
    Browse the repository at this point in the history
  8. Cut filter by branch

    GHA will build the image using the branch name as tag. So we can safely
    remove this filter.
    laurent-indermuehle committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    e2adefc View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. Configuration menu
    Copy the full SHA
    8658f19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc51c78 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Configuration menu
    Copy the full SHA
    c3a85dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e54db90 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    484699b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f356eec View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8f6fade View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1ac543c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    87b9cf0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2ce768b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5afac35 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e583eb6 View commit details
    Browse the repository at this point in the history
  11. 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.
    laurent-indermuehle committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    4ff16b7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    740e3e6 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. Configuration menu
    Copy the full SHA
    8608208 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. 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.
    laurent-indermuehle committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    0f5dc50 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3bf867a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7ae5225 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fedda29 View commit details
    Browse the repository at this point in the history
  5. Fix cleanup task

    laurent-indermuehle committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    eadf0a6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    03a925f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9190df3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    246df39 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4a52201 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6288c8b View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. 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.
    laurent-indermuehle committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    41cb5de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e2e5a3 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2023

  1. Configuration menu
    Copy the full SHA
    0ef8552 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e1fbcd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cfa6b38 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0cbe258 View commit details
    Browse the repository at this point in the history
  5. Change shebang from python to python3 to avoid confusion with python2

    This script is a python3 script.
    laurent-indermuehle committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    29fc0f7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1d983e9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3af4561 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. Reformat spelling

    Co-authored-by: Jorge Rodriguez (A.K.A. Tiriel) <[email protected]>
    laurent-indermuehle and Jorge-Rodriguez authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    896ad47 View commit details
    Browse the repository at this point in the history
  2. Reformat file path

    Co-authored-by: Jorge Rodriguez (A.K.A. Tiriel) <[email protected]>
    laurent-indermuehle and Jorge-Rodriguez authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    f2e1bc8 View commit details
    Browse the repository at this point in the history
  3. Fix link URI

    Co-authored-by: Jorge Rodriguez (A.K.A. Tiriel) <[email protected]>
    laurent-indermuehle and Jorge-Rodriguez authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    ed79c6d View commit details
    Browse the repository at this point in the history
  4. Fix link URI

    Co-authored-by: Jorge Rodriguez (A.K.A. Tiriel) <[email protected]>
    laurent-indermuehle and Jorge-Rodriguez authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    b6920d1 View commit details
    Browse the repository at this point in the history
  5. Lint

    Co-authored-by: Jorge Rodriguez (A.K.A. Tiriel) <[email protected]>
    laurent-indermuehle and Jorge-Rodriguez authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    92b47c0 View commit details
    Browse the repository at this point in the history
  6. Lint

    Co-authored-by: Jorge Rodriguez (A.K.A. Tiriel) <[email protected]>
    laurent-indermuehle and Jorge-Rodriguez authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    73ce044 View commit details
    Browse the repository at this point in the history
  7. Add better task name

    Co-authored-by: Jorge Rodriguez (A.K.A. Tiriel) <[email protected]>
    laurent-indermuehle and Jorge-Rodriguez authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    b30e8d8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2462d61 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a0805cc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    232e9fa View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5c38fc7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7218409 View commit details
    Browse the repository at this point in the history
  13. 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...
    laurent-indermuehle committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    48da254 View commit details
    Browse the repository at this point in the history
  14. Add called workflow file in the GHA hooks

    Without this, the containers are not rebuilt when you modify the file
    built-docker-image.yml.
    laurent-indermuehle committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    c0e8077 View commit details
    Browse the repository at this point in the history
  15. 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.
    laurent-indermuehle committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    e84bbb7 View commit details
    Browse the repository at this point in the history