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

Implement AMAUATs test workflow with Podman #148

Merged
merged 1 commit into from
May 21, 2024

Conversation

replaceafill
Copy link
Member

Similarly to #146, this updates the AMAUATs workflow to use Podman containers orchestrated with podman-compose instead of using VirtualBox VMs provisioned with Vagrant which shortens the execution time significantly.

There are a couple of things I haven't been able to figure out with the RedHat distros but they don't prevent the AMAUATs from succeeding:

  • The mysqld service is not logging to the /var/log/mysqld.log file but to systemd's journal instead, which breaks a task in the ansible-percona role. That task is currently patched in the GitHub workflow to read the service output from journalctl instead of the log file.

  • The elasticsearch service fails to boot in the almalinux:9 container with an error like this:

    [2024-05-14T17:21:53,127][ERROR][o.e.b.Bootstrap          ] [tj5MBHU] Exception org.elasticsearch.ElasticsearchException: Failure running machine learning native code. This could be due to running on an unsupported OS or distribution, missing OS libraries, or a problem with the temp directory. To bypass this problem by running Elasticsearch without machine learning functionality set [xpack.ml.enabled: false].
    

    This has been addressed by turning off its machine learning features in the Elasticsearch YAML configuration file in the GitHub workflow.

@replaceafill replaceafill merged commit 9eac383 into master May 21, 2024
@replaceafill replaceafill deleted the dev/amauats-podman-rebase branch May 21, 2024 20:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant