• Icon: Task Task
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • ACS Cloud Service
    • None
    • Future Sustainability
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected

      Motivation

      Current dev setup has compatibility issues related to podman. Most of our team members use podman (Podman Desktop) in their local environments.

      Proposed solution

      Switch docker to podman in Makefile and the dev scripts.
      Rationale: We don't want to increase complexity of our dev setup by supporting 2 container runtimes. This may also cause compatibility issues in the future.

      Scope

      1. Change docker to podman in Makefile
      2. Change docker to podman in dev scripts
      3. (Optional) Change Dockerfiles to Containerfiles

      Requirements

      1. No regression in konflux builds.
      2. Dependabot should continue working (In case of changing to Containerfile: ref).
      3. Go build cache should work during the image build.
      4. Multiplatform build. ARM Laptops (Apple chips) must be able to build images for the linux platform.
      5. Support 2 scenarios
        1. CRC with Openshift Preset (Podman Desktop extension).
        2. Podman Desktop with an infra cluster.

              Unassigned Unassigned
              ykovalev@redhat.com Yury Kovalev
              ACS Cloud Service
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: