Uploaded image for project: 'Container Tools'
  1. Container Tools
  2. RUN-1535

System Role for Container Tools - Final Readiness - RHEL 8.7/9.1

XMLWordPrintable

    • 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:

      1.   Configure the containers.conf file which is used by podman
      2.   Talk to podman to generate the systemd unit file
      3.   Talk to systemd to configure which containers are started by systemd
      4.   Deploy the containers.conf, storage.conf, registries.conf and policy.json across a cluster
        1. 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
        2. As example, see implementation of "cockpit_config" in Cockpit system role:  https://github.com/linux-system-roles/cockpit
      5.   Use podman to generate systemd unit files
      6.   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.

      What SSTs and Layered Product teams should review this?  System Role and Podman/Container Tools

              vrothber@redhat.com Valentin Rothberg
              tsweeney@redhat.com Tom Sweeney
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: