aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kolla/common/sources.yaml34
-rw-r--r--kolla/docker/ovn/ovn-base/Dockerfile.j23
-rw-r--r--kolla/docker/ovn/ovn-controller/Dockerfile.j23
-rw-r--r--kolla/docker/ovn/ovn-nb-db-server/Dockerfile.j23
-rw-r--r--kolla/docker/ovn/ovn-northd/Dockerfile.j23
-rw-r--r--kolla/docker/ovn/ovn-sb-db-server/Dockerfile.j23
-rw-r--r--releasenotes/notes/bug-2163314-d99dd8d0f7a76a95.yaml6
-rw-r--r--releasenotes/notes/prometheus-server-3.13LTS-b33f7bc56ed9cd44.yaml4
-rw-r--r--releasenotes/notes/update-external-components-625902310f4f5536.yaml9
-rw-r--r--releasenotes/notes/update-external-components-94f3c485be382c8e.yaml7
-rw-r--r--releasenotes/notes/update-external-components-97b947c8fdb88ac9.yaml7
-rw-r--r--tests/templates/repos.yaml.j25
12 files changed, 70 insertions, 17 deletions
diff --git a/kolla/common/sources.yaml b/kolla/common/sources.yaml
index 1214bd5da..a00afeb52 100644
--- a/kolla/common/sources.yaml
+++ b/kolla/common/sources.yaml
@@ -116,11 +116,11 @@ kolla-toolbox:
type: "url"
location: "$tarballs_base/openstack/requirements/requirements-${openstack_branch}.tar.gz"
letsencrypt-lego:
- version: "v5.4.0"
+ version: "v5.4.1"
type: "url"
sha256:
- amd64: "d3adf89392d606ce84d485c1cc20832edd42ace6ff9ced9dd3670d9d8b8aca38"
- arm64: "a86e946e0415e14e28d6dfe3c95914b088b3f5f6e13209e07e2e8c3a64d7280b"
+ amd64: "ebb33f1bead5a7c99dd46f1c5734b44cf1eab5b5c12faf397cd14d50a5916419"
+ arm64: "8494c06bde449ac4d65c726b7ea50d67ac61f422e698c9b78b47778445b098f2"
location: "https://github.com/go-acme/lego/releases/download/${version}/lego_${version}_linux_${debian_arch}.tar.gz"
magnum-base:
type: "url"
@@ -246,11 +246,11 @@ prometheus-memcached-exporter:
arm64: "d1abf0ef1196ff5de5cf3462eb962b4a3d6733327951ae6d81c062902b5f2a60"
location: "https://github.com/prometheus/memcached_exporter/releases/download/v${version}/memcached_exporter-${version}.linux-${debian_arch}.tar.gz"
prometheus-mtail:
- version: "3.4.9"
+ version: "3.4.11"
type: "url"
sha256:
- amd64: "2d8f076432d260a26cdcdac9480942aa10c5cb95b0cc43e920d5bb5269a145f1"
- arm64: "fb24e6b3270b8e9c8dbd7e263d27e2310249dd9d5a793608fe80b19784fefcf9"
+ amd64: "641a85ae818d8218ea4fc4bfde73b3dcea2b2bdbbc6cfb31c0d94091101c9c9e"
+ arm64: "0fd30fc3430f36e984bfecdfda47e8b276ac8e85418596f324f36368e3e64b12"
location: "https://github.com/jaqx0r/mtail/releases/download/v${version}/mtail_${version}_linux_${debian_arch}.tar.gz"
prometheus-mysqld-exporter:
version: "0.20.0"
@@ -274,28 +274,28 @@ prometheus-openstack-exporter:
arm64: "d6e0b23fe755732a93796255e3a2be8ec5a699b0a64c21afd377c60ccf60cd55"
location: "https://github.com/openstack-exporter/openstack-exporter/releases/download/v${version}/openstack-exporter_${version}_linux_${debian_arch}.tar.gz"
prometheus-openstack-network-exporter:
- version: "0.2.0"
+ version: "0.3.0"
type: "url"
sha256:
- amd64: "c93e6c62a0b861af50292f51b1443114e2178d89450b37cb0462723eaa3b2338"
- arm64: "478de6e005188d0e2545e34ca2c5b93a33a32dc7d1f1b03dc3210c4ef7e44305"
+ amd64: "bca401a6854bdc350578ff9e3477b4c54527c3f677d7549191e2523f1d03605d"
+ arm64: "06640f01fd088068f2552e702b624d4b9f2441d532409f8be7d94206fc18b9c0"
location: "https://github.com/openstack-k8s-operators/openstack-network-exporter/releases/download/v${version}/openstack-network-exporter-linux-${debian_arch}"
prometheus-server:
- # NOTE(mnasiadka): lts_branch pins check_sources.py to the 3.5.x
+ # NOTE(mnasiadka): lts_branch pins check_sources.py to the 3.13.x
# release series instead of jumping to the latest major.minor.
- lts_branch: "3.5"
- version: "3.5.5"
+ lts_branch: "3.13"
+ version: "3.13.3"
type: "url"
sha256:
- amd64: "64d0beab873272b861a91df41668bc852c7e2e5b23f75c16059fb15b5630c577"
- arm64: "b4676dba3271deea2a92a3e85ac31cde67be707fdff54c5dbf48c9f2ecac5085"
+ amd64: "b349c732d8a853e657d0e7ae1bbad4d11b586615fb65fdc59d896b9f869c001e"
+ arm64: "aa9be9c36608e7ab7cc089726195d0e4fa74f87b330538df9d30d3da1f2b0e18"
location: "https://github.com/prometheus/prometheus/releases/download/v${version}/prometheus-${version}.linux-${debian_arch}.tar.gz"
prometheus-valkey-exporter:
- version: "1.89.0"
+ version: "1.91.1"
type: "url"
sha256:
- amd64: "f7db4f86272f272bbc08971ce0e34dd675f992c55bd788b0c9fb21158bcec502"
- arm64: "1a70d42cd1d96a9388f8b528f55ad5bdc2c3cbd911c1dff3875fcb9ac01fa28a"
+ amd64: "4552451000b6345011bfc50d77fd3be625aa0be47ac07e98a40384038ecffaab"
+ arm64: "7ee124bd17733cce535b87da17e79f0346d3edb4a20759cf3bfca8b4e0d6886f"
location: "https://github.com/oliver006/redis_exporter/releases/download/v${version}/redis_exporter-v${version}.linux-${debian_arch}.tar.gz"
skyline-apiserver:
type: "url"
diff --git a/kolla/docker/ovn/ovn-base/Dockerfile.j2 b/kolla/docker/ovn/ovn-base/Dockerfile.j2
index 9ab9f0aa6..96893782a 100644
--- a/kolla/docker/ovn/ovn-base/Dockerfile.j2
+++ b/kolla/docker/ovn/ovn-base/Dockerfile.j2
@@ -10,6 +10,9 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}"
{{ macros.kolla_enable_base_repos() }}
{% if base_package_type == 'rpm' %}
+
+{{ macros.enable_extra_repos(['openvswitch']) }}
+
{% set ovn_base_packages = [
'ovn${KOLLA_RPM_OVN_VERSION}',
] %}
diff --git a/kolla/docker/ovn/ovn-controller/Dockerfile.j2 b/kolla/docker/ovn/ovn-controller/Dockerfile.j2
index a04562107..b70db50e6 100644
--- a/kolla/docker/ovn/ovn-controller/Dockerfile.j2
+++ b/kolla/docker/ovn/ovn-controller/Dockerfile.j2
@@ -10,6 +10,9 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}"
{{ macros.kolla_enable_base_repos() }}
{% if base_package_type == 'rpm' %}
+
+{{ macros.enable_extra_repos(['openvswitch']) }}
+
{% set ovn_controller_packages = [
'ovn${KOLLA_RPM_OVN_VERSION}-host'
] %}
diff --git a/kolla/docker/ovn/ovn-nb-db-server/Dockerfile.j2 b/kolla/docker/ovn/ovn-nb-db-server/Dockerfile.j2
index 932d7a5d7..472c6e8c9 100644
--- a/kolla/docker/ovn/ovn-nb-db-server/Dockerfile.j2
+++ b/kolla/docker/ovn/ovn-nb-db-server/Dockerfile.j2
@@ -10,6 +10,9 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}"
{{ macros.kolla_enable_base_repos() }}
{% if base_package_type == 'rpm' %}
+
+{{ macros.enable_extra_repos(['openvswitch']) }}
+
{% set ovn_nb_db_server_packages = [
'ovn${KOLLA_RPM_OVN_VERSION}-central',
] %}
diff --git a/kolla/docker/ovn/ovn-northd/Dockerfile.j2 b/kolla/docker/ovn/ovn-northd/Dockerfile.j2
index 227584ed4..6a9c1b03f 100644
--- a/kolla/docker/ovn/ovn-northd/Dockerfile.j2
+++ b/kolla/docker/ovn/ovn-northd/Dockerfile.j2
@@ -10,6 +10,9 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}"
{{ macros.kolla_enable_base_repos() }}
{% if base_package_type == 'rpm' %}
+
+{{ macros.enable_extra_repos(['openvswitch']) }}
+
{% set ovn_northd_packages = [
'ovn${KOLLA_RPM_OVN_VERSION}-central',
] %}
diff --git a/kolla/docker/ovn/ovn-sb-db-server/Dockerfile.j2 b/kolla/docker/ovn/ovn-sb-db-server/Dockerfile.j2
index fbef63713..419622389 100644
--- a/kolla/docker/ovn/ovn-sb-db-server/Dockerfile.j2
+++ b/kolla/docker/ovn/ovn-sb-db-server/Dockerfile.j2
@@ -10,6 +10,9 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}"
{{ macros.kolla_enable_base_repos() }}
{% if base_package_type == 'rpm' %}
+
+{{ macros.enable_extra_repos(['openvswitch']) }}
+
{% set ovn_sb_db_server_packages = [
'ovn${KOLLA_RPM_OVN_VERSION}-central',
] %}
diff --git a/releasenotes/notes/bug-2163314-d99dd8d0f7a76a95.yaml b/releasenotes/notes/bug-2163314-d99dd8d0f7a76a95.yaml
new file mode 100644
index 000000000..0683c8ced
--- /dev/null
+++ b/releasenotes/notes/bug-2163314-d99dd8d0f7a76a95.yaml
@@ -0,0 +1,6 @@
+---
+fixes:
+ - |
+ Fixes child image builds from ``openvswitch-base`` with a custom
+ OpenvSwitch repo.
+ `LP#2163314 <https://launchpad.net/bugs/2163314>`__
diff --git a/releasenotes/notes/prometheus-server-3.13LTS-b33f7bc56ed9cd44.yaml b/releasenotes/notes/prometheus-server-3.13LTS-b33f7bc56ed9cd44.yaml
new file mode 100644
index 000000000..5dcd22e29
--- /dev/null
+++ b/releasenotes/notes/prometheus-server-3.13LTS-b33f7bc56ed9cd44.yaml
@@ -0,0 +1,4 @@
+---
+upgrade:
+ - |
+ Update Prometheus server to latest LTS release (3.5.x -> 3.13.x).
diff --git a/releasenotes/notes/update-external-components-625902310f4f5536.yaml b/releasenotes/notes/update-external-components-625902310f4f5536.yaml
new file mode 100644
index 000000000..bf69959f5
--- /dev/null
+++ b/releasenotes/notes/update-external-components-625902310f4f5536.yaml
@@ -0,0 +1,9 @@
+---
+upgrade:
+ - |
+ ``letsencrypt-lego`` has been updated from ``5.4.0`` to ``5.4.1``.
+ - |
+ ``prometheus-mtail`` has been updated from ``3.4.9`` to ``3.4.10``.
+ - |
+ ``prometheus-valkey-exporter`` has been updated from ``1.89.0`` to
+ ``1.90.0``.
diff --git a/releasenotes/notes/update-external-components-94f3c485be382c8e.yaml b/releasenotes/notes/update-external-components-94f3c485be382c8e.yaml
new file mode 100644
index 000000000..e72f54e25
--- /dev/null
+++ b/releasenotes/notes/update-external-components-94f3c485be382c8e.yaml
@@ -0,0 +1,7 @@
+---
+upgrade:
+ - |
+ ``prometheus-mtail`` has been updated from ``3.4.10`` to ``3.4.11``.
+ - |
+ ``prometheus-openstack-network-exporter`` has been updated from ``0.2.0``
+ to ``0.3.0``.
diff --git a/releasenotes/notes/update-external-components-97b947c8fdb88ac9.yaml b/releasenotes/notes/update-external-components-97b947c8fdb88ac9.yaml
new file mode 100644
index 000000000..d758f9412
--- /dev/null
+++ b/releasenotes/notes/update-external-components-97b947c8fdb88ac9.yaml
@@ -0,0 +1,7 @@
+---
+upgrade:
+ - |
+ ``prometheus-server`` has been updated from ``3.13.2`` to ``3.13.3``.
+ - |
+ ``prometheus-valkey-exporter`` has been updated from ``1.90.0`` to
+ ``1.91.1``.
diff --git a/tests/templates/repos.yaml.j2 b/tests/templates/repos.yaml.j2
index 9129f74eb..573173d95 100644
--- a/tests/templates/repos.yaml.j2
+++ b/tests/templates/repos.yaml.j2
@@ -32,6 +32,11 @@ rocky:
build_only: true
gpgkey: "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10"
name: "crb"
+ openvswitch:
+ baseurl: "http://centos-stream.mirrorservice.org/SIGs/$releasever-stream/nfv/$basearch/openvswitch-2/"
+ build_only: true
+ gpgkey: "https://www.centos.org/keys/RPM-GPG-KEY-CentOS-SIG-NFV"
+ name: "centos-nfv-openvswitch"
{% elif base_distro == 'ubuntu' %}
ubuntu:
ubuntu: