-
Story
-
Resolution: Obsolete
-
Normal
-
8.7.0, 9.1.0
-
None
-
False
-
None
-
False
-
RHELBU-1588 - Ansible System Role for Container Tools
-
rhel-sst-container-tools
Description
Complete functional testing and any fixes that come up from that. Work with the QA team to ensure they have appropriate tests setup.
Acceptance Criteria
A list of specific needs or objectives must be delivered to satisfy the epic.
This following needs to be verify and tests created for the system role:
- Configure the containers.conf file which is used by podman
- Talk to podman to generate the systemd unit file
- Talk to systemd to configure which containers are started by systemd
- Deploy the containers.conf, storage.conf, registries.conf and policy.json across a cluster
- If possible, arbitrary config options should be configurable by the role so that all options are configurable, and so that the role doesn't have to constantly be updated as Podman adds new configuration options in the future
- As example, see implementation of "cockpit_config" in Cockpit system role: https://github.com/linux-system-roles/cockpit
- Use podman to generate systemd unit files
- Deploy the systemd unit file
The https://github.com/ikke-t/podman-container-systemd project implements several of these requirements already, and it has been discussed that the RHEL System Role would be based on this upstream project.
In addition, appropriate documentation must be created for the RHEL documentation stream.