Ocata Series Release Notes

4.0.0

Prelude

Kolla-Kubernetes by default uses Ceph for stateful storage. With Kubernetes 1.5 support was added for Ceph dynamic volume provisioning as requested by claims made against the API server. The images supplied by Google do not include the RBD binary that is required to support this feature.

  • Move manila-share service to network node.

New Features

  • Add deployment and management of Designate OpenStack services.

  • Add freezer Dockerfile

  • add grafana log in heka

  • Add kafka image, used in Monasca

  • Add Karbor Dockerfile , Karbor is an OpenStack project that provides a pluggable framework for protecting and restoring Data and Metadata.

  • Add Kubernetes control pane images with Ceph RBD support.

  • Add monasca images

  • Add Panko dockerfile, Panko is a component of the Telemetry project

  • Add solum Dockerfile

  • Add tacker docker container

  • Add –tarballs-base parameter for kolla-build script. It allows you to different base url for tarballs.

  • Add zookeeper image, used in monasca

  • Add zun docker container

  • Allow customisation of policy.json files per service.

  • Allow operators to customise the installation of pip within kolla-toolbox.

  • Add –pull/–nopull parameter for kolla-build, when –nopull is given and the base image is already loaded, The docker-engine will not attempt to pull a newer version of the image. This makes sense when the registry server of base images is unreachable.

  • Add a redis image used by ceilometer and zaqar

  • Static uid and gid are now set in container images. This ensures the numbers do not change and mess up upgrades from one image to another. These values are customizable in the kolla-build.conf if someone should wish to change the default values. By default, the uid and gid are set to 42400+, with the exception of Ceph, which is set to the static 64045 which matches the static uid that the package already uses.

  • Unmount Ceph OSD disks as part of ‘kolla-ansible destroy’

  • Add Vitrage Dockerfile, Vitrage is the OpenStack RCA (Root Cause Analysis) service for organizing, analyzing and expanding OpenStack alarms & events, yielding insights regarding the root cause of problems and deducing their existence before they are directly detected. Also, it is in the big-tent.

Known Issues

  • Customer facing DNS servers for use with Designate still required to be set up manually.

  • These images will need to be retagged by operators to use with standard Kubernetes deployment tooling such as kubeadm.

Upgrade Notes

  • Is required that for the generic driver the manila-share service should be run on the network node. The generic driver is our default driver, so this change is needed.

  • Fedora based Docker images were removed. Fedora based Docker images were deprecated as of the Newton release cycle.

  • The –include-header and –include-footer parameters were deprecated as of the Newton release. They should be move use header and footer block in template overrides file. The two parameters are removed in the Ocata-release.

Deprecation Notes

  • The nova-network service was deprecated, we remove it from the nova container.

Other Notes

  • Congress doesn’t work correctly out of the box and will not deploy. See Bug

  • In the Ocata cycle, two new template-override subdirectories were added to contrib and doc directory. template override files stored in the contrib/template-override directory will not be gated and serve as an example of how to extend in-tree container images for specific use cases e.g. source build of infrastructure containers. Templates stored in contrib/template-override should have to correspond documentation in doc/template-override to describe their use.