diff --git a/execution-environment.yml b/execution-environment.yml index c0fdd5f..94c0fcd 100644 --- a/execution-environment.yml +++ b/execution-environment.yml @@ -2,8 +2,13 @@ version: 3 images: base_image: - name: quay.io/centos/centos:stream9 + name: quay.io/centos/centos:stream9-minimal +options: + package_manager_path: /usr/bin/microdnf dependencies: + python_interpreter: + package_system: python3.11 + python_path: /usr/bin/python3.11 ansible_core: # Require minimum of 2.15 to get ansible-inventory --limit option package_pip: ansible-core>=2.15.0rc2,<2.16 @@ -28,17 +33,15 @@ dependencies: - name: kubevirt.core system: | git-core [platform:rpm] - python3.9-devel [platform:rpm compile] + python3.11-devel [platform:rpm compile] + python3.11-rpm [platform:rpm epel] libcurl-devel [platform:rpm compile] krb5-devel [platform:rpm compile] krb5-workstation [platform:rpm] - subversion [platform:rpm] - subversion [platform:dpkg] git-lfs [platform:rpm] sshpass [platform:rpm] rsync [platform:rpm] epel-release [platform:rpm] - python-unversioned-command [platform:rpm] unzip [platform:rpm] podman-remote [platform:rpm] cmake [platform:rpm compile] @@ -60,6 +63,11 @@ dependencies: pyyaml six receptorctl + exclude: + system: + - python3 + - python3-devel + - python3-rpm additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip @@ -67,3 +75,7 @@ additional_build_steps: - COPY --from=quay.io/ansible/receptor:devel /usr/bin/receptor /usr/bin/receptor - RUN mkdir -p /var/run/receptor - RUN git lfs install --system + - >- + RUN alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 1 + && alternatives --install /usr/bin/python python /usr/bin/python3.11 1 + && alternatives --install /usr/bin/pip3 pip3 /usr/bin/pip3.11 1 diff --git a/requirements.txt b/requirements.txt index f9e5cd1..114059c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -git+https://github.com/ansible/ansible-builder.git@devel#egg=ansible-builder +git+https://github.com/ansible/ansible-builder.git@devel#egg=ansible-builder \ No newline at end of file