I’m trying to build our own docker container image with:
su - awx
git clone -b 22.3.0 https://github.com/ansible/awx.git
cd awx
git switch -c release_4.4
make docker-compose-build
I cannot grasp the rational behind awx_devel container tag naming and relationship with awx git tags:
- how do we know which awx_devel container tag match/is compatible with awx git tag?
- why is release_4.2 released after release_4.4? (cf. https://github.com/ansible/awx/pkgs/container/awx_devel/versions)
- Is there an official github API to get the latest awx_devel tag? (comparable to https://api.github.com/repos//releases/latest)
Hi!
to be clear, “awx_devel” is the image to use for make docker-compose only (development)
the “awx” images (which include the official awx release tags like 22.3.0) are for the k8s deployments (production) and these are also hosted on quay.io/ansible/awx.
if you want to build an awx_devel image (for awx development purposes), you can checkout any git tag you wish, then run make docker-compose-build. This will produce a awx_devel image associated with that git tag, and would be similar to the “awx” images at that tag.
We don’t publish awx_devel images for each git tag, only the devel branch and some feature branches are published. This is because awx_devel should only be used for development purposes, in which case developers should be using the latest image.
Hope that clears it up.
AWX Team