aboutsummaryrefslogtreecommitdiff
path: root/releasenotes
AgeCommit message (Collapse)AuthorFilesLines
2020-03-03Fix renosRadosław Piliszek2-2/+2
to backport before releases Change-Id: I467da5e7e2e59d226987db970ea80c161bc454e4
2020-03-01Add block labels to all DockerfilesChristian Berendt1-0/+5
Change-Id: I9692dda817ef134d647247431565e1b58cf9da41
2020-02-28Fix kolla_toolbox_pip_virtualenv_packages overrideXing Zhang1-0/+5
backport: train, stein, rocky Override in filter needs to follow the rule: <image_name>_<call_type>_<override/append/remove> `call_type` for `kolla_toolbox_pip_virtualenv_packages` should be `pip_virtualenv_packages`, and `pip_packages` can't match with `kolla_toolbox_pip_virtualenv_packages`, this makes the value can't be overrode in template override. Change-Id: I1dbe2dfd4bce73ce2285f45f997d45b5dcc95f4c Closes-bug: #1865119
2020-02-25Merge "Deprecate MongoDB"Zuul1-0/+14
2020-02-18Deprecate MongoDBRadosław Piliszek1-0/+14
Per http://eavesdrop.openstack.org/meetings/kolla/2020/kolla.2020-02-12-15.01.txt Deprecates support for MongoDB image. In Victoria support for MongoDB image will be removed from Kolla. Note CentOS 8 already lost support for MongoDB due to decisions made upstream. The only known downstream, Kolla Ansible, is deprecating and removing support for deploying MongoDB. MongoDB lost its position in OpenStack environment after controversial relicensing under their custom SSPL (Server Side Public License) which did not pass OSI (Open Source Initiative) validation. Depends-on: https://review.opendev.org/708508 Change-Id: I7d0a1c3c6506171d3c4b9accad395f3bf6b427fa
2020-02-17Get rid of Python 2 supportMarcin Juszkiewicz1-0/+6
2020 came, everyone should be using Python 3 now. As per the official python support timeline set forth by the OpenStack TC [1], OpenStack Train (in our case, kolla 9.x) is the last release that will support python2.7. [1] https://governance.openstack.org/tc/resolutions/20180529-python2-deprecation-timeline.html Related bug: https://bugs.launchpad.net/tripleo/+bug/1856678 Merging depends on TripleO team - once they move CI job to CentOS 8 we can merge. Implements: blueprint drop-py2-support Change-Id: Ic459561ab6ab8c62993c044c7a82d887839da289
2020-02-14Remove kolla Ceph container imagesMichal Nasiadka1-0/+6
This change removes ceph* Dockerfiles and relevant kolla python code bits. Kolla-Ansible part has been removed, and K-A was the only consumer. Change-Id: I9568261fdbbe4b9156d0e07c414ec911ca2e8557
2020-02-07Merge "Add ssh clients to Ironic Conductor container"Zuul1-0/+5
2020-02-07Merge "Add collectd-pmu package for Intel PMU (C7 only)"Zuul1-0/+6
2020-02-07Add collectd-pmu package for Intel PMU (C7 only)Piotr Rabiega1-0/+6
The intel_pmu plugin collects performance counters data on Intel CPUs using Linux perf interface. C7 only - C8 packaging still pending. Change-Id: If5044346a90580c4051d6138a84ce10238807460
2020-02-06Add ssh clients to Ironic Conductor containerAntony Messerli1-0/+5
Adds ssh clients to Ironic Conductor container for ansible deploy interface. Change-Id: Ib995c6ebe5ee76ee1a39e4b5918a79bd61b87a01 Closes-Bug: #1862079
2020-02-04Merge "Adds python3-systemd for ansible deploy interface"Zuul1-0/+6
2020-01-31nova-libvirt: add UEFI packages to support UEFI instanceschenxing1-0/+6
Fix inability to run UEFI-based images/instances by installing UEFI packages also in nova-libvirt image which is not based on nova-base. Includes support for C8. Backport below Train w/o C8. Closes-Bug: #1814552 Co-authored-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Co-authored-by: Radosław Piliszek <radoslaw.piliszek@gmail.com> Change-Id: I1d5cd3d9af98444acac5bedd7daeaa6c6673dcd6
2020-01-30Adds python3-systemd for ansible deploy interfaceAntony Messerli1-0/+6
When doing a source install, ironic doesn't have python3-systemd as a dependency and the current ironic-conductor container doesn't install the required dependencies which causes the ansible deploy interface to fail with the error, "Systemd bindings do not exist". This adds the needed dependencies when doing a source build. This installs the needed files for both rpm and deb builds on python 2.x and 3.x. Change-Id: I5d1bcb0f7d7902b4e122c12697483433bcf52ca2 Closes-Bug: #1861427
2020-01-29Deprecate OpenDaylightMichal Nasiadka1-0/+5
Since [1] TripleO has stopped supporting OpenDaylight deployments. Kolla-Ansible ODL role also has been removed in [2]. [1]: https://review.opendev.org/638701 [2]: https://review.opendev.org/694523 Change-Id: Ibb147f12fc5d9f6f30c8e32ad17cd7f9b6febb33
2020-01-28Add new option to enable unbuildable imagesMarcin Juszkiewicz1-0/+14
I7a92b762f6a783f92ebca61e5595e1422a92df4f added checking for unbuildable images when someone wants just templates (like TripleO for example). But what if someone wants all images despite their buildability status? Or wants to build for some new distro/arch combo? --enable-unbuildable just ignores internal UNBUILDABLE_IMAGES list and tries all images. Change-Id: I20312b9719c6f5e3dca0b4198607ddae183152f1
2020-01-21Provision building netcontrold containerGowrishankar Muthukrishnan1-0/+3
Netcontrold container service[1] is used to load balance PMD threads in OpenVSwitch for the dataplane traffic. This patch enables building netcontrold container for Openstack. [1] https://github.com/netcontrold/netcontrold-py Change-Id: I09cb42323d36fcff49da81fc2356c9f83400d5d6 Signed-off-by: Gowrishankar Muthukrishnan <gmuthukr@redhat.com>
2020-01-20Fixes swift-object-expirer for Debian and Ubuntu binary images.Dincer Celik1-0/+5
Replaces 'swift-object' package with 'swift-object-expirer' package. Change-Id: I8fa3fcad88b35743e042d8a62ccee722b08af673 Closes-Bug: #1859607
2020-01-15Merge "Debian: enable backports repo"Zuul1-0/+4
2020-01-15Merge "Upgrade Kafka to 2.0.1 release"Zuul1-0/+6
2020-01-15Debian: enable backports repoMarcin Juszkiewicz1-0/+4
We get Ceph 'nautilus' that way to be in sync with CentOS and Ubuntu. So far only ceph is taken from backports repo. Change-Id: I9d13ad8a6a610bcf000d3850b77af80d10d66ba7
2020-01-14Upgrade Kafka to 2.0.1 releaseDoug Szumski1-0/+6
We upgrade to 2.0.1 and not a newer version because Monasca currently supports 2.0.1. This also brings the Kafka release inline with the current Zookeeper version for the 5.0.x Confluent platform [1]. [1] https://docs.confluent.io/current/installation/versions-interoperability.html Change-Id: I835d10bfe3ac0ea7382387a27b222849afb84aa3
2020-01-14Merge "Ubuntu: use local APT mirrors if possible"Zuul1-0/+5
2020-01-14Merge "Adapt fetch-fernet-tokens script to Python 3"Zuul1-0/+6
2020-01-14Ubuntu: use local APT mirrors if possibleMarcin Juszkiewicz1-0/+5
APT has a way to fetch mirror list and autoselect best mirror. Change-Id: I8209770ca1353fd89aacef0859ca3a373645c6b2
2020-01-13Adapt fetch-fernet-tokens script to Python 3Michal Nasiadka1-0/+6
Backport: train Closes-Bug: #1859047 Change-Id: I9032e43bffa3a3de6c33a4ab59f65bafb0129dd5
2020-01-13Fixes rally db commandsDincer Celik1-0/+5
'rally-manage db' command was deprecated since 0.10.0 [1]. Should use 'rally db' instead. [1] https://rally.readthedocs.io/en/latest/project_info/release_notes/archive/v0.10.0.html#command-line-interface Closes-Bug: #1856693 Change-Id: I578f7a6d907d5579180bc64c99c7e6c8edf3afc8
2020-01-09Remove tgtd and scsi-target-utils support in CentOS/RHEL 8Maciej Kucia1-0/+7
In CentOS/RHEL 8 there is no scsi-target-utils package, nor is it available in EPEL. In RHEL 7 and beyond the LIO kernel subsystem can be used instead of the tgtd daemon. This change removes support for the SCSI target daemon on CentOS/RHEL 8. The 'tgtd' image is no longer available for CentOS/RHEL 8. Change-Id: I56f230d66f75dd0546325676278f91579f08c822 Signed-off-by: Maciej Kucia <maciej@kucia.net> Co-Authored-By: Maciej Kucia <maciej@kucia.net> Co-Authored-By: Mark Goddard <mark@stackhpc.com> Related: blueprint centos-rhel-8 Depends-On: https://review.opendev.org/631479/
2020-01-08Add OVN bits to neutron-baseMichal Nasiadka1-0/+7
Currently neutron-server-ovn container does not run db setup for networking-ovn subproject when bootstrapping - since it uses extend_start from neutron-server (where networking-ovn is not installed). Since OVN is being added as in-tree driver to Neutron and there is no rationale behind supporting separate container images for neutron-server-ovn and neutron-metadata-agent-ovn, hile networking-ovn driver uses around 1-2MB of space - this change adds networking-ovn installation to neutron-base image and deprecates neutron-server-ovn and neutron-metadata-agent-ovn images. Change-Id: Ib2dbdd7e7d34f56985b7a5b2494c3b89034688cb
2020-01-02Add '--quiet' switchMarcin Juszkiewicz1-0/+4
Quiet option turns off all image build logs above CRITICAL level. Handy for checking build/push queue. Change-Id: I9d49c9e6851341c084673ef2946acf4490c3ae8b
2019-12-16Merge "base: unify CentOS packages list"Zuul1-0/+5
2019-12-13Merge "Add Networking-MLNX to Neutron-Base packages"Zuul1-0/+7
2019-12-13base: unify CentOS packages listMarcin Juszkiewicz1-0/+5
For infra images work we need 'base' image to be 'install_type' agnostic. So it will be the same when built for 'binary' or 'source' install type. Change-Id: Ied4a00e8866560d39004a34d6857ac62e22e2c0c
2019-12-12Add Networking-MLNX to Neutron-Base packagesHamdy Khader1-0/+7
The package is required for infiniband deployment to be installed on containers: neutron-server, neutron-dhcp-agent and neutron-l3-agent. Change-Id: I017b65c2032648fa0ac7126d4a06cd98cb7c33a0
2019-12-11skydive: mark as unbuildable on !x86Marcin Juszkiewicz1-0/+5
Ie586b0f249e545877ab1dd156d08e1863cd479ba removed use of rpm packages so it is time to disable building for non-x86 platforms. Upstream provides own container images for several architectures. Change-Id: I4778db57dae0953f5c7116105466c2830592b514
2019-12-10Merge "Remove kolla_keystone_* modules from kolla-toolbox"Zuul1-0/+7
2019-12-09Merge "base: use upstream dumb-init on all architectures"Zuul1-0/+5
2019-12-09Merge "Fix keystone bootstrap error message display"Zuul1-0/+6
2019-12-09Remove kolla_keystone_* modules from kolla-toolboxMark Goddard1-0/+7
These are no longer used by kolla ansible, and were not used by any other deployment tools. Change-Id: I214b0b7d94717aa9aeae88363d5721396e7b6684
2019-12-09Merge "releasenotes: fix file location"Zuul1-1/+2
2019-12-09Fix keystone bootstrap error message displayMark Goddard1-0/+6
In some situations, Keystone bootstrap can fail, and then unhelpfully fails displaying the error message output by the 'keystone-manage bootstrap' command. This appears to be due to unprintable control characters in the error message which prevent the output of the script from being valid JSON. This change fixes the issue by piping the output through 'cat -v', which replaces unprintable characters with control codes. Change-Id: I82444bc2272311023cc9e92c5a298d1c4c87483b Closes-Bug: #1855701
2019-12-09base: use upstream dumb-init on all architecturesMarcin Juszkiewicz1-0/+5
In past we were building 'dumb-init' from source. Then in commit f8fd56056114af7e2c8b8185cd258c6fd3993c8c we moved to using binaries from Debian packages instead. With keeping compiler... Now Travis CI supports all architectures we care about. So dumb-init upstream built all binaries for us. Good bye compiler stuff. 115 megabytes saved. Change-Id: I08e0e564908e6abb279a73f08cad4c851395ca47
2019-12-04releasenotes: fix file locationMarcin Juszkiewicz1-1/+2
Change-Id: I4e12d793224751c990ccd742a325b4f0da1048dd
2019-12-04Merge "Install etcd3gw to fix Ubuntu binary tooz coordination"Zuul1-0/+6
2019-12-04Merge "Enable repos only when needed"Zuul1-0/+6
2019-12-03Install etcd3gw to fix Ubuntu binary tooz coordinationRadosław Piliszek1-0/+6
Change-Id: Ib56e62d1fb4d0fc4a6c627b87a929be0bc614d1e Closes-bug: #1852086
2019-12-02Merge "Added Neutron Mellanox agent image"Zuul1-0/+4
2019-12-02Added Neutron Mellanox agent imageHamdy Khader1-0/+4
Neutron Mellanox agent image is a Neutron base image plus package: python-networking-mlnx. Ubuntu and Debian image bases when build type is binary is not supported because of missing python-networking-mlnx package. Change-Id: If57c34bd5c3aee3e5b1f1c7b3703fd544ce498da
2019-11-29Enable repos only when neededMarcin Juszkiewicz1-0/+6
Disable external repositories by default and enable only when needed. Depends-on: https://review.opendev.org/696480 Implements: blueprint repos-off-by-default Change-Id: Icf2a8397a8349e0fe849d88d160409fd234480a9
2019-11-28Add Elasticsearch Curator Docker imageDoug Szumski1-0/+4
Kolla provides log aggregation, but no solution to set retention periods for aggregated logs. It therefore accumulates log data indefinitely unless a user manually intervenes. This change adds Elasticsearch Curator which provides a mechanism for automating such retention periods [1]. [1] https://www.elastic.co/guide/en/elasticsearch/client/curator/current/about.html The container contains cron to support running Curator periodically. Change-Id: Ief2c554a64ef6cc971635d7e2a718f63c310fbf6