@@ -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/magnum-capi-helm.git@v0.13.0'] %}
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.
369455kolla_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.
0 commit comments