[release-announce] kolla 13.0.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Tue Nov 23 09:32:22 UTC 2021


We are thrilled to announce the release of:

kolla 13.0.0: Kolla OpenStack Deployment

This release is part of the xena release series.

The source is available from:

    https://opendev.org/openstack/kolla

Download the package from:

    https://tarballs.openstack.org/kolla/

Please report issues through:

    https://bugs.launchpad.net/kolla/+bugs

For more details, please see below.

13.0.0
^^^^^^


New Features
************

* OVN images are now buildable for Debian on x86-64 architecture.


Bug Fixes
*********

* Fixes an issue with cinder-volume missing "lsscsi" and "nvme"
  commands on Debian and Ubuntu. LP#1942038

Changes in kolla 12.0.0..13.0.0
-------------------------------

bad1c1a47 reno: polish release notes for Xena
65346400d Debian: we want Openvswitch and ovn from backports
849da79d0 cinder-volume/ubuntu: add lsscsi and nvme
e466ccbfd ovn: Add Debian x86 images
a5a3395e3 monasca: enable for Debian/aarch64
698866e43 update information about unbuildable images
46f8f3f63 centos: switch to RDO final release of Xena
a30c086ad openstack-base: drop anyjson
9eed029a8 Update TOX_CONSTRAINTS_FILE for stable/xena
e95098364 Update .gitreview for stable/xena
0dcfa1f01 docs: Move Kayobe RC1 after Kolla & Kolla Ansible RC1
4de83a464 Revert "Add missing reno"
2008b386d gnocchi: update to 4.4.1
1b6d1bf16 Add missing reno
0194ac597 Tidy up renos before Xena release
556e8f9ee Fix GitHub tarball URL for monasca-thresh
d640980e0 Use RDO's Xena Delorean packages
8cdf952c6 release: Use Xena sources by default
5a8505920 Remove neutron api-paste.ini from old location
c4d227cdd [bifrost] Drop workarounds
8b106493d [placement] Stop copying unused script
b32cf27cc logstash: pin to 7.9.* for Elasticsearch OSS compatibility
e4f019a5d Build source type images by default
456397107 Move all distros to upstream MariaDB 10.5
6366dec51 Avoid the use of --force in groupadd
623f375b5 Debian: use Xena binary packages
b5422a6bc [debian] Use upstream MariaDB
f02e5af05 Fix stale commented-out repo entry
febbb5b40 Add proxysql image
a11815cd9 Do not use distro_python_version for interpreter
6eeb2cbdd toolbox: Move to ansible-core 2.11 and collections
b4b206de4 [CI] Drop support for publishing versioned image tags
88f1e32aa toolbox: Move custom Ansible config to global location
006c19fdb debian: Change influxdb, rabbitmq and td-agent repos to bullseye
5253e031c Pin td-agent to 4.0.* also on Debian
c6cba0831 ceph: Update CentOS packages to Pacific
d03d5aaee [doc] Ubuntu has Ceph Pacific in Wallaby+
acc23bb60 Move clustercheck script to mariadb-base
f31fbab84 Fix Elasticsearch Curator
8d67183c8 Install UCA GPG key
2168224aa haproxy: Use haproxy 2.2.x
4f07c285c Revert "Config: Set default home to /var/lib/{user}"
1327de43a docs: add feature freeze to release management
25e960284 Revert "Update code to Jinja 3.0 style"
ffaf102fe Debian/Ubuntu: handle APT keys in proper way
e7ecb75ec Remove chrony image from kolla
f0d4daaed Add example of switching CentOS binary images to current release
72fcc0f8e Always use the distro-provided libvirt-python
11b445126 Allow build debian/ubuntu-binary cloudkitty images
22def6336 [release] Use RDO master Delorean packages
928c4648a ironic-neutron-agent: enable for Debuntu binary
17848d49a [release] Use UCA Xena
6f450a10e Fix naming of CentOS Stream in reno
eedcfb515 [horizon] Copy Masakari policy in YAML format
e8e8e5296 Remove Prometheus v1 image
0a410a546 monasca-thresh: Allow topology check and removal in storm
33da73666 Config: Set default home to /var/lib/{user}
079956910 Add some system users to fix user uid inconsistencies
20d8b83ec base/deb: bump 'system' groups limit beyond Kolla ones
656842501 Config: allow to set group for user
d44f289c1 Upgrade prometheus elasticsearch exporter to 1.2.1
535c861d9 Fix missing pacemaker-cli-utils in Debian hacluster images
f8824b60d Remove patrole from version-check
383364e67 Update code to Jinja 3.0 style
796a8ec29 test-requirements: remove not needed entries
bd90b0270 drop leftovers of RHEL support
53b391d36 Add boto3 as s3 dependency for Glance container
fb218ff9b Fix missing templating block for kolla-toolbox.
1f8ac2162 Fix prometheus-elasticsearch-exporter container.
4c2990a99 Add masakari-dashboard to debian binary horizon image
01d02be25 Add missing default policy files for debian-binary-horizon
76c55483b Switch OPENSTACK_RELEASE back to master
acc8cb990 CI: Fix epel url override
d55cd5e5c Remove last mongo refs
7344e65aa Fix build of debian images
3b5d8ccd6 Clean up extra spaces
fb8217c16 [CI] Do not set ansible_python_interpreter for Zuul
2973d03ef setDaemon() is deprecated in Python 3.10
5c369c7fa Remove tempest image
2676a6616 Bump up cAdvisor's version
fd49c3d6f tox: Use allowlist_externals instead of whitelist_externals
e6cea7b93 Remove rally
8ec8ef3d8 Revert "libvirt: pin edk2-ovmf"
5940d1758 Improve offline build scenario.
05cf55262 docs: Update release management for Xena process
6d0882ef7 Pin td-agent to 4.0.* to fix missing logs
3110cb136 [docs] Fix Debian release name
e9ec89821 Remove panko
f68dfb88f horizon: Correct location of monitoring_policy file
c6fa5d98d Revert "[CI] Add grafana to allowed-to-fail"
d7252ba58 Change network_mode default to host
789c9c3b8 Enable Debian updates repo
a6884085e [CI] Add grafana to allowed-to-fail
db78657c2 Fix _get_images_dir when pip-installed with --user
77fc442a9 Horizon: Install policy files for manila-ui
f9715a66e Horizon: Install required policy files for heat-dashboard
740448a65 Add missing default policy files for ubuntu-binary-horizon
5338b559e docs: Update Freenode to OFTC
c82683a9e Sort the package lists in openstack-base alphabetically
1a2c33512 libvirt: pin edk2-ovmf
6035f57a3 ubuntu: unpin OVS
1e7d1f3bd Revert "CI: add monasca-grafana to allowed-to-fail images"
16b5a8c1c [Security] Fix open redirect in Prometheus
2c49046ae Drop monasca-grafana image.
a93f171da centos: clean up repo enable/disable/keys
ea71584c6 add openstack-python3-xena-jobs-arm64 job
c29f81869 gnocchi: add python3-rados to gnocchi-base source image
0506ede84 Drop ppc64le support
9bad71d7c gnocchi-base: numpy provides aarch64 binary wheels
038074097 centos: do not install CentOS Rabbitmq repo twice on AArch64
c028639af [release] Use UCA Wallaby
68fc72cd5 base: check for compatible distro using just sh
e01a490c9 Deprecate tempest and rally
8c9cfb07f setup.cfg: Replace dashes with underscores
9e4df387c Revert "CI: drop ubuntu-aarch64 job"
c364c8be8 [CI] Trust only infra mirrors
f0c356774 CI: drop bashism from template overrides
eff3e6b9c CI: move to Debian 'bullseye' nodes
bfea49246 Revert "CI: temporarily disable CentOS/AArch64 testing"
444313975 Install RabbitMQ repo key on Ubuntu and Debian
b69240ca4 docs: update supported OS distros
b5dbcb8dc Fix RabbitMQ and Erlang pins again
0ec6049a7 CentOS on AArch64 has only Erlang 22
84add55bf [CI] Fix Ubuntu cephadm jobs names
29b16b8a8 CI: Remove kolla_python_version from Debian/Ubuntu jobs
6e190741d Revert "deprecate use of GnuPG ids for APT keys"
a4f6a8f05 neutron: Remove vmware-nsx and networking-mlx from binary
e8533795d Install Monasca datasource plugin for Grafana
e0f8cbc50 move to Debian 'bullseye'
b54789d09 Pin erlang
407d774ff Modify healthcheck_mariadb
51c3c90af Disable trove for Debian/binary
f00961da2 docs: deprecate ppc64le in Wallaby
5f2eb06b8 Add Python3 xena unit tests
7e778d659 Update master for stable/wallaby
bcdec58c6 releasenotes: we move to Debian bullseye


Diffstat (except docs and test files)
-------------------------------------

.gitreview                                         |   2 +-
.zuul.d/base.yaml                                  |   1 -
.zuul.d/project.yaml                               |   3 +-
README.rst                                         |   5 -
.../cloudkitty/cloudkitty-processor/Dockerfile.j2  |   5 +-
.../elasticsearch-curator/Dockerfile.j2            |   2 +
.../hacluster-pacemaker-remote/Dockerfile.j2       |   6 +
.../mariadb/mariadb-server/security_reset.expect   |  17 +-
.../mariadb-server/security_reset.expect.debian    |  67 ----
.../monasca/monasca-thresh/topology_bootstrap.sh   |  90 +++++
.../ironic-neutron-agent/Dockerfile.j2             |   5 +-
.../prometheus/prometheus-cadvisor/Dockerfile.j2   |  10 +-
.../Dockerfile.j2                                  |   4 +-
kolla/common/config.py                             | 168 +++------
kolla/image/build.py                               | 104 ++----
kolla/template/methods.py                          |  14 +-
kolla/template/repos.yaml                          | 277 ++++++++++----
.../add-masakari-dashboard-eae5f216888e5fe0.yaml   |   3 +
...a-toolbox_templating_block-3d284d886816e95a.yml |   5 +
.../ansible-core-toolbox-e34b31422474684b.yaml     |   4 +
releasenotes/notes/apt-keys-bb7c8678fc6d908b.yaml  |  12 +
.../notes/bug-1808805-e63af01591f03506.yaml        |   8 +
.../notes/bug-1884259-23bdaa6c1c038a81.yaml        |   5 +
.../notes/bug-1930867-debian-c01f2cd22d8c10f0.yaml |   6 +
.../notes/bug-1933759-c03e50c243850a49.yaml        |   5 +
.../notes/bug-1933770-c08c6804aa5d9e61.yaml        |   6 +
.../notes/bug-1934753-98ec4951a0f7373b.yaml        |   6 +
.../notes/bug-1934788-b1fd51f443479fb6.yaml        |   5 +
.../notes/bug-1935015-385d6f20e32311eb.yml         |  10 +
.../notes/bug-1942038-f1d96ae352f73bd1.yaml        |   6 +
.../notes/bug-1942846-1216faacacba94be.yaml        |   5 +
.../notes/centos-8-stream-b5b45ccee94f7cf5.yaml    |   2 +-
.../centos-ceph-pacific-40c55be6721cb1ac.yaml      |   4 +
.../centos-mariadb-upstream-971216b820ee1f1a.yaml  |   9 +
...cloudkitty-debuntu-binary-09b182fc672b7d77.yaml |   4 +
.../notes/debian-bullseye-4fedf3b3638783de.yaml    |   6 +-
.../debian-mariadb-upstream-75e05cbdaa013abe.yaml  |  10 +
...untu-ironic-neutron-agent-6534d616b37643a8.yaml |   6 +
.../default-type-source-f0c5cf1d97e2f345.yaml      |   8 +
.../notes/deprecate-ppc64le-2b7b642e79bddd66.yaml  |   2 +-
...precate-tempest-and-rally-0647efa7209cf03a.yaml |   3 +-
.../drop-last-mongo-refs-c12edb066544e190.yaml     |   4 +
.../notes/drop-ppc64le-516442a16cc9f27c.yaml       |   4 +
.../notes/drop-rhel-support-03ccce1a69bd88a7.yaml  |   5 +
...fix-elasticsearch-curator-7876896ebbd41ad3.yaml |   6 +
.../notes/gnocchi-4.4.1-1332afc3c6fca766.yaml      |   4 +
.../notes/haproxy-22-aeac8a3fa330f972.yaml         |   4 +
.../improve_offline_support-e7b2384fb7390184.yaml  |   5 +
.../notes/logstash-7.9-30fd90e921037a8a.yaml       |   6 +
.../notes/neutron-api-paste-2268bcb3e0156e62.yaml  |   6 +
.../notes/ovn-debian-x86-d584f88b9e94b226.yaml     |   4 +
releasenotes/notes/proxysql-001027572dcec118.yaml  |   4 +
.../remove-chrony-image-20a96b0ce63e2959.yaml      |   4 +
releasenotes/notes/remove-panko-5338b559.yaml      |   3 +
.../remove-prometheus-v1-3bc458bed2228a9e.yaml     |   4 +
.../remove-rally-tempest-249782f1a1123b71.yaml     |   5 +
.../notes/set-group-for-user-aa9b3eae69d8f6a0.yaml |   3 +
.../ubuntu-mariadb-10.5-38631eae76f6d091.yaml      |   4 +
.../update-cadvisor-v0.38.7-a0ff88006b5ff3f7.yaml  |   4 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/wallaby.rst                    |   6 +
roles/kolla-build-config/defaults/main.yml         |  26 --
test-requirements.txt                              |  16 -
tools/validate-binary-build.sh                     |   2 +-
tools/version-check.py                             |  22 --
tox.ini                                            |  14 +-
148 files changed, 1471 insertions(+), 1370 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index fc20695c0..e1185df8b 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1,3 +0,0 @@
-# The order of packages is significant, because pip processes them in the order
-# of appearance. Changing the order has an impact on the overall integration
-# process, which may cause wedges in the gate later.
@@ -6 +2,0 @@ bashate>=0.5.1 # Apache-2.0
-beautifulsoup4>=4.6.0 # MIT
@@ -9,2 +4,0 @@ ddt>=1.0.1 # MIT
-extras>=1.0.0 # MIT
-graphviz!=0.5.0,>=0.4 # MIT License
@@ -12 +5,0 @@ hacking>=3.0.1,<3.1.0 # Apache-2.0
-oslo.log>=3.36.0 # Apache-2.0
@@ -14,8 +6,0 @@ oslotest>=3.2.0 # Apache-2.0
-PrettyTable<0.8,>=0.7.1 # BSD
-PyYAML>=3.10 # MIT
-python-barbicanclient>=4.0.0 # Apache-2.0
-python-heatclient>=1.10.0 # Apache-2.0
-python-neutronclient>=6.3.0 # Apache-2.0
-python-openstackclient>=3.12.0 # Apache-2.0
-python-swiftclient>=3.2.0 # Apache-2.0
-pytz>=2013.6 # MIT
@@ -23 +7,0 @@ stestr>=2.2.0 # Apache-2.0
-testscenarios>=0.4 # Apache-2.0/BSD






More information about the Release-announce mailing list