Skip to content

Commit 4b31d38

Browse files
authored
Merge pull request #511 from stackhpc/upstream/master-2026-01-19
Synchronise master with upstream
2 parents 5390b8d + a590ac5 commit 4b31d38

File tree

14 files changed

+96
-85
lines changed

14 files changed

+96
-85
lines changed

docker/base/Dockerfile.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ COPY apt_preferences /etc/apt/preferences.d/kolla-custom
247247
{'name': 'docker-ce', 'url': 'https://download.docker.com/linux/debian/gpg'},
248248
{'name': 'fluentd', 'url': 'https://fluentd.cdn.cncf.io/GPG-KEY-fluent-package'},
249249
{'name': 'grafana', 'url': 'https://rpm.grafana.com/gpg.key'},
250-
{'name': 'influxdb', 'url': 'https://repos.influxdata.com/influxdata-archive_compat.key'},
250+
{'name': 'influxdb', 'url': 'https://repos.influxdata.com/influxdata-archive.key'},
251251
{'name': 'mariadb', 'url': 'https://downloads.mariadb.com/MariaDB/mariadb-keyring-2019.gpg', 'type': 'gpg'},
252252
{'name': 'opensearch', 'url': 'https://artifacts.opensearch.org/publickeys/opensearch-release.pgp'},
253253
{'name': 'proxysql', 'url': 'https://repo.proxysql.com/ProxySQL/proxysql-3.0.x/repo_pub_key'},

docker/bifrost/bifrost-base/Dockerfile.j2

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -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-
3831
ENV VENV {{ venv_path }}
3932

4033
{% set bifrost_base_pip_packages = [
@@ -47,12 +40,7 @@ COPY build_arg.yml /tmp/build_arg.yml
4740
RUN 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 %}
6856
RUN 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 \

docker/kolla-toolbox/Dockerfile.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ RUN mkdir -p /requirements \
9696
ENV PATH {{ venv_path }}/bin:$PATH
9797

9898
{% set kolla_toolbox_pip_packages = [
99-
'ansible-core==2.19.*',
99+
'ansible-core==2.20.*',
100100
'cmd2',
101101
'influxdb',
102102
'openstacksdk',

docker/kolla-toolbox/ansible.cfg

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
[defaults]
2-
remote_tmp = /tmp
2+
inject_facts_as_vars = False
33
log_path = /var/log/kolla/ansible.log
4+
remote_tmp = /tmp

docker/kolla-toolbox/requirements.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
22
collections:
33
- name: ansible.posix
4-
version: '<2'
4+
version: '<3'
55
- name: community.general
6-
version: '<4'
6+
version: '<13'
77
- name: community.mysql
8-
version: '<3'
8+
version: '<5'
99
- name: community.rabbitmq
1010
version: '<2'
1111
- name: openstack.cloud

kolla/template/repos.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ rpm:
147147
distro: true
148148
influxdb:
149149
baseurl: "https://repos.influxdata.com/rhel/9/$basearch/stable"
150-
gpgkey: "https://repos.influxdata.com/influxdata-archive_compat.key"
150+
gpgkey: "https://repos.influxdata.com/influxdata-archive.key"
151151
name: "influxdb"
152152
kolla_el10:
153153
baseurl: "https://download.copr.fedorainfracloud.org/results/@openstack-kolla/el10-missing/epel-10-$basearch/"
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
features:
3+
- |
4+
Version of ``ansible-core`` in ``kolla-toolbox`` has been updated to
5+
``2.20``.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
fixes:
3+
- |
4+
Updates the InfluxDB repository GPG key from the expired
5+
``influxdata-archive_compat.key`` to the recommended
6+
``influxdata-archive.key`` as per https://repos.influxdata.com.

tests/playbooks/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
url: "https://quay.io/api/v1/repository/{{ item.RepoTags.0 }}/changevisibility"
3838
method: POST
3939
headers:
40-
Authorization: "Bearer {{ kolla_quay_io_api_oct_2025.token | trim }}"
40+
Authorization: "Bearer {{ kolla_quay_io_api.token | trim }}"
4141
body: '{"visibility": "public"}'
4242
body_format: json
4343
loop: "{{ docker_host_info.images }}"

zuul.d/debian.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,10 @@
2424
kolla_registry: quay.io
2525
kolla_namespace: openstack.kolla
2626
secrets:
27-
- kolla_quay_io_creds
28-
- kolla_quay_io_api_oct_2025
27+
- name: kolla_quay_io_creds
28+
secret: kolla_quay_io_creds_jan_2026
29+
- name: kolla_quay_io_api
30+
secret: kolla_quay_io_api_jan_2026
2931

3032
- job:
3133
name: kolla-publish-debian-trixie-arm64-quay
@@ -36,8 +38,10 @@
3638
kolla_registry: quay.io
3739
kolla_namespace: openstack.kolla
3840
secrets:
39-
- kolla_quay_io_creds
40-
- kolla_quay_io_api_oct_2025
41+
- name: kolla_quay_io_creds
42+
secret: kolla_quay_io_creds_jan_2026
43+
- name: kolla_quay_io_api
44+
secret: kolla_quay_io_api_jan_2026
4145

4246
- job:
4347
name: kolla-build-debian-trixie-no-infra-wheels

0 commit comments

Comments
 (0)