Skip to content

Commit

Permalink
Minimal centos9 image without python3.9
Browse files Browse the repository at this point in the history
Also removes `subversion`, as it hard-depends upon `python3.9`.
  • Loading branch information
austlane committed Jun 25, 2024
1 parent 00fe06c commit 9486970
Showing 1 changed file with 17 additions and 5 deletions.
22 changes: 17 additions & 5 deletions execution-environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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]
Expand All @@ -60,10 +63,19 @@ dependencies:
pyyaml
six
receptorctl
exclude:
system:
- python3
- python3-devel
- python3-rpm
additional_build_steps:
append_base:
- RUN $PYCMD -m pip install -U pip
append_final:
- 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

0 comments on commit 9486970

Please sign in to comment.