diff --git a/.ci/run_container.sh b/.ci/run_container.sh index 2f7e8d909..7a6d57955 100755 --- a/.ci/run_container.sh +++ b/.ci/run_container.sh @@ -69,6 +69,13 @@ else fi export PULP_CONTENT_ORIGIN +if [ "${PULP_DOMAIN_ENABLED:-}" = "true" ] +then + # shellcheck disable=SC2089 + export PULP_ENABLED_PLUGINS="['pulp-certguard', 'pulp_container', 'pulp_file', 'pulp_python', 'pulp_rpm']" +fi + +# shellcheck disable=SC2090 "${CONTAINER_RUNTIME}" \ run ${RM:+--rm} \ --env S6_KEEP_ENV=1 \ @@ -76,6 +83,8 @@ export PULP_CONTENT_ORIGIN ${PULP_HTTPS:+--env PULP_HTTPS} \ ${PULP_OAUTH2:+--env PULP_OAUTH2} \ ${PULP_API_ROOT:+--env PULP_API_ROOT} \ + ${PULP_DOMAIN_ENABLED:+--env PULP_DOMAIN_ENABLED} \ + ${PULP_ENABLED_PLUGINS:+--env PULP_ENABLED_PLUGINS} \ --env PULP_CONTENT_ORIGIN \ --detach \ --name "pulp-ephemeral" \ diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9c3b4fb4d..94eef17e5 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -52,6 +52,9 @@ jobs: oas_version: "3.1.1" python: "3.11" upper_bounds: true + - image_tag: "3.73" + pulp_domain_enabled: "true" + python: "3.10" - image_tag: "3.63" pulp_https: "true" pulp_oauth2: "true" @@ -107,6 +110,7 @@ jobs: PULP_HTTPS: "${{ matrix.pulp_https }}" PULP_OAUTH2: "${{ matrix.pulp_oauth2 }}" PULP_API_ROOT: "${{ matrix.pulp_api_root }}" + PULP_DOMAIN_ENABLED: "${{ matrix.pulp_domain_enabled }}" OAS_VERSION: "${{ matrix.oas_version }}" run: | .ci/run_container.sh make livetest