@@ -28,13 +28,6 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
2828
2929{{ macros.install_packages(bifrost_base_packages | customizable("packages")) }}
3030
31- {# Ensure we use Python 3.12 on RPM-based systems #}
32- {% if base_package_type == 'rpm' %}
33- RUN cd /usr/bin && \
34- rm -f python3 && \
35- ln -s python3.12 python3
36- {% endif %}
37-
3831ENV VENV {{ venv_path }}
3932
4033{% set bifrost_base_pip_packages = [
@@ -47,12 +40,7 @@ COPY build_arg.yml /tmp/build_arg.yml
4740RUN mkdir -p /requirements \
4841 && curl -o /requirements/upper-constraints.txt ${UPPER_CONSTRAINTS_FILE:-https://releases.openstack.org/constraints/upper/{{ openstack_release }}} \
4942 && python3 -m venv --system-site-packages {{ venv_path }} \
50- && KOLLA_DISTRO_PYTHON_VERSION=$(/usr/bin/python3 -c "import sys; print('{}.{}'.format(sys.version_info.major, sys.version_info.minor))") \
51- && cd {{ venv_path }}/lib \
52- && rm -f python3 \
53- && ln -s python${KOLLA_DISTRO_PYTHON_VERSION} python3
54-
55- RUN ln -s bifrost-base-source/* bifrost \
43+ && ln -s bifrost-base-source/* bifrost \
5644 && {{ macros.install_pip(['pip', 'wheel', 'setuptools'] ) }} \
5745 && {{ macros.install_pip(bifrost_base_pip_packages | customizable("pip_packages")) }}
5846
@@ -67,7 +55,7 @@ RUN apt-get --error-on=any update && \
6755{% - else %}
6856RUN echo " " && \
6957{% - endif %}
70- bash -c '$VENV/bin/pip install "ansible>=12,<13 " && \
58+ bash -c '$VENV/bin/pip install "ansible>=12,<14 " && \
7159 $VENV/bin/ansible-galaxy collection install -r /bifrost/ansible-collections-requirements.yml && \
7260 $VENV/bin/ansible-playbook -vvvv -i /bifrost/playbooks/inventory/target \
7361 /bifrost/playbooks/install.yaml \
0 commit comments