[release-announce] [kolla] kolla 6.0.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Mon Mar 26 18:15:21 UTC 2018


We are pleased to announce the release of:

kolla 6.0.0: Kolla OpenStack Deployment

This release is part of the queens release series.

Download the package from:

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

For more details, please see below.

6.0.0
^^^^^

Upgrade Notes

* The neutron-vpnaas-agent has been loaded just inside of the
  existing l3 agent rather than requiring operators to run a
  completely different binary with a subclass of the existing L3
  agent.

Changes in kolla 5.0.0.0rc1..6.0.0
----------------------------------

a25dce0 Bump OpenStack service version
a5e51cb Run periodic jobs in periodic-stable pipeline in stable branch
9544ce9 Fix neutron dhcp agent dockerfile for non-deb/ubuntu
d28f91b base: use ERP:kolla:queens repo for Debian
c62c8da Migrate neutron-vpnaas-agent to neutron-l3-agent
2319d02 mariadb: create /var/run/mysqld under Debian distros
21a37ab centos/aarch64: use Ceph luminous
5e47657 Use centos-release-openstack-queens instead of delorean repo
caed04b Need to install cryptsetup for cinder
2c73f1a Bump OpenStack service version
7272a92 Update UPPER_CONSTRAINTS_FILE for stable/queens
43555d3 Update .gitreview for stable/queens
2222355 Add cap mgr 'allow *' for ceph admin key
b95d28b Use queens repo rather than pike for aarch64 and ppc64le
6e088f9 Use queens release for all OpenStack projects
2b41f2b syslinux package is only built for x86_64
93bb032 ppc64le is built in delorean-deps.repo
293a1d9 Add socat to base image
7b56299 Seem there are some wrong in infra ubuntu repo
603a733 Fix ceilometer deployment
0af4883 fix typo
6ed7c2b Replace Chinese single quotes to English single quotes
c9557cb Remove heat-api-cloudwatch image
4ae7903 Added more information on building images
ad80bfd Remove the unsupported 'insecure_registry' for >=docker 3.0.0
035e274 Remove nose dependency
0d4760e Use absolute path in install_pip macro
8f05833 openstack-base: provide Postgresql headers for source builds
cb2266d Update "containers" to "images"
b8d8c21 Add one more step to generate kolla-build.conf file
b4f8db5 Zuul: Remove project name
8994629 Install collectd-utils
4157165 Enable kafka for rhel distro derivatives
dbf7bdf Add Intel RDT plugin to collectd container
add07bd Bump kafka version to 1.0.0
fd85895 Include building python-tempestconf from source in Tempest
f7f51ed Updated from global requirements
98c1771 enable Grafana repo for Debian/amd64
c94b6fc Fix gnocchi plugin for grafana
502196d Add --wsrep-new-cluster option back in the bootstrap_db function
d98a102 Support squash docker images layers
a729d13 Consume RDO packaged mariadb version
5a2e5d7 Add the new user and group for OpenvSwitch 2.8 version
d69cc8e Add ceph-nfs container
ec0950b Add tripleo-ui image to skipped image list
d3d8321 Add tooz all extra packages in openstack-base image
0f5c137 Updated from global requirements
a5cac97 Check whether the source file exists before configuring the dashboard
a047b9a Updated from global requirements
5abc87e Drop ceilometer client package requirement
1567a19 change python-libguestfs to python-guestfs for ubuntu
097b4da Remove /lib/udev in $PATH for nova-compute
898caa8 Make validate-all-dockerfile work with python3
ee127b9 Fluentd plugins rpm installation on CentOS
9342ed6 Add networking-sfc package to tacker images
ca227b3 Add vitrage dashbord into horizon image
2be3e4e Apply Cinder rolling upgrade
6ff3a55 Fix MariaDB bootstrap for 10.1 version
17c7772 Break up .zuul.yaml to multiple files
9ebd3bc Remove ceilometer-collector image
70603d6 Bump to use UCA queens repo
3a174ee Add python-vitrageclient to openstack-base container
93ed438 Skip plugins install for keystone binary builds
4d08167 Updated from global requirements
77612f7 Add collectd in ci to collect system information
67da907 skydive: bump version to 0.15
c79fa76 Revert "debian: import key for download.ceph.com repository"
2e77b1d Revert "Fix deployment of ceph"
cd67930 Remove the ceilometer api dockerfile
b6162f9 mongodb: handle "user already exists" error on Debian
ed29f87 Add sensu images
ebfc1e7 rabbitmq: handle Debian and aarch64 properly
288289a debian: use stretch-backports by default
901584a Remove old unused script from swift-base
450f41a ironic-conductor: update driver dependencies for Queens
14e774b Add collectd-gnocchi plugin
14cda91 Revert "nova-libvirt: fix kvm permission issue"
f0d2f83 Add collectd-ovs-stats and collectd-ovs-events
2ece1a5 Add heat dashboard to horizon image
e24f02a Add Dockerfile for networking-ovn-metadata-agent
773074c Add vitrage-dbsync to extend_start.sh of vitrage-api image
a0b60bf Fix deployment of ceph
e6036f5 Use separate publish jobs in periodic pipeline
3364720 Validate Dockerfile indentation in pep8
479f26d Bump to ceph luminous
2faaf37 Add the missing murano package files
7192508 Creates directory /var/run/mysqld on aarch64 when building MariaDB docker image
7a170f8 neutron-server-opendaylight: make it buildable on non-x86
5feb113 Change more repo url to infra mirror
6fb2f38 Upgrade the rst convention of the Contributor Guide
53847f8 Updated from global requirements
f7b453d Update swift for replication issues
a10715b Correct horizon-plugin-tacker-dashboard url option
9846a27 Improve gate post jobs
24f1714 Fix Gnocchi support ceph
2d26e1d Remove yum-axelget from base image
f7a3c7e base: use install_packages macro instead of calling APT
d620705 nova-libvirt: fix build for Debian
dd4fe19 Clean fluentd_plugins_install block
e8a153c Add related symbolic link to pass DPDK compile
ad4784b kubernetes: get it working on AArch64 as well
22e6130 Add designate-producer container
eb30cf7 Modify the version of skydive to v0.14.0
6b6003b Use 3 hours timeout for gate jobs and install yum-axelget
ce0555d Upgrade the rst convention of the Admin Guide
cce4775 fix missyntax in README.rst
d6b1cee Bump kafka version to 0.11.0.2
0e32e2d Include required packages for libvirt SASL auth on CentOs/RHEL
b9ba824 Add elasticsearch output for rsyslog
0cda6c6 Typo in neutron-server/extend_start.sh
7002295 Remove move policy file in zaqar
a6b66f0 Remove setting of version/release from releasenotes
f17c796 Remove the installed packages in ceilometer-api container
65cd46e Install python-openstackclient in kolla-toolbox container
cc646d1 Fix the Ubuntu Fluentd image
d06fa08 Updated from global requirements
9cfd853 Remove duplicated statement of parameter choices of config options
725c14c Add ptp service docker image
5899b67 Add missing vmware libs
b8f7693 Implement Almanach Docker images
9674e2d Fixup small bug with dockerhub publisher
ee7094c Fix designate image build
0478080 Fix missing bgp library in neutron-server
63d32ba Add missing space to the description of work-dir parameter
18c1163 Make env variables accessible in template files
e5ad31e Fixes the Deploy Registry link
c506e62 Dockerhub publisher job
f4731f7 Fix CentOS 7 fluentd image
6cd7161 Separate rsyslog image definition
e43678b Install chrony in telegraf image
fe5580f Make binary gates non-voting
4de0706 Cleanup APT lists after installing packages
58559e2 update kafka version.
b0ef604 Add ansible sudo running for Debian family
8d024ff Switch to python-cffi for rpm based distros
defa280 Allow passing extra parameters to keystone-manage in extend_start
9cea400 update "opendaylight" tar
a71a61a Add ceph-common package to manila-share container
7aa9559 Zuul: add file extension to playbook path
fc7758a implement deploy jobs in kolla
716af1d ironic-pxe: generate aarch64 bootfile grubaa64.efi
48df9f2 XenServer: Add packages for initial support
b47e5e8 Add Apache packages to mistral-api container
b35ecba Fix docstring of method run_build
7dadabf Add rsyslog image
af90df1 Update links in README.rst
f404d44 Create murano applications package for import
f1b98a4 nova-libvirt: fix kvm permission issue
2c3671b Add lbaas dashboard in horizon ubuntu binary
8c1c03f Install libvirt-clients for nova-libvirt image
b147ef9 Update Image Builder Links in Readme
297355f Add EC2-API to Kolla providing images list
bdb26e2 fix local_registry url link error
824bc18 Replace mitaka to pike in index.rst
b64198c Moving jobs to kolla repo
cad0a1e Fix Horizon asset compression not happening on redeploy
2d34a63 Implement nova-mksproxy
3a0979c Revert "Fluentd: add fluent-plugin-concat:1.0.0 gem"
02ce804 Fix vitrage images
35d13c9 Modify the version of skydive to v0.13.0
7d59b2e Fluentd: enable forward logs over SSL with authentication
e945011 Upgrade neutron-fwaas db during bootstrap
83d0fc4 Add certmonger container
5493fb6 Rearrange existing documentation to fit the new standard layout
c79d236 Re-enable bifrost test_build
4407e31 Use upgrade rather than create_schema for wather database
adc2603 Remove a Pike release note generated in bad place
983f89c kolla: do not mention arch specific images in --help
9b950f1 Add tripleo-ui image
b159c6f cinder-api: handle Debian too
682bfd2 Set ES_SKIP_SET_KERNEL_PARAMETERS in elasticsearch image
288a17f base: use new Linaro repo
f44366c Make plugins optional in opendaylight & ovn
bedb106 add zun-wsproxy image
e625b85 Support HiPE (High-Performance Erlang) in RabbitMQ image
7d7005e Add neutron-fwaas-dashboard into horizon image
88b9314 Improvement in Opendaylight doc
b1b7492 Skip known failed kolla images
beebbda Install multipath binary in nova-compute image
85c5baf Fix warning during tox -e genconfig
d567475 Fix broken git links in README
b4490bf base: add Linaro repository for Debian with some backports
3af9151 Add more collectd plugins to the container
47e794d Remove yum cache
da9d2c3 Pin ansible to <2.4 to make ara work in gates
bc52005 Fix dind and zun images and oraclelinux build
6681d7c Updated from global requirements
811c653 Fix docs for maintainer label/instruction
2c2bc48 Remove demos directory from contrib
9f568c2 Fix quickstart link in readme file
ef375a1 Updated from global requirements
9748226 Create swapfile only on nodepool nodes
e9929da Revert "nova-libvirt: fix kvm permission issue"
0d5a583 Updated from global requirements
f7b7c2f Revert "Move to pike release for OpenStack services"
fb69f12 Update reno for stable/pike
14df970 Add WSGI support for cloudkitty-api
7ba7fdd Enable mistral in test_build centos source
755c4ed Enable xtrace on start scripts
2b01b05 Use immutable journal path rather than device name


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

.gitreview                                         |   1 +
.zuul.d/base.yaml                                  |  56 ++
.zuul.d/centos.yaml                                |  59 ++
.zuul.d/oraclelinux.yaml                           |  58 ++
.zuul.d/ubuntu.yaml                                |  58 ++
README.rst                                         |  32 +-
contrib/demos/heat/README.rst                      |  15 -
contrib/demos/heat/launch                          |  11 -
contrib/demos/heat/steak-rg.yaml                   |  43 --
contrib/demos/heat/steak.yaml                      |  54 --
contrib/demos/magnum/redis                         |   5 -
contrib/demos/magnum/redis-kube/README.rst         | 197 -------
.../demos/magnum/redis-kube/redis-controller.yaml  |  28 -
contrib/demos/magnum/redis-kube/redis-master.yaml  |  33 --
contrib/demos/magnum/redis-kube/redis-proxy.yaml   |  14 -
.../redis-kube/redis-sentinel-controller.yaml      |  23 -
.../magnum/redis-kube/redis-sentinel-service.yaml  |  13 -
contrib/demos/magnum/start                         |  40 --
contrib/demos/magnum/stop                          |   8 -
contrib/template-override/ovs-dpdk.j2              |   5 +
.../template-override/opendaylight-source.rst      |  31 +
.../ceilometer/ceilometer-collector/Dockerfile.j2  |  22 -
.../ceilometer-notification/Dockerfile.j2          |   3 +
.../ceilometer-notification/extend_start.sh        |  22 +
.../kube-controller-manager-amd64/Dockerfile.j2    |  32 -
.../neutron-metadata-agent-ovn/Dockerfile.j2       |  39 ++
.../neutron-server-opendaylight/Dockerfile.j2      |  18 +-
kolla/common/config.py                             | 277 +++++----
kolla/common/utils.py                              |  73 +++
kolla/image/build.py                               | 200 ++++++-
kolla/template/methods.py                          |   1 +
.../notes/add-ceph-nfs-b64cfba4775589a0.yaml       |   4 +
.../notes/add-certmonger-0bf3a37089c5c267.yaml     |   4 +
.../add-designate-producer-1420e7c4744e9b09.yaml   |   3 +
.../add-ptp-service-image-3fb4eadeeeda3aa0.yaml    |   3 +
releasenotes/notes/add-sensu-a763a155649e068d.yaml |   3 +
.../add-tripleo-ui-image-6a17f9a31894d908.yaml     |   3 +
.../notes/almanach-images-f0a9a424ac3fe7cd.yaml    |   3 +
.../deprecate-ceilometer-api-71e5c7b01a3aad6c.yaml |   4 +
.../notes/ironic_syslinux-70eac225d227dc2e.yaml    |   4 +
.../kubernetes-for-arm64-b149983c7e11ab60.yaml     |  11 +
...etadata_agent_kolla_image-6f87ef59cf62cb8f.yaml |   6 +
.../notes/non-x86-support-bce168d78db50202.yaml    |   2 +-
.../ppc64le_delorean_deps-cde2e1a5dc03699e.yaml    |   5 +
...eilometer-collector-image-c5d1c4b6463b2ecd.yaml |   4 +
...emove-heat-cloudwatch-api-c71e9deafffdb3e7.yaml |   4 +
...move-neutron-vpnaas-agent-216810affb495ad0.yaml |  11 +
releasenotes/notes/rsyslog-13d5798163953322.yaml   |   4 +
...pport-docker-image-squash-8396c0de63085f5d.yaml |   5 +
.../tacker-networking-sfc-138b9fedd09b8728.yaml    |   4 +
.../upgrade-ceph-luminous-415581032d25699e.yaml    |   4 +
releasenotes/source/conf.py                        |  11 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/pike.rst                       |   6 +
...10.1.20-for-redhat-family-93df8bf63da25659.yaml |   4 +
requirements.txt                                   |  12 +-
roles/collect-collectd/files/rrdtool_graph.py      | 171 ++++++
roles/collect-collectd/tasks/main.yml              |  68 +++
roles/collect-collectd/templates/graph.html.j2     |  16 +
roles/collectd/defaults/main.yml                   |  14 +
roles/collectd/handlers/main.yml                   |   5 +
roles/collectd/tasks/main.yml                      |  46 ++
roles/collectd/templates/collectd.conf.j2          |  27 +
setup.cfg                                          |   2 +-
specs/logging-with-heka.rst                        |   2 +-
test-requirements.txt                              |  27 +-
tools/deploy_aio.sh                                |  14 +-
tools/gate_run.sh                                  |  93 +--
tools/loc                                          |   2 -
tools/playbook-setup-nodes.yml                     |  41 --
.../notes/cinder-api-wsgi-b6124980d9ce9ae4.yaml    |   5 -
tools/setup_Debian.sh                              |   6 +-
tools/setup_RedHat.sh                              |   4 +-
tools/setup_gate.sh                                | 180 ------
tools/validate-all-dockerfiles.sh                  |  12 +-
tools/validate-indentation.sh                      |  12 +
tox.ini                                            |   2 +-
214 files changed, 3980 insertions(+), 2708 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 620a00c..f631555 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,2 +5,2 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-docker>=2.0.0 # Apache-2.0
-cryptography!=2.0,>=1.6 # BSD/Apache-2.0
+docker>=2.4.2 # Apache-2.0
+cryptography!=2.0,>=1.9 # BSD/Apache-2.0
@@ -10,3 +10,3 @@ GitPython>=1.0.1 # BSD License (3 clause)
-six>=1.9.0 # MIT
-oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
-oslo.utils>=3.20.0 # Apache-2.0
+six>=1.10.0 # MIT
+oslo.config>=5.1.0 # Apache-2.0
+oslo.utils>=3.33.0 # Apache-2.0
@@ -14 +14 @@ setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.
-netaddr!=0.7.16,>=0.7.13 # BSD
+netaddr>=0.7.18 # BSD
diff --git a/test-requirements.txt b/test-requirements.txt
index 7b1770b..a39fa59 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@ bandit>=1.1.0 # Apache-2.0
-bashate>=0.2 # Apache-2.0
+bashate>=0.5.1 # Apache-2.0
@@ -9,3 +9,3 @@ ddt>=1.0.1 # MIT
-doc8 # Apache-2.0
-extras # MIT
-graphviz!=0.5.0,>=0.4.0 # MIT License
+doc8>=0.6.0 # Apache-2.0
+extras>=1.0.0 # MIT
+graphviz!=0.5.0,>=0.4 # MIT License
@@ -13,4 +13,4 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
-openstackdocstheme>=1.16.0 # Apache-2.0
-oslo.log>=3.22.0 # Apache-2.0
-oslotest>=1.10.0 # Apache-2.0
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+openstackdocstheme>=1.18.1 # Apache-2.0
+oslo.log>=3.36.0 # Apache-2.0
+oslotest>=3.2.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
@@ -18 +18 @@ PrettyTable<0.8,>=0.7.1 # BSD
-PyYAML>=3.10.0 # MIT
+PyYAML>=3.10 # MIT
@@ -20,2 +20 @@ python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 # Apache-2.0
-python-ceilometerclient>=2.5.0 # Apache-2.0
-python-heatclient>=1.6.1 # Apache-2.0
+python-heatclient>=1.10.0 # Apache-2.0
@@ -23 +22 @@ python-neutronclient>=6.3.0 # Apache-2.0
-python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0
+python-openstackclient>=3.12.0 # Apache-2.0
@@ -26 +25 @@ pytz>=2013.6 # MIT
-sphinx>=1.6.2 # BSD
+sphinx!=1.6.6,>=1.6.2 # BSD
@@ -29 +28 @@ testscenarios>=0.4 # Apache-2.0/BSD
-testtools>=1.4.0 # MIT
+testtools>=2.2.0 # MIT






More information about the Release-announce mailing list