Use --net=host when running podman, workaround RHEL-32374

This commit is contained in:
Alexander Todorov 2024-07-22 14:20:11 +03:00 committed by Alexander Todorov
parent dedc6c970d
commit 0f2558d72e
4 changed files with 6 additions and 0 deletions

View file

@ -68,6 +68,7 @@ if ! hash aws; then
-e AWS_ACCESS_KEY_ID=${V2_AWS_ACCESS_KEY_ID} \
-e AWS_SECRET_ACCESS_KEY=${V2_AWS_SECRET_ACCESS_KEY} \
-v ${TEMPDIR}:${TEMPDIR}:Z \
--net=host \
${CONTAINER_IMAGE_CLOUD_TOOLS} aws --region $AWS_REGION --output json --color on"
else
echo "Using pre-installed 'aws' from the system"
@ -259,6 +260,7 @@ cp "${CIV_CONFIG_FILE}" "${TEMPDIR}/civ_config.yml"
# https://issues.redhat.com/browse/CLOUDX-488
if nvrGreaterOrEqual "osbuild-composer" "83"; then
sudo "${CONTAINER_RUNTIME}" run \
--net=host \
-a stdout -a stderr \
-e AWS_ACCESS_KEY_ID="${V2_AWS_ACCESS_KEY_ID}" \
-e AWS_SECRET_ACCESS_KEY="${V2_AWS_SECRET_ACCESS_KEY}" \

View file

@ -52,6 +52,7 @@ if ! hash az; then
mkdir "${AZURE_CMD_CREDS_DIR}"
AZURE_CMD="sudo ${CONTAINER_RUNTIME} run --rm \
--net=host \
-v ${AZURE_CMD_CREDS_DIR}:/root/.azure:Z \
-v ${TEMPDIR}:${TEMPDIR}:Z \
${CONTAINER_IMAGE_CLOUD_TOOLS} az"
@ -240,6 +241,7 @@ cp "${CIV_CONFIG_FILE}" "${TEMPDIR}/civ_config.yml"
# https://issues.redhat.com/browse/CLOUDX-488
if nvrGreaterOrEqual "osbuild-composer" "83"; then
sudo "${CONTAINER_RUNTIME}" run \
--net=host \
-a stdout -a stderr \
-e ARM_CLIENT_ID="${V2_AZURE_CLIENT_ID}" \
-e ARM_CLIENT_SECRET="${V2_AZURE_CLIENT_SECRET}" \

View file

@ -86,6 +86,7 @@ if ! hash gcloud; then
mkdir "${GCP_CMD_CREDS_DIR}"
GCP_CMD="sudo ${CONTAINER_RUNTIME} run --rm \
--net=host \
-v ${GCP_CMD_CREDS_DIR}:/root/.config/gcloud:Z \
-v ${GOOGLE_APPLICATION_CREDENTIALS}:${GOOGLE_APPLICATION_CREDENTIALS}:Z \
-v ${TEMPDIR}:${TEMPDIR}:Z \

View file

@ -91,6 +91,7 @@ if ! hash oci; then
# OCI_CLI_AUTH
OCI_CMD="sudo ${CONTAINER_RUNTIME} run --rm \
--net=host \
-e OCI_AUTH_TOKEN=${OCI_AUTH_TOKEN} \
-v ${TEMPDIR}:${TEMPDIR}:Z \
-v ${SSH_DATA_DIR}:${SSH_DATA_DIR}:Z \