aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2026-01-13 13:39:43 +0000
committerGerrit Code Review <review@openstack.org>2026-01-13 13:39:43 +0000
commita590ac5a5e94355081bd7192e776b6b5ac2851c2 (patch)
tree425125d5099d55c33064910263a291336719b602
parent5a47700917e51ce4f3fe5bc4b4197f09bf0fce32 (diff)
parentb59312e36cedb3bc0da1a94278ce81e3fcfdf296 (diff)
downloadkolla-a590ac5a5e94355081bd7192e776b6b5ac2851c2.tar.gz
kolla-a590ac5a5e94355081bd7192e776b6b5ac2851c2.zip
Merge "bifrost/kolla-toolbox: Bump ansible-core to 2.20"
-rw-r--r--docker/bifrost/bifrost-base/Dockerfile.j216
-rw-r--r--docker/kolla-toolbox/Dockerfile.j22
-rw-r--r--docker/kolla-toolbox/ansible.cfg3
-rw-r--r--docker/kolla-toolbox/requirements.yml6
-rw-r--r--releasenotes/notes/ansible-core-2-20-bd912e1767d5f197.yaml5
5 files changed, 13 insertions, 19 deletions
diff --git a/docker/bifrost/bifrost-base/Dockerfile.j2 b/docker/bifrost/bifrost-base/Dockerfile.j2
index e31a12b32..27e3455e9 100644
--- a/docker/bifrost/bifrost-base/Dockerfile.j2
+++ b/docker/bifrost/bifrost-base/Dockerfile.j2
@@ -28,13 +28,6 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
{{ macros.install_packages(bifrost_base_packages | customizable("packages")) }}
-{# Ensure we use Python 3.12 on RPM-based systems #}
-{% if base_package_type == 'rpm' %}
-RUN cd /usr/bin && \
- rm -f python3 && \
- ln -s python3.12 python3
-{% endif %}
-
ENV VENV {{ venv_path }}
{% set bifrost_base_pip_packages = [
@@ -47,12 +40,7 @@ COPY build_arg.yml /tmp/build_arg.yml
RUN mkdir -p /requirements \
&& curl -o /requirements/upper-constraints.txt ${UPPER_CONSTRAINTS_FILE:-https://releases.openstack.org/constraints/upper/{{ openstack_release }}} \
&& python3 -m venv --system-site-packages {{ venv_path }} \
- && KOLLA_DISTRO_PYTHON_VERSION=$(/usr/bin/python3 -c "import sys; print('{}.{}'.format(sys.version_info.major, sys.version_info.minor))") \
- && cd {{ venv_path }}/lib \
- && rm -f python3 \
- && ln -s python${KOLLA_DISTRO_PYTHON_VERSION} python3
-
-RUN ln -s bifrost-base-source/* bifrost \
+ && ln -s bifrost-base-source/* bifrost \
&& {{ macros.install_pip(['pip', 'wheel', 'setuptools']) }} \
&& {{ macros.install_pip(bifrost_base_pip_packages | customizable("pip_packages")) }}
@@ -67,7 +55,7 @@ RUN apt-get --error-on=any update && \
{%- else %}
RUN echo " " && \
{%- endif %}
- bash -c '$VENV/bin/pip install "ansible>=12,<13" && \
+ bash -c '$VENV/bin/pip install "ansible>=12,<14" && \
$VENV/bin/ansible-galaxy collection install -r /bifrost/ansible-collections-requirements.yml && \
$VENV/bin/ansible-playbook -vvvv -i /bifrost/playbooks/inventory/target \
/bifrost/playbooks/install.yaml \
diff --git a/docker/kolla-toolbox/Dockerfile.j2 b/docker/kolla-toolbox/Dockerfile.j2
index 9f97ed386..6a0796bfb 100644
--- a/docker/kolla-toolbox/Dockerfile.j2
+++ b/docker/kolla-toolbox/Dockerfile.j2
@@ -96,7 +96,7 @@ RUN mkdir -p /requirements \
ENV PATH {{ venv_path }}/bin:$PATH
{% set kolla_toolbox_pip_packages = [
- 'ansible-core==2.19.*',
+ 'ansible-core==2.20.*',
'cmd2',
'influxdb',
'openstacksdk',
diff --git a/docker/kolla-toolbox/ansible.cfg b/docker/kolla-toolbox/ansible.cfg
index 53708de39..ec505f4a4 100644
--- a/docker/kolla-toolbox/ansible.cfg
+++ b/docker/kolla-toolbox/ansible.cfg
@@ -1,3 +1,4 @@
[defaults]
-remote_tmp = /tmp
+inject_facts_as_vars = False
log_path = /var/log/kolla/ansible.log
+remote_tmp = /tmp
diff --git a/docker/kolla-toolbox/requirements.yml b/docker/kolla-toolbox/requirements.yml
index 0c4025d01..83c795142 100644
--- a/docker/kolla-toolbox/requirements.yml
+++ b/docker/kolla-toolbox/requirements.yml
@@ -1,11 +1,11 @@
---
collections:
- name: ansible.posix
- version: '<2'
+ version: '<3'
- name: community.general
- version: '<4'
+ version: '<13'
- name: community.mysql
- version: '<3'
+ version: '<5'
- name: community.rabbitmq
version: '<2'
- name: openstack.cloud
diff --git a/releasenotes/notes/ansible-core-2-20-bd912e1767d5f197.yaml b/releasenotes/notes/ansible-core-2-20-bd912e1767d5f197.yaml
new file mode 100644
index 000000000..bf7ac0e7d
--- /dev/null
+++ b/releasenotes/notes/ansible-core-2-20-bd912e1767d5f197.yaml
@@ -0,0 +1,5 @@
+---
+features:
+ - |
+ Version of ``ansible-core`` in ``kolla-toolbox`` has been updated to
+ ``2.20``.