Update base and buildah images
Description
This PR update both Base and Buildah image.
Add python-pip by default to allow user to install some tools used in CI, like pylint.
Add podman-compose to allow user to run compose test
Workaround to use podman-login GH action
Related Issue(s)
https://github.com/redhat-actions/podman-login/issues/18
Checklist
- [ ] This PR includes a documentation change
- [X] This PR does not need a documentation change
- [ ] This PR includes test changes
- [X] This PR's changes are already tested
- [ ] This change is not user-facing
- [ ] This change is a patch change
- [X] This change is a minor change
- [ ] This change is a major (breaking) change
Changes made
Base Image
Add python3-pip
Buildah Image
Add python3-pip Add podman-compose Fix podman-login issue
Actually, I can't run podman compose successfully, podman run into error when trying to mount userdata/shm.
Seem it's a problem in set uid and gid
Also I need to push some change, because the build fail from url aren't OK and fedora is an old version.
You can try newer version in my personal repo:
https://hub.docker.com/repository/docker/ronanwescale/openshift-actions-runners/general
Is someone can review it? the pip3 is much necessary...