conjurdemos / conjur-intro

Miscellaneous utilities that make it easier to make, manage, and run demos
Apache License 2.0
10 stars 11 forks source link

Podman rhel update #95

Closed ajay-vel closed 2 years ago

ajay-vel commented 2 years ago

The work in this branch adds support for running the conjur-intro project with podman on rhel8. Podman is run as non-root user in the VM and as root user in the container.

codihuston commented 2 years ago

For those looking to use a podman environment, we have a repository that documents how to setup a baseline rhel VM using virtualbox.

Podman 3.x on MacOS does not support fs volume mounts, therefore we defer developers to this repo when running projects with podman. In the future versions of podman (i.e. 4.x) there is support for volume mounting on MacOS. See: https://podman.io/blogs/2022/03/15/podman4.0.2brew.html. I don't believe we've officially supported the product on Podman 4.x yet, but when we do, we can hopefully leverage that as opposed to this VM environment.

codihuston commented 2 years ago

@micahlee I've discovered some (different) issues with auto-failover in both the docker-based conjur-intro, and the podman-based environment. I know AF has proven to be difficult in the past. I'm recommending we defer resolving this issue in podman until it is first resolved in docker.

I've captured this discovery as a tech debt story and have informed Joe about it. See: ONYX-21780