Skip to content

Commit 178c8b3

Browse files
authored
Merge pull request #1062 from stackhpc/q2-package-container-update-2023.1
Q2 package container update 2023.1
2 parents 9d85426 + 956b655 commit 178c8b3

File tree

5 files changed

+173
-52
lines changed

5 files changed

+173
-52
lines changed

etc/kayobe/kolla-image-tags.yml

Lines changed: 12 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,28 +4,19 @@
44
# where the key is the OS distro and the value is the tag to deploy.
55
kolla_image_tags:
66
openstack:
7-
rocky-9: 2023.1-rocky-9-20240202T105928
8-
ubuntu-jammy: 2023.1-ubuntu-jammy-20240129T151608
7+
rocky-9: 2023.1-rocky-9-20240423T125905
8+
ubuntu-jammy: 2023.1-ubuntu-jammy-20240423T125905
99
cloudkitty:
10-
rocky-9: 2023.1-rocky-9-20240429T091159
11-
ubuntu-jammy: 2023.1-ubuntu-jammy-20240429T091159
10+
rocky-9: 2023.1-rocky-9-20240509T111619
11+
ubuntu-jammy: 2023.1-ubuntu-jammy-20240509T111619
1212
haproxy_ssh:
13-
rocky-9: 2023.1-rocky-9-20240205T162323
14-
ubuntu-jammy: 2023.1-ubuntu-jammy-20240221T133905
15-
heat:
16-
rocky-9: 2023.1-rocky-9-20240319T134201
17-
ubuntu-jammy: 2023.1-ubuntu-jammy-20240319T134201
18-
horizon:
19-
ubuntu-jammy: 2023.1-ubuntu-jammy-20240402T104530
13+
rocky-9: 2023.1-rocky-9-20240509T102329
14+
ubuntu-jammy: 2023.1-ubuntu-jammy-20240509T102329
2015
letsencrypt:
21-
rocky-9: 2023.1-rocky-9-20240205T162323
22-
ubuntu-jammy: 2023.1-ubuntu-jammy-20240221T133905
16+
rocky-9: 2023.1-rocky-9-20240509T102329
17+
ubuntu-jammy: 2023.1-ubuntu-jammy-20240509T102329
2318
magnum:
24-
rocky-9: 2023.1-rocky-9-20240422T152338
25-
ubuntu-jammy: 2023.1-ubuntu-jammy-20240422T152338
26-
neutron:
27-
rocky-9: 2023.1-rocky-9-20240202T145927
28-
ubuntu-jammy: 2023.1-ubuntu-jammy-20240221T103817
29-
grafana:
30-
rocky-9: 2023.1-rocky-9-20240313T165255
31-
ubuntu-jammy: 2023.1-ubuntu-jammy-20240313T165255
19+
rocky-9: 2023.1-rocky-9-20240509T111619
20+
ubuntu-jammy: 2023.1-ubuntu-jammy-20240509T111619
21+
opensearch:
22+
ubuntu-jammy: 2023.1-ubuntu-jammy-20240509T094444

etc/kayobe/kolla.yml

Lines changed: 87 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -316,8 +316,12 @@ kolla_build_blocks:
316316
fi
317317
{% endif %}
318318
{% endif %}
319+
kolla_toolbox_header: |
320+
ENV UPPER_CONSTRAINTS_FILE=https://raw.githubusercontent.com/stackhpc/requirements/stackhpc/{{ openstack_release }}/upper-constraints.txt
319321
bifrost_base_header: |
320322
ADD additions-archive /
323+
ENV ANSIBLE_PIP_VERSION='>=8,<9'
324+
ENV TOX_CONSTRAINTS_FILE=/requirements/upper-constraints.txt
321325
grafana_plugins_install: |
322326
RUN grafana-cli plugins install vonage-status-panel \
323327
&& grafana-cli plugins install grafana-piechart-panel \
@@ -331,6 +335,88 @@ kolla_build_blocks:
331335
{% set magnum_capi_packages = ['git+https://github.com/stackhpc/[email protected]'] %}
332336
RUN {{ macros.install_pip(magnum_capi_packages | customizable("pip_packages")) }}
333337
{% endraw %}
338+
prometheus_alertmanager_repository_version: | # 2023.1 kolla has 0.24.0
339+
{% raw %}
340+
ARG prometheus_alertmanager_version=0.26.0
341+
ARG prometheus_alertmanager_archive=alertmanager-${prometheus_alertmanager_version}.linux-{{debian_arch}}.tar.gz
342+
ARG prometheus_alertmanager_sha256sums_url=https://github.com/prometheus/alertmanager/releases/download/v${prometheus_alertmanager_version}/sha256sums.txt
343+
ARG prometheus_alertmanager_download_url=https://github.com/prometheus/alertmanager/releases/download/v${prometheus_alertmanager_version}/${prometheus_alertmanager_archive}
344+
{% endraw %}
345+
prometheus_blackbox_exporter_repository_version: | # 2023.1 kolla has 0.23.0
346+
{% raw %}
347+
ARG blackbox_exporter_version=0.25.0
348+
ARG blackbox_exporter_url=https://github.com/prometheus/blackbox_exporter/releases/download/v${blackbox_exporter_version}/blackbox_exporter-${blackbox_exporter_version}.linux-{{debian_arch}}.tar.gz
349+
{% endraw %}
350+
prometheus_cadvisor_repository_version: | # 2023.1 kolla has 0.48.0
351+
{% raw %}
352+
ARG prometheus_cadvisor_version=0.49.1
353+
{% if debian_arch == 'arm64' %}
354+
ARG prometheus_cadvisor_sha256sum=c535f46d789599f25c7c680af193d4402da27a98d9828eb2ec916af6256e0c0c
355+
{% else %}
356+
ARG prometheus_cadvisor_sha256sum=1d5cc701a3fcdf1e8ed1c86da5304b896a6997d9e6673139e78a6f87812495b0
357+
{% endif %}
358+
ARG prometheus_cadvisor_url=https://github.com/google/cadvisor/releases/download/v${prometheus_cadvisor_version}/cadvisor-v${prometheus_cadvisor_version}-linux-{{debian_arch}}
359+
{% endraw %}
360+
haproxy_exporter_repository_version: | # 2023.1 kolla has 0.13.0
361+
{% raw %}
362+
ARG haproxy_exporter_version=0.15.0
363+
ARG haproxy_exporter_url=https://github.com/prometheus/haproxy_exporter/releases/download/v${haproxy_exporter_version}/haproxy_exporter-${haproxy_exporter_version}.linux-{{debian_arch}}.tar.gz
364+
{% endraw %}
365+
prometheus_memcached_exporter_repository_version: | # 2023.1 kolla has 0.10.0
366+
{% raw %}
367+
ARG memcached_exporter_version=0.14.3
368+
ARG memcached_exporter_url=https://github.com/prometheus/memcached_exporter/releases/download/v${memcached_exporter_version}/memcached_exporter-${memcached_exporter_version}.linux-{{debian_arch}}.tar.gz
369+
{% endraw %}
370+
prometheus_msteams_repository_version: | # 2023.1 kolla has 1.5.1
371+
{% raw %}
372+
ARG prometheus_msteams_version=1.5.2
373+
ARG prometheus_msteams_sha256sum=0f4df9ee31e655d1ec876ea2c53ab5ae5b07143ef21b9190e61b4d52839e135c
374+
ARG prometheus_msteams_url=https://github.com/prometheus-msteams/prometheus-msteams/releases/download/v${prometheus_msteams_version}/prometheus-msteams-linux-{{debian_arch}}
375+
{% endraw %}
376+
prometheus_mtail_version: | # 2023.1 kolla has 3.0.0-rc50
377+
{% raw %}
378+
ARG prometheus_mtail_version=3.0.0-rc53
379+
ARG prometheus_mtail_url=https://github.com/google/mtail/releases/download/v${prometheus_mtail_version}/mtail_${prometheus_mtail_version}_linux_{{debian_arch}}.tar.gz
380+
{% endraw %}
381+
mysqld_exporter_repository_version: | # 2023.1 kolla has 0.15.0
382+
{% raw %}
383+
ARG mysqld_exporter_version=0.15.1
384+
ARG mysqld_exporter_url=https://github.com/prometheus/mysqld_exporter/releases/download/v${mysqld_exporter_version}/mysqld_exporter-${mysqld_exporter_version}.linux-{{debian_arch}}.tar.gz
385+
{% endraw %}
386+
node_exporter_repository_version: | # 2023.1 kolla has 1.4.0
387+
{% raw %}
388+
ARG node_exporter_version=1.7.0
389+
{% if debian_arch == 'arm64' %}
390+
ARG node_exporter_sha256sum=e386c7b53bc130eaf5e74da28efc6b444857b77df8070537be52678aefd34d96
391+
{% else %}
392+
ARG node_exporter_sha256sum=a550cd5c05f760b7934a2d0afad66d2e92e681482f5f57a917465b1fba3b02a6
393+
{% endif %}
394+
ARG node_exporter_url=https://github.com/prometheus/node_exporter/releases/download/v{$node_exporter_version}/node_exporter-${node_exporter_version}.linux-{{debian_arch}}.tar.gz
395+
{% endraw %}
396+
prometheus_openstack_exporter_repository_version: | # 2023.1 kolla has 1.6.0
397+
{% raw %}
398+
ARG prometheus_openstack_exporter_version=1.7.0
399+
ARG prometheus_openstack_exporter_url=https://github.com/openstack-exporter/openstack-exporter/releases/download/v${prometheus_openstack_exporter_version}/openstack-exporter_${prometheus_openstack_exporter_version}_linux_{{debian_arch}}.tar.gz
400+
{% endraw %}
401+
prometheus_ovn_exporter_repository_version: | # 2023.1 kolla has 1.0.6
402+
{% raw %}
403+
{% if base_arch == 'x86_64' %}
404+
ARG ovn_arch=amd64
405+
{% elif base_arch == 'aarch64' %}
406+
ARG ovn_arch=arm64
407+
{% endif %}
408+
ARG prometheus_ovn_version=1.0.7
409+
ARG prometheus_ovn_cksum_url=https://github.com/greenpau/ovn_exporter/releases/download/v${prometheus_ovn_version}/checksums.txt
410+
ARG ovn_exporter_tgz=ovn-exporter_${prometheus_ovn_version}_linux_${ovn_arch}.tar.gz
411+
ARG prometheus_ovn_url=https://github.com/greenpau/ovn_exporter/releases/download/v${prometheus_ovn_version}/${ovn_exporter_tgz}
412+
{% endraw %}
413+
prometheus_v2_server_repository_version: | # 2023.1 kolla has 2.38.0
414+
{% raw %}
415+
ARG prometheus_version=2.51.1
416+
ARG prometheus_url=https://github.com/prometheus/prometheus/releases/download/v${prometheus_version}/prometheus-${prometheus_version}.linux-{{debian_arch}}.tar.gz
417+
{% endraw %}
418+
419+
334420
# Dict mapping image customization variable names to their values.
335421
# Each variable takes the form:
336422
# <image name>_<customization>_<operation>
@@ -367,8 +453,7 @@ kolla_build_customizations: "{{ kolla_build_customizations_common | combine(koll
367453

368454
# Dict mapping Kolla Dockerfile ARG names to their values.
369455
kolla_build_args:
370-
node_exporter_version: "1.5.0" # kolla has 1.4.0
371-
node_exporter_sha256sum: "af999fd31ab54ed3a34b9f0b10c28e9acee9ef5ac5a5d5edfdde85437db7acbb"
456+
placeholder: "placeholder"
372457

373458
###############################################################################
374459
# Kolla-ansible inventory configuration.

etc/kayobe/pulp-host-image-versions.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
# Overcloud host image versioning tags
33
# These images must be in SMS, since they are used by our AIO CI runners
44
stackhpc_rocky_9_overcloud_host_image_version: "2023.1-20240126T093158"
5-
stackhpc_ubuntu_jammy_overcloud_host_image_version: "zed-20231013T123933"
5+
stackhpc_ubuntu_jammy_overcloud_host_image_version: "2023.1-20240325T130221"

etc/kayobe/pulp-repo-versions.yml

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
11
---
22
# Do not edit! This file is autogenerated by Ansible.
3-
stackhpc_pulp_repo_centos_stream_9_docker_version: 20230919T015626
4-
stackhpc_pulp_repo_centos_stream_9_nfv_openvswitch_version: 20230929T005202
5-
stackhpc_pulp_repo_centos_stream_9_openstack_antelope_version: 20230912T101324
6-
stackhpc_pulp_repo_centos_stream_9_opstools_version: 20230615T071742
7-
stackhpc_pulp_repo_centos_stream_9_storage_ceph_quincy_version: 20230712T025152
3+
stackhpc_pulp_repo_centos_stream_9_docker_version: 20240412T001239
4+
stackhpc_pulp_repo_centos_stream_9_nfv_openvswitch_version: 20240406T233848
5+
stackhpc_pulp_repo_centos_stream_9_openstack_antelope_version: 20240417T235558
6+
stackhpc_pulp_repo_centos_stream_9_opstools_version: 20231213T031318
7+
stackhpc_pulp_repo_centos_stream_9_storage_ceph_quincy_version: 20231104T015751
88
stackhpc_pulp_repo_docker_ce_ubuntu_version: 20231020T014922
9-
stackhpc_pulp_repo_elrepo_9_version: 20230907T075311
10-
stackhpc_pulp_repo_epel_9_version: 20231020T014922
11-
stackhpc_pulp_repo_grafana_version: 20231020T014922
12-
stackhpc_pulp_repo_opensearch_2_x_version: 20231202T013234
13-
stackhpc_pulp_repo_opensearch_dashboards_2_x_version: 20231202T013234
14-
stackhpc_pulp_repo_rabbitmq_erlang_version: 20231015T004919
15-
stackhpc_pulp_repo_rabbitmq_server_version: 20231018T041416
16-
stackhpc_pulp_repo_rhel_9_influxdb_version: 20231019T010143
17-
stackhpc_pulp_repo_rhel_9_mariadb_10_6_version: 20230815T010124
18-
stackhpc_pulp_repo_rhel_9_treasuredata_4_version: 20230903T003752
19-
stackhpc_pulp_repo_rocky_9_1_appstream_version: 20231012T003815
20-
stackhpc_pulp_repo_rocky_9_1_baseos_version: 20230921T005001
21-
stackhpc_pulp_repo_rocky_9_1_crb_version: 20231020T014922
22-
stackhpc_pulp_repo_rocky_9_1_extras_version: 20231020T014922
23-
stackhpc_pulp_repo_rocky_9_1_highavailability_version: 20231020T014922
9+
stackhpc_pulp_repo_elrepo_9_version: 20240214T143520
10+
stackhpc_pulp_repo_epel_9_version: 20240417T235558
11+
stackhpc_pulp_repo_grafana_version: 20240417T235558
12+
stackhpc_pulp_repo_opensearch_2_x_version: 20240403T011714
13+
stackhpc_pulp_repo_opensearch_dashboards_2_x_version: 20240403T011714
14+
stackhpc_pulp_repo_rabbitmq_erlang_version: 20240413T235245
15+
stackhpc_pulp_repo_rabbitmq_server_version: 20240330T001322
16+
stackhpc_pulp_repo_rhel_9_influxdb_version: 20240417T000423
17+
stackhpc_pulp_repo_rhel_9_mariadb_10_6_version: 20240208T002309
18+
stackhpc_pulp_repo_rhel_9_treasuredata_4_version: 20231130T012511
19+
stackhpc_pulp_repo_rocky_9_1_appstream_version: 20231207T013715
20+
stackhpc_pulp_repo_rocky_9_1_baseos_version: 20231206T014015
21+
stackhpc_pulp_repo_rocky_9_1_crb_version: 20231211T120328
22+
stackhpc_pulp_repo_rocky_9_1_extras_version: 20231211T120328
23+
stackhpc_pulp_repo_rocky_9_1_highavailability_version: 20231208T011702
2424
stackhpc_pulp_repo_rocky_9_2_appstream_version: 20231211T120328
2525
stackhpc_pulp_repo_rocky_9_2_baseos_version: 20231211T120328
2626
stackhpc_pulp_repo_rocky_9_2_crb_version: 20231207T013715
2727
stackhpc_pulp_repo_rocky_9_2_extras_version: 20231207T013715
2828
stackhpc_pulp_repo_rocky_9_2_highavailability_version: 20231208T011702
29-
stackhpc_pulp_repo_rocky_9_3_appstream_version: 20231215T005810
30-
stackhpc_pulp_repo_rocky_9_3_baseos_version: 20231215T005810
31-
stackhpc_pulp_repo_rocky_9_3_crb_version: 20231215T005810
32-
stackhpc_pulp_repo_rocky_9_3_extras_version: 20231211T120328
33-
stackhpc_pulp_repo_rocky_9_3_highavailability_version: 20231214T005538
34-
stackhpc_pulp_repo_ubuntu_jammy_security_version: 20231020T074329
35-
stackhpc_pulp_repo_ubuntu_jammy_version: 20231020T074329
36-
stackhpc_pulp_repo_ubuntu_cloud_archive_version: 20231019T125502
29+
stackhpc_pulp_repo_rocky_9_3_appstream_version: 20240416T010957
30+
stackhpc_pulp_repo_rocky_9_3_baseos_version: 20240413T014042
31+
stackhpc_pulp_repo_rocky_9_3_crb_version: 20240413T014042
32+
stackhpc_pulp_repo_rocky_9_3_extras_version: 20240413T014042
33+
stackhpc_pulp_repo_rocky_9_3_highavailability_version: 20240404T012937
34+
stackhpc_pulp_repo_ubuntu_jammy_version: 20240418T043733
35+
stackhpc_pulp_repo_ubuntu_cloud_archive_version: 20240418T070026
36+
stackhpc_pulp_repo_ubuntu_jammy_security_version: 20240418T043733
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
features:
3+
- |
4+
Bumped pulp repo versions for Q2 2024
5+
Bumped Kolla image tags for Q2 2024
6+
Bumped prometheus server from 2.38.0 to 2.51.1
7+
Bumped prometheus alertmanager from 0.24.0 to 0.26.0
8+
Bumped prometheus blackbox exporter from 0.23.0 to 0.25.0
9+
Bumped prometheus cadvisor exporter from 0.48.0 to 0.49.1
10+
Bumped prometheus haproxy exporter from 0.13.0 to 0.15.0
11+
Bumped prometheus memcached exporter from 0.10.0 to 0.14.3
12+
Bumped prometheus msteams from 1.5.1 to 1.5.2
13+
Bumped prometheus mtail from 3.0.0-rc50 to 3.0.0-rc53
14+
Bumped prometheus mysqld exporter from 0.15.0 to 0.15.1
15+
Bumped prometheus node exporter from 1.4.0 to 1.7.0
16+
Bumped prometheus openstack exporter from 1.6.0 to 1.7.0
17+
Bumped prometheus ovn exporter from 1.0.6 to 1.0.7
18+
Bumped opensearch from 2.11.1-1 to 2.13.0-1 (Rocky Linux 9)
19+
Bumped opensearch from 2.12.0 to 2.13.0 (Ubuntu Jammy)
20+
Bumped grafana from 10.1.5-1 to 10.4.2-1 (Rocky Linux 9)
21+
Bumped grafana from 10.4.0 to 10.4.2 (Ubuntu Jammy)
22+
security:
23+
- |
24+
Fixed CVE-2023-31047, CVE-2023-23969, CVE-2023-24580, CVE-2023-36053,
25+
CVE-2023-46695, CVE-2023-30861, CVE-2022-4899. CVE-2024-1135,
26+
GHSA-2m57-hf25-phgg, CVE-2023-0286, CVE-2023-50782, CVE-2024-26130
27+
for openstack services.
28+
29+
Fixed CVE-2022-41723, CVE-2023-39325 (except prometheus-alertmanager,
30+
prometheus-msteams-exporter, prometheus-haproxy-exporter,
31+
prometheus-openstack-exporter. No patch available.), CVE-2021-43565,
32+
CVE-2022-27191, CVE-2022-27664, CVE-2021-38561, CVE-2022-21698,
33+
CVE-2021-4238, CVE-2022-40083, CVE-2022-41721, CVE-2021-33194,
34+
CVE-2023-2253, CVE-2023-27561, CVE-2023-28840, CVE-2024-21626,
35+
CVE-2022-32149, CVE-2023-45142, GHSA-m425-mq94-257g
36+
for prometheus server and exporters except prometheus-libvirt-exporter
37+
and prometheus-haproxy-exporter. (Source repository of each are archived
38+
and no longer maintained)
39+
40+
Fixed CVE-2023-39325, CVE-2023-45142, CVE-2023-47108, CVE-2023-49568,
41+
CVE-2023-49569, GHSA-9763-4f94-gfch, GHSA-m425-mq94-257g
42+
for grafana.
43+
44+
It is advised to redeploy service with current version of images from
45+
StackHPC Release Train.

0 commit comments

Comments
 (0)