R2.0 Release Notes

ISO image

You can find a pre-built ISO and Docker images for StarlingX release 2.0 at the StarlingX mirror.

Branch

The source code for StarlingX release 2.0 is available in the r/stx.2.0 branch in the StarlingX git repositories.

Deployment

A full system install is required to deploy the StarlingX release 2.0. There is no upgrade path from StarlingX release 1.0 (stx.2018.10)

New features and enhancements

The main feature in the StarlingX R2.0 release is the re-structuring of the software to provide a containerized OpenStack cloud on top of a bare metal Kubernetes cluster. In R2.0 StarlingX manages the

  • Dedicated physical servers

  • Kubernetes services

  • Containerized OpenStack services

This allows StarlingX to support the hosting of applications in multiple scenarios. For example:

  • On bare metal servers using OpenStack Ironic

  • On virtual machines using OpenStack Nova

  • In containers using Kubernetes

StarlingX 2.0 eliminates patches against upstream OpenStack. The 1.0 release of StarlingX included many patches against OpenStack Pike. The 2.0 release contains about 5 patches against Nova and is otherwise running completely unmodified Stein.

The 5 patches are back ports of the NUMA live migration fixes that were recently accepted into upstream for OpenStack Train. This means that the next release of StarlingX will run completely unmodified OpenStack.

R2.0 feature list and stories

The list below provides a detailed list of features with the associated StoryBoard entries for the features.