Hi,
I recently opened a bug (which is not really a bug, more a question) and I was advised to post it here as it seems more relevant.
Here is the summary :
I’ve encountered a weird behavior while migrating from AWX 17 to 21.11.0.
We are not directly using the AWX base image in the Operator, but we are first extending it with some packages (to suit my client needs).
In 17, we used to define our own YUM repo and installed those packages. Everything was smooth and we could generate our own image without any problem.
We decided to migrate to the latest version (21.11.0 at the time of writing). And then our build pipeline failed. At first, we thought it was because the new internal mirrors towards CentOS9 repo were not up, but that’s not it : no external URL is reachable.
I tried to diagnose the problem, by logging into the image and and performing some network investigations but as the image does not have any network tool (ping, ip, host, dig, tracepath …) it’s very hard to tell what’s wrong. I checked the resolv.conf, the hosts file, the selinux config, access.conf, etc and nothing obvious came out of it.
I checked all the versions and the problem seems to appear in version 20 (with the switch to CentOS9).
Again, I may miss something obvious but I carefully read the docs (AWX + CentOS), browsed the current issues and couldn’t find the slightest clue.
For now, as I’m in an early stage, I just dropped the installation of additional packages, but as they were security related, I won’t be able to go in production without them.
All is detailed here :
https://github.com/ansible/awx/issues/13543
Thanks in advance for any piece of information, advice or experience on that.