Merge remote-tracking branch 'tower/test_stable-2.6' into merge_26_2

This commit is contained in:
AlanCoding
2025-09-04 23:06:53 -04:00
127 changed files with 14455 additions and 345 deletions

View File

@@ -34,6 +34,7 @@ RUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
RUN dnf -y update && dnf install -y 'dnf-command(config-manager)' && \
dnf config-manager --set-enabled crb && \
dnf -y install \
openssh-clients \
iputils \
gcc \
gcc-c++ \
@@ -58,6 +59,10 @@ RUN dnf -y update && dnf install -y 'dnf-command(config-manager)' && \
xmlsec1-devel \
xmlsec1-openssl-devel
# Add github.com to known hosts
RUN mkdir -p ~/.ssh && chmod 0700 ~/.ssh
RUN ssh-keyscan github.com > ~/.ssh/known_hosts
RUN pip3.11 install -vv build
{% if image_architecture == 'ppc64le' %}
@@ -74,9 +79,11 @@ RUN mkdir /tmp/requirements
ADD requirements/requirements.txt \
requirements/requirements_tower_uninstall.txt \
requirements/requirements_git.txt \
requirements/requirements_git.credentials.txt \
/tmp/requirements/
RUN cd /tmp && make requirements_awx
RUN git config --global credential.helper "store --file=/tmp/requirements/requirements_git.credentials.txt"
RUN --mount=type=ssh cd /tmp && make requirements_awx
ARG VERSION
ARG SETUPTOOLS_SCM_PRETEND_VERSION
@@ -102,6 +109,7 @@ RUN DJANGO_SETTINGS_MODULE=awx.settings.defaults SKIP_SECRET_KEY_CHECK=yes SKIP_
{% endif %}
RUN rm /tmp/requirements/requirements_git.credentials.txt
# Final container(s)
FROM quay.io/centos/centos:stream9

0
tools/scripts/firehose_tasks.py Executable file → Normal file
View File