[kolla] kolla 6.0.0 (queens)
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
participants (1)
-
no-reply@openstack.org