---
prelude: >
    5.8.0 is the final release for Ocata.
    It's the first release where release notes are added.
features:
  - Introduces a new workflow for creating baremetal RAID configuration.
  - Add FreeIPA enrollment environment generator.
  - Add a new Workflow which can be used to wait for Heat stacks finish with
    COMPLETE or FAILED.
  - CephMdsKey is now a generated Heat parameter.
  - Add an new Action which generates environment parameters for configuring
    fencing.
  - Add utility functions for deleting/emptying swift containers.
  - Enhance the plan create and plan update workflows to support plan import.
    A new plan environment file (located in t-h-t) is now used to store the
    Mistral environment, so it can easily be imported and exported. Root
    template and root environment settings (previously stored in the
    capabilities map file) are now being stored in this file.
  - Add a new plan export action which exports contents of a deployment plan
    to a tarball and uploads the tarball to Swift.
fixes:
  - Fixes `bug 1644756 <https://bugs.launchpad.net/tripleo/+bug/1644756>`__ so
    that flavour matching works as expected with the object-storage role.
  - Fixes `bug 1649284 <https://bugs.launchpad.net/tripleo/+bug/1649284>`__ by
    removing extra default Neutron vendor plugins.
  - Fixes `bug 1640770 <https://bugs.launchpad.net/tripleo/+bug/1640770>`__ by
    updating the scale down workflow to wait until the stack has reached
    COMPLETE or FAILED.
  - Fixes `bug 1651508 <https://bugs.launchpad.net/tripleo/+bug/1651508>`__ by
    adding the missing MySQL and Memcache packages to the container.
  - Fixes `bug 1644587 <https://bugs.launchpad.net/tripleo/+bug/1644587>`__
    with a new validation step of the plan name to prevent disallowed
    characters in hostnames.
  - Fixes `bug 1648781 <https://bugs.launchpad.net/tripleo/+bug/1648781>`__ by
    passing the Zaqar queue to any sub-workflow executions to allow them to
    add messages to the queue.
  - Fixes `bug 1637474 <https://bugs.launchpad.net/tripleo/+bug/1637474>`__ by
    adding support for initial state to the register_or_update workflow.
  - Fixes `bug 1614939 <https://bugs.launchpad.net/tripleo/+bug/1614939>`__ by
    providing feedback to the user if a plan delete fails.
  - Fixes `bug 1651704 <https://bugs.launchpad.net/tripleo/+bug/1651704>`__ by
    marking workflows as failed when they send an error messsage.
other:
  - Add a script that pulls the latest puppet source
  - Force qemu to log to a file when containerized
  - Add passwords for Congress and Tacker
