• Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • None
    • Infrastructure
    • None
    • 11
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      There is no support for Podman as container platform for Bamboo.

      As per  the Red Hat knowledge base "The podman container engine replaced docker as the preferred, maintained, and supported container runtime of choice for Red Hat Enterprise Linux 8 and 9 systems." RHEL (and most other rpm-based Linux versions) are promoting Podman as a container platform and hence customers would like to use Podman as a container platform as it is supported by Red Hat.

      This feature request is to add Podman as a supported container platform to the  Bamboo support platforms page.

      See also related feature request  BAM-25966: Provide Podman-specific Bamboo server/ agent supported images (similar to Docker) for Redhat Linux

          Form Name

            [BAM-20959] Support for Podman as a container platform

            Faith Ntundi added a comment - - edited

            Wow! This was brought up as far back as 2020!?!? Does Atlassian just not care about their customers or what?

            Docker is NOT supported on RHEL moving forward! When will podman be supported? Is RHEL no longer a supported

            platform for Atlassian Data Center products? We use docker-ce in our development environment, but that can't be used for

            production workloads for obvious reasons. Maybe it's time to start looking at GitHub Actions...js

            Faith Ntundi added a comment - - edited Wow! This was brought up as far back as 2020!?!? Does Atlassian just not care about their customers or what? Docker is NOT supported on RHEL moving forward! When will podman be supported? Is RHEL no longer a supported platform for Atlassian Data Center products? We use docker-ce in our development environment, but that can't be used for production workloads for obvious reasons. Maybe it's time to start looking at GitHub Actions...js

            AMS MMG added a comment -

            We have reached a point where we can't keep keep our Bamboo up to date without abandoning either Bamboo or Redhat.
            CVE-2024-1597 's lowest fix Version is 9.2.12 (LTS) which requires Docker 17.07 or later but the only available version on RHEL is 1.13.1 in RHEL 7.9

            Meanwhile no reaction on this issue, not even a timeline on when ( or if ?) podman will ever be supported...

            AMS MMG added a comment - We have reached a point where we can't keep keep our Bamboo up to date without abandoning either Bamboo or Redhat. CVE-2024-1597 's lowest fix Version is 9.2.12 (LTS) which requires Docker 17.07 or later but the only available version on RHEL is 1.13.1 in RHEL 7.9 Meanwhile no reaction on this issue, not even a timeline on when ( or if ?) podman will ever be supported...

            Any news on the development of a plugin?

            We cannot install docker by a workaround on redhat 8. Please give us a deadline on this feature

            Massimo Corà added a comment - Any news on the development of a plugin? We cannot install docker by a workaround on redhat 8. Please give us a deadline on this feature

            Hi @martinkutlak can you describe which mapping have you done? There's separate users for bamboo and it's agents? Is it the same UID/GID?

            Thank you for the insight.

            Vinícius Ferrão added a comment - Hi @martinkutlak can you describe which mapping have you done? There's separate users for bamboo and it's agents? Is it the same UID/GID? Thank you for the insight.

            We have managed to find a way how to run Bamboo agents on CentOS Stream 9 with Podman as container runtime.

            You'll need to setup rootless UID:GID mappings and modify Podman's default user namespace behaviour with --userns flag (or PODMAN_USERNS envvar).

            Also see https://www.redhat.com/sysadmin/debug-rootless-podman-mounted-volumes

             

            Deleted Account (Inactive) added a comment - - edited We have managed to find a way how to run Bamboo agents on CentOS Stream 9 with Podman as container runtime. You'll need to setup rootless UID:GID mappings and modify Podman's default user namespace behaviour with --userns flag (or PODMAN_USERNS envvar). https://docs.podman.io/en/latest/markdown/podman.1.html#rootless-mode https://docs.podman.io/en/latest/markdown/podman-run.1.html#userns-mode Also see https://www.redhat.com/sysadmin/debug-rootless-podman-mounted-volumes  

            wow, it is so frustrating, that no support answer ....  

            If the RHEL is a supported OS ( it is ) , the podman should be as well ....

             

            Szalay Levente ˙(Raiffeisen Bank) added a comment - wow, it is so frustrating, that no support answer ....   If the RHEL is a supported OS ( it is ) , the podman should be as well ....  

            Has anyone ever figured a workaround for this? I don't know if Atlassian will fix this in time. RHEL9 has been announced for the next weeks.

            Vinícius Ferrão added a comment - Has anyone ever figured a workaround for this? I don't know if Atlassian will fix this in time. RHEL9 has been announced for the next weeks.

            After more than one year no response to this feature request and enterprise IT  is switching to Podman more and more. What is the answer from Atlassian and how Product Bamboo will deal with it ? I mean actual we are forced to setup an enironment with podman and bamboo and do our own test, completley unsupported by Atlassian. I am sure it will work, but i would feel better, if Atlassian is also having an eye on it. I mean, Redhad >= 8.x is not supporting Docker anymore for good reasons and switch to Podman (e.g. mitigating root access daemon). Highly appreciate here  a feedback

            Karl Kreutzwiesner added a comment - After more than one year no response to this feature request and enterprise IT  is switching to Podman more and more. What is the answer from Atlassian and how Product Bamboo will deal with it ? I mean actual we are forced to setup an enironment with podman and bamboo and do our own test, completley unsupported by Atlassian. I am sure it will work, but i would feel better, if Atlassian is also having an eye on it. I mean, Redhad >= 8.x is not supporting Docker anymore for good reasons and switch to Podman (e.g. mitigating root access daemon). Highly appreciate here  a feedback

            Kevin Webb added a comment -

            We also need this, podman supported in Bamboo, specifically 8.x    What is Atlassian's response?

            Kevin Webb added a comment - We also need this, podman supported in Bamboo, specifically 8.x    What is Atlassian's response?

            Is there any update on this matter? RHEL 9 is already on the corner and we don't have any update on this. Docker is way longer deprecated and it's not viable anymore.

            Vinícius Ferrão added a comment - Is there any update on this matter? RHEL 9 is already on the corner and we don't have any update on this. Docker is way longer deprecated and it's not viable anymore.

              Unassigned Unassigned
              skale Sharmila
              Votes:
              85 Vote for this issue
              Watchers:
              58 Start watching this issue

                Created:
                Updated: