From cb4e45b971839634648a1d6d291e8f17b0b42d11 Mon Sep 17 00:00:00 2001 From: Mark Goddard Date: Sun, 10 Sep 2017 19:32:49 +0100 Subject: [PATCH] Add release notes for implemented but unreleased features --- doc/source/release-notes.rst | 72 ++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/doc/source/release-notes.rst b/doc/source/release-notes.rst index 1490c8c37..b3dd2a711 100644 --- a/doc/source/release-notes.rst +++ b/doc/source/release-notes.rst @@ -2,6 +2,78 @@ Release Notes ============= +Unreleased +========== + +Features +-------- + +* Adds support for configuration of networks for out-of-band management for + the overcloud and control plane hosts via the ``oob_oc_net_name`` and + ``oob_wl_net_name`` variables respectively. +* Adds support for configuration of a *seed hypervisor* host. This host runs + the *seed VM*. Currently, configuration of host networking, NTP, and libvirt + storage pools and networks is supported. +* Adds a ``base_path`` variable to simplify configuration of paths. This is + used to set the default value of ``image_cache_path`` and + ``source_checkout_path``. The default value of the base path may be set by + the ``$KAYOBE_BASE_PATH`` environment variable. +* Adds a ``virtualenv_path`` variable to configure the path on which to create + virtual environments. +* Uses the CentOS 7 cloud image for the seed VM by default. +* Adds a command to deprovision the seed VM, ``kayobe seed vm deprovision``. +* Adds support for configuration of Juniper switches. +* Adds support for bonded (LAG) host network interfaces. +* Adds support for the overlay docker storage driver on the seed and overcloud + hosts. +* Improves the Vagrant development environment, and provides configuration for + a single controller with a single network. +* Adds support for building customised Ironic Python Agent (IPA) deployment + images using Diskimage Builder (DIB). These can be built using the commands + ``kayobe seed deployment image build`` and + ``kayobe overcloud deployment image build``. +* Adds a command to save overcloud introspection data, + ``kayobe overcloud introspection data save``. +* Separates the external network into external and public networks. The public + network carries public API traffic, and is configured via + ``public_net_name``. +* Adds a ``network`` group, with networking and load balancing services moved + to it. The group is a subgroup of the ``controllers`` group by default. +* Decomposes the overcloud inventory into top level, components, and services. + This allows a deployer to customise their inventory at various levels, by + providing a custom inventory template for one or more sections of the + inventory. +* Adds support for configuration of sysctl parameters on the seed, seed + hypervisor and overcloud hosts. +* Adds an **inspection-store** container for storage of workload hardware + inspection data in environments without Swift. +* Adds configuration of gatewys in provisioning and inspection networks. +* Adds support for free-form configuration of Glance. +* Adds support for Ubuntu control hosts. +* Adds support for passing through host variables from kayobe to kolla-ansible. + By default ``ansible_host``, ``ansible_port``, and + ``ansible_ssh_private_key_file``. + +Upgrade Notes +------------- + +* It is no longer necessary to set the ``seed_vm_interfaces`` variable, as + the seed VM's network interfaces are now determined by the standard + ``seed_network_interfaces`` variable. +* If using a CentOS 7 cloud image for the seed VM, it is no longer necessary to + set the ``seed_vm_root_image`` variable. +* The default value of ``kolla_enable_haproxy`` has been changed to ``True``. +* If using a custom inventory, a ``network`` group should be added to it. If + the control hosts are providing networking services, then the ``network`` + group should be a subgroup of the ``controllers`` group. +* The ``overcloud_groups`` variable is now determined more intelligently, and + it is generally no longer necessary to set it manually. +* The provisioning network is now used to access the TFTP server during + workload hardware inspection. +* A default gateway may be advertised to compute nodes during workload + inspection, allowing access to an ironic inspector API on the internal API + network. + Kayobe 1.1.0 ============