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
participants (1)
-
no-reply@openstack.org