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

Support Gitlab Runner - RHEL 8.7/9.1

XMLWordPrintable

    • 13
    • False
    • None
    • False
    • RHELBU-1573 - Support Gitlab Runner
    • rhel-sst-container-tools
    • RUN 220

      Story Overview

      Support Gitlab Runners on RHEL using Podman

      Goals

      Developers and operations teams who use GitLab runners to complete CI/CD jobs would benefit from having Podman/RHEL as a supported platform. This would lower tensions between development and operations teams by allowing everyone to standardize on RHEL. In particular, operations teams who have already standardized on RHEL would be able to leverage GitLab installs in a supportable way.

      Requirements

      A list of specific needs or objectives that a Feature must deliver to satisfy the Feature.. Some requirements will be flagged as MVP. If an MVP gets shifted, the feature shifts.  If a non MVP requirement slips, it does not shift the feature.

       

      requirement Notes isMvp?
       RHEL 8.6/9.0GA: GitLab Runner fully supported on RHEL with Podman The Gitlab runner code needs to pass all CI/CD tests using the Podman API. There is currently a list of known problems and we need to tackle them one by one.   Yes

       

      (Optional) Use Cases

      None

      Out of Scope

      None

      Background, and strategic fit

      This fits into Red Hat's strategy around Hybrid Cloud enabling web 2.0 and open source developers to leverage a very popular tool in this space (GitLab). 

      Assumptions

      GitLab is perceived as a good fit with RHEL because they are both open source.

      Customer Considerations

      GitLab is getting a ton of customer requests for this support. At the time of this writing, we have been trying to get this to work for about 10 months: 

      Customer Requests

      Customer Date Description
       Tracked Here  09/08/2021 https://gitlab.com/gitlab-org/gitlab-runner/-/issues/27119
           
           

       

      Documentation Considerations

      No docs work from the Red Hat side. GitLab will need to have docs on how to use RHEL/Podman. We might do a blog from the Red Hat side, to highlight the partnership and how to use GitLab with Podman.

       

      Questions

      Question Outcome
       Can we get these GitLab Runner tests to pass?  https://docs.google.com/document/d/1kW7iKAthX9H_n4RAOdcI-q4fRfzQWT7LqT10rJHWQfs/edit

      Action items

      • Type your task here. Use "@" to assign a user and "//" to select a due date.

              mheon@redhat.com Matt Heon
              tsweeney@redhat.com Tom Sweeney
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: