[release-announce] kolla 7.0.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Tue Oct 23 21:23:29 UTC 2018


We jubilantly announce the release of:

kolla 7.0.0: Kolla OpenStack Deployment

This release is part of the rocky release series.

Download the package from:

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

For more details, please see below.

Changes in kolla 6.0.0.0rc1..7.0.0
----------------------------------

9041867 [collectd] Add many plugins to collectd dockerfile
302d3e9 Update OpenStack Services
0da117f Configure sudoers for zun containers
9b1126a Use rocky requirements in rocky source builds
a043d24 Bump OpenStack Service
f1735e2 Ingore monasca-thresh in version-check.py
2a31ae4 ceph: stick to luminous on Ubuntu (in proper way)
6583760 Revert the patch set "Apply Swift rolling upgrade"
865711b openvswitch: make ovs-tcpdump usable
759a797 Fix epel mirror replacement in gates
ce01e65 Disable debug logs for image builds
02856c9 Fix ceph version in ubuntu
3343e59 base: use bionic version of UCA on non-x86
3543f10 Use RPM binary repositories for rocky branch
32896f6 Test Fix ceilometer source builds
15fd6a9 import zuul job settings from project-config
19b8eb3 Bump openstack service version
b98edf8 Pin ODL java version to 8 on ubuntu
6b2612b Increase CI image publish job to 1.5 hours
bf8c27f Fix Ubuntu binary aodh-base
e864cab Fix bluestore disk naming format in kolla
9a4bb24 Update UPPER_CONSTRAINTS_FILE for stable/rocky
1f9eed3 Update .gitreview for stable/rocky
075a134 designate: remove trailing continuation on RUN line
34eac01 Corrected the end statement
b71f378 Use rocky tag for openstack service rather than master package
95fa580 Add nvmetcli to cinder volume packages
332a0a9 Add nvme-cli to nova compute packages
1cde66e Fix the ubuntu binary gate
989306a Temporary ignore B303 in bandit tests
48ab94b Add collectd-ceilometer-plugin
381be8a Use bionic repo rather than xenial for Sensu in Ubuntu distro
5fff35c Bump to UAC rocky release for ubuntu aarch64 and ppc64le
c7b2bbf base/centos: stop treating AArch64 in special way
a922b33 base: do not set $contentdir for CentOS
7a5b683 skydive: use packages on rpm based distros
4fda418 Update storm to v1.2.2
a917eb7 Using qemu-kvm on rhel
317b1e0 skipped_images None handling
695d4d6 Update zookeeper v3.4.10 to v3.4.13
616708d Add neutron dragent package for RPM binary builds
3b9b69a Stop manually copying sahara-dashboard config files
e4e8ca3 Add Monasca Agent container
b50aec6 add additional Remove yum cache
2b023ba validate-indentation: expand check to also catch macros.install_packages
9cc7667 build with --template-only to not require running docker service
3ba97a6 Remove Monasca statsd client Docker files
95cf452 Adding BGPVPN Heat plugin to Neutron Opendaylight image
2aefc3d Revert "Add networking-odl image to skipped image list"
8752e30 Add networking-baremetal package to neutron-base
452ea1f Added tempest user for tempest container
7bc3069 collectd: add collectd-write_kafka
dd304df Revert "Pin dep for sensu-plugins-dns"
49dc670 Add support for deploying Monasca Thresh
e1e298d Ensure JAVA_HOME env var contains architecture
3dd801c Use Java 8 in Ubuntu/Debian for Apache Storm
91d2398 Add support for deploying Apache Storm
9f481ab Pin dep for sensu-plugins-dns
dc1389b Apply Swift rolling upgrade
4c26bb3 Add more shared libs to base image
727845d Upgrade UAC to Rocky for ubuntu
4b2d130 Add database clients to Monasca persister container
72f85b4 Add support for building Logstash
5951977 Stop using deprecated rpm package names
11dcd27 Switch to headless jre
eb321e4 centos: clean altarch repositories situation a bit
3a644f7 Add CI script to retrieve info from build logs
7e77047 Show disk space used by docker images in CI
93765f9 Apply Ironic rolling upgrade logic
c4eb866 Stop creating an empty system_logs dir in CI
229a048 Update elasticsearch and kibana version to 5.x
7c8e5d8 Add dibbler-client package to neutron-l3-agent
a6e5b6e Fix blazar build
f53fcc7 Ability to build container against docker swarm
40a0250 Fix debian-security mirror acccess error
3f8db42 collectd: turbostat is x86 only, it fails on Arm64
96ca4c2 kolla-build: Wrap tpl_dict.keys() in a list()
8ef0db0 Remove git and pip from centos binary openstack-base package list
339e9b2 Fix yaml warning in release notes and enable yamllint strict mode
89ef297 skydive: bump to version 0.18
b7c0f05 validate-indentation was failing locally for me
4f4de70 Only run rolling upgrade for neutron, vpnaas, fwaas
706b70d Service assurance plugins and write_prometheus
7a93e14 Allow Kolla Ceph to deploy bluestore OSD with 4 partitions
a49ad13 Use RDO version of python-msgpack on RDO
29c1ad1 Add neutron-vpnaas-dashboard into horizon image
ccbbba7 Install networking-ansible ML2 driver in neutron base images
30f2c2a Add prometheus into kolla README
de381ef dind: get image buildable for Debian
27d98f9 Remove kolla-k8s from kolla
21e8d61 Add kolla-cli into kolla deliverables
5290243 add support for keystone federation
6de3e68 Fix nova-api extend_start.sh
ce69a8e Fix the italic for Certmonger
5404239 Remove the unused kolla_kubernetes script from keystone
14e1aff Update Monasca base and API images
291ba25 Allow Kolla Ceph to deploy bluestore OSDs in Kolla
a745e71 Amend the spelling error of a word
55b8b03 Remove useless retrieval of karaf for ODL image
0f43dfc centos: use DELOREAN repo directly on all architectures
7f1ba57 Apply Nova rolling upgrade logic
e795f85 cadvisor: add debian/aarch64 support
9723832 do not set contentdir to 'centos' on 'rhel'
46dbe79 Add collectd-snmp-agent to collectd Docker
9ef9cbe Fix sudoers for Ceph
76a965a Install sensu from centos-opstools
a126aca Put upper limit on cmd2 in kolla-toolbox
5a91462 Unblock gate
3241012 Stop showing passwords when bootstrap script is ran
8ab4260 Fix the horizon failed to start
4788056 Fix the elasticsearch start failed
1e40420 Use real package name
14374e7 Bump Ubuntu base image to 18.04
0dde127 base: import Linaro ERP 18.06 repo key
efd8020 skydive: bump to version 0.17
df05a8b keystone: Switch from mod_auth_kerb to mod_auth_gssapi
496c4de [horizon] change settings prefix for ubuntu/binary
3dc8302 Add cAdvisor image for Prometheus monitoring.
107ca8e Enable packages for kerberos authentication for keystone
ebf343e [kibana] symlink to the kibana executable under /opt/ (debian)
ff25634 Add netlink, smart, and ipmi plugins
31a7792 collectd: remove duplicate packages
750a012 kolla-toolbox: fix os_config_client path for Debian
b7ad82b base: drop not needed APT key
ce31fa4 Move ansible to virtualenv in kolla_toolbox
4c91f67 Fix image push for python3
d63930e copy iPXE NBP to /tftpboot during PXE bootstrap
3504089 elasticsearch: enable for Debian
5695a65 Fix the ipmitool missing for ceilometer-ipmi image
c119615 Add congress-dashboard into horizon image
98b9550 Update the supermark for Kolla link
880ff3a build: remove info that image squash support is disabled
bdcbcf8 base/debian: use Linaro ERP 18.06 repository
996520d nova-libvirt: install libpam-systemd from backports
ec5daaa base: set $contentdir for CentOS
479daab Create symlink if /e/o-d/customer_local_settings exists
2f27152 base: bump centos-release-qemu-ev for oraclelinux
d50cc5d base/nova-compute: install udev/systemd to satisfy dependencies
58742c2 Create symlinks for failed builds logs
9eb5b20 Fix the pep8 warning
ce82c48 Add prometheus-alertmanager image.
bfa0fe7 Add Grafana repository for arm64
1b17796 Add prometheus-memcached-exporter image.
6f441cc Clarify how to generate kolla-build.conf in docs
697d6f8 Update container to image for image-build docs
c427340 Fix the Blazar link error
c8e64c4 Add certmonger into README.rst
73e7915 Update the Bugs link for triage
355e029 Use a stable url for downloading zookeeper tar.gz file
e9f6e4c Add debian into available distros for image building
eb24764 Collapse down multiple yum install in openstack-base
bc3f283 Remove EPEL for RDO of RHEL
deb4790 Clean python requirements from base image
3935e8e Add a package for freezer
9bde747 Additional packages to Dockefile
58fdba3 Create radvd container
00bdb6d Add network_mode for image building
94dfe6b Add blazar-dashboard into horizon image
0f9953f Fix the gate
d0e2bbb Prompt user that kolla should be installed
14307e0 Update lower-constraints to match local requirements
0f2c0d5 Following the new PTI for document build
0ac2bc0 Apply Glance database migration
81494a5 Fix vitrage dashboard
b5cea62 Specification for allowing Kolla Ceph to deploy bluestore OSDs
38f18f2 Update base image with latest security fixes
a8969bd Fix typo in monasca-base script
71a34b6 Ceilometer notification container start failed
f8d8b03 Bump the package version number in kolla_toolbox iamge
edb4368 No use of mox/mox3
739c513 Pin dh-python to earlier version to fix ubuntu gate
c2960f7 Add octavia-dashboard to horizon image
890705f Add ZooKeeper docs link into README.rst
0c7b349 Add heat dashboard for deb/ubuntu binary
ac2fe6c Add support for Infoblox IPAM agent
50dc394 Add support for installing binary packages for senlin
eb38057 Update the description for MongoDB
556ea33 Do not require the bootstrap password to come in via arguments
b298c8d Add designate-ui for horizon centos
956dc0d add lower-constraints job
d9cfacb Skip the install of documentation files from rpm
d054648 Add networking-baremetal
abc61c0 Support push kolla tag image to hub.docker.com site
d94be92 Revert "Use queens release for all OpenStack projects"
a74ac79 Update Kubernetes v1.5.4 to 1.9.4
850bd8a Follow the new PTI for document build
47dfee9 base/ubuntu: fix comment about Canonical UCA
864965c Increase the post-timeout to 3600 seconds
b8110e5 Update ZooKeeper from 3.4.9 to 3.4.10
af6c192 Support configuration of Kafka package
620306b Update links in README
1ca3391 Migrate neutron-vpnaas-agent to neutron-l3-agent
4c58d99 centos/aarch64: sync up repositories with x86-64
701f30e centos/aarch64: use Ceph luminous
eb3cd4f Fix neutron dhcp agent dockerfile for non-deb/ubuntu
8caa2ce Update reno for stable/queens
b1320ac Add freezer-scheduler container
cb59631 Need to install cryptsetup for cinder
78e3aa2 Skydive: install openvswitch client to fetch OpenFlow rules
01a5388 Verify YAML syntax in gates
b3390c9 Install heat-dashboard in rpm based distros
60e1c4b mariadb: create /var/run/mysqld under Debian distros
ea26226 Bundle tempest plugins in tempest container
ad8666f Revert "Seem there are some wrong in infra ubuntu repo"
f0c11d3 Update the explicty to explicitly
87fc192 Remove the extra parentheses
6b81f91 Remove customizable for plugins_pip_packages
b26802f Remove the unnecessary "openstack-neutron-lbaas" from neutron-server


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

.gitreview                                         |   1 +
.yamllint                                          |   9 +
.zuul.d/base.yaml                                  |   2 +-
.zuul.d/centos.yaml                                |   5 +-
.zuul.d/oraclelinux.yaml                           |   4 +
.zuul.d/project.yaml                               |   8 +
.zuul.d/ubuntu.yaml                                |  11 +
README.rst                                         |  29 +-
deliverables.yaml                                  |   4 +-
.../ceilometer-notification/extend_start.sh        |   8 -
.../designate-backend-bind9/Dockerfile.j2          |   2 +-
.../ironic-neutron-agent/Dockerfile.j2             |  32 ++
.../neutron-infoblox-ipam-agent/Dockerfile.j2      |  11 +
.../neutron-linuxbridge-agent/Dockerfile.j2        |   2 +-
.../neutron-metadata-agent-ovn/Dockerfile.j2       |   4 +-
.../neutron-openvswitch-agent/Dockerfile.j2        |   2 +-
.../neutron-server-opendaylight/Dockerfile.j2      |   9 +-
.../prometheus-alertmanager/Dockerfile.j2          |  20 ++
.../prometheus/prometheus-cadvisor/Dockerfile.j2   |  35 ++
.../prometheus-memcached-exporter/Dockerfile.j2    |  20 ++
kolla/common/config.py                             | 372 ++++++++++++++-------
kolla/hacking/checks.py                            |   2 +-
kolla/image/build.py                               |  70 ++--
lower-constraints.txt                              |  99 ++++++
.../notes/add-apache-storm-927c5318d91b5db3.yaml   |   3 +
.../add-blazar-dashboard-e201d1aeeccc0eaa.yaml     |   3 +
.../notes/add-congress-877644b4b0e2ed0a.yaml       |   6 +-
.../add-congress-dashboard-e302d9aeecdc0eaa.yaml   |   3 +
.../add-freezer-sceduler-b64cfba4666889a0.yaml     |   4 +
.../notes/add-logstash-27da5de156efb943.yaml       |   3 +
.../notes/add-monasca-thresh-f3df34dee9eee562.yaml |   4 +
.../add-networking-ansible-b27128f544f300e6.yaml   |   5 +
.../add-networking-baremtal-ed44e0fc04371eb8.yaml  |  17 +
...tron-ipam-driver-infoblox-0cee3c06f359c5e4.yaml |   7 +
.../add-octavia-dashboard-e2b1d1aeebcc0eba.yaml    |   3 +
.../add-radvd-dockerfile-64668525dae7ead8.yaml     |   3 +
.../notes/add-watcher-a97995ace827cf71.yaml        |  10 +-
.../notes/congress-broken-cbf8ca59d90a85cb.yaml    |   3 +-
...elasticsearch-upgrade-5.X-df217e3742b8b94a.yaml |   4 +
...nce-zero-downtime-upgrade-2825a2c76315d23d.yaml |   5 +
...ensu_from_centos_opstools-99d64edb91526fc7.yaml |   5 +
.../kolla-ceph-bluestore-a30ce85948d28427.yaml     |   4 +
..._mode-build-configuration-5e7c15b84dae9199.yaml |   8 +
.../prefer_headless_jre-005b5a6f17673e33.yaml      |   6 +
.../prometheus-alertmanager-3dbe1b8ee3b312ee.yaml  |   4 +
.../prometheus-cadvisor-05906b0894651a29.yaml      |   4 +
...etheus-memcached-exporter-3ca7f701a5069509.yaml |   4 +
...move-neutron-vpnaas-agent-216810affb495ad0.yaml |  11 +
...ve-nova-network-container-69f8c0b61b3aed5a.yaml |   1 -
.../skip_rpm_doc_install-887dc22312c787a2.yaml     |   4 +
.../support-ipxe-chainload-273d55741a83a2a7.yaml   |   4 +
...update_rpm_security_fixes-f99a3fa509cb5b3b.yaml |   4 +
...untu-base-image-to-bionic-eb0d421014ed48ac.yaml |   3 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/queens.rst                     |   6 +
requirements.txt                                   |   5 +-
roles/collectd/defaults/main.yml                   |   1 +
roles/collectd/handlers/main.yml                   |   1 +
setup.cfg                                          |   5 -
specs/kolla-ceph-bluestore.rst                     | 103 ++++++
test-requirements.txt                              |   6 +-
tools/validate-indentation.sh                      |   9 +-
tools/version-check.py                             |   3 +-
tox.ini                                            |  29 +-
178 files changed, 2376 insertions(+), 839 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index f631555..f201b5b 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6,3 +6,2 @@ docker>=2.4.2 # Apache-2.0
-cryptography!=2.0,>=1.9 # BSD/Apache-2.0
-Jinja2!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4,>=2.8 # BSD License (3 clause)
-gitdb>=0.6.4 # BSD License (3 clause)
+cryptography>=1.9 # BSD/Apache-2.0
+Jinja2>=2.8 # BSD License (3 clause)
diff --git a/test-requirements.txt b/test-requirements.txt
index a39fa59..9c57027 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9 +8,0 @@ ddt>=1.0.1 # MIT
-doc8>=0.6.0 # Apache-2.0
@@ -13 +11,0 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
-openstackdocstheme>=1.18.1 # Apache-2.0
@@ -16 +13,0 @@ oslotest>=3.2.0 # Apache-2.0
-reno>=2.5.0 # Apache-2.0
@@ -19 +16 @@ PyYAML>=3.10 # MIT
-python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 # Apache-2.0
+python-barbicanclient>=4.0.0 # Apache-2.0
@@ -25 +21,0 @@ pytz>=2013.6 # MIT
-sphinx!=1.6.6,>=1.6.2 # BSD






More information about the Release-announce mailing list