| ======== | 
 | Overview | 
 | ======== | 
 |  | 
 | DevStack has evolved to support a large number of configuration options | 
 | and alternative platforms and support services. That evolution has grown | 
 | well beyond what was originally intended and the majority of | 
 | configuration combinations are rarely, if ever, tested. DevStack is not | 
 | a general OpenStack installer and was never meant to be everything to | 
 | everyone.. | 
 |  | 
 | Below is a list of what is specifically is supported (read that as | 
 | "tested") going forward. | 
 |  | 
 | Supported Components | 
 | ==================== | 
 |  | 
 | Base OS | 
 | ------- | 
 |  | 
 | *The OpenStack Technical Committee (TC) has defined the current CI | 
 | strategy to include the latest Ubuntu release and the latest RHEL | 
 | release (for Python 2.6 testing).* | 
 |  | 
 | -  Ubuntu: current LTS release plus current development release | 
 | -  Fedora: current release plus previous release | 
 | -  RHEL: current major release | 
 | -  Other OS platforms may continue to be included but the maintenance of | 
 |    those platforms shall not be assumed simply due to their presence. | 
 |    Having a listed point-of-contact for each additional OS will greatly | 
 |    increase its chance of being well-maintained. | 
 | -  Patches for Ubuntu and/or Fedora will not be held up due to | 
 |    side-effects on other OS platforms. | 
 |  | 
 | Databases | 
 | --------- | 
 |  | 
 | *As packaged by the host OS* | 
 |  | 
 | -  MySQL | 
 | -  PostgreSQL | 
 |  | 
 | Queues | 
 | ------ | 
 |  | 
 | *As packaged by the host OS* | 
 |  | 
 | -  Rabbit | 
 | -  Qpid | 
 |  | 
 | Web Server | 
 | ---------- | 
 |  | 
 | *As packaged by the host OS* | 
 |  | 
 | -  Apache | 
 |  | 
 | OpenStack Network | 
 | ----------------- | 
 |  | 
 | *Default to Nova Network, optionally use Neutron* | 
 |  | 
 | -  Nova Network: FlatDHCP | 
 | -  Neutron: A basic configuration approximating the original FlatDHCP | 
 |    mode using linuxbridge or OpenVSwitch. | 
 |  | 
 | Services | 
 | -------- | 
 |  | 
 | The default services configured by DevStack are Identity (Keystone), | 
 | Object Storage (Swift), Image Storage (Glance), Block Storage (Cinder), | 
 | Compute (Nova), Network (Nova), Dashboard (Horizon), Orchestration | 
 | (Heat) | 
 |  | 
 | Additional services not included directly in DevStack can be tied in to | 
 | ``stack.sh`` using the :doc:`plugin mechanism <plugins>` to call | 
 | scripts that perform the configuration and startup of the service. | 
 |  | 
 | Node Configurations | 
 | ------------------- | 
 |  | 
 | -  single node | 
 | -  multi-node is not tested regularly by the core team, and even then | 
 |    only minimal configurations are reviewed | 
 |  | 
 | Exercises | 
 | --------- | 
 |  | 
 | The DevStack exercise scripts are no longer used as integration and gate | 
 | testing as that job has transitioned to Tempest. They are still | 
 | maintained as a demonstrations of using OpenStack from the command line | 
 | and for quick operational testing. |