openshift-actions-runners icon indicating copy to clipboard operation
openshift-actions-runners copied to clipboard

Update base and buildah images

Open Ronan-WeScale opened this issue 2 years ago • 3 comments

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

Ronan-WeScale avatar Jul 07 '23 14:07 Ronan-WeScale

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

Ronan-WeScale avatar Jul 11 '23 12:07 Ronan-WeScale

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

Ronan-WeScale avatar Jul 11 '23 12:07 Ronan-WeScale

Is someone can review it? the pip3 is much necessary...

shayki5 avatar Jul 07 '24 07:07 shayki5