| Dean Troyer | 0986a7b | 2014-10-29 22:08:13 -0500 | [diff] [blame] | 1 | ======== | 
|  | 2 | Overview | 
|  | 3 | ======== | 
| Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 4 |  | 
|  | 5 | DevStack has evolved to support a large number of configuration options | 
|  | 6 | and alternative platforms and support services. That evolution has grown | 
|  | 7 | well beyond what was originally intended and the majority of | 
|  | 8 | configuration combinations are rarely, if ever, tested. DevStack is not | 
|  | 9 | a general OpenStack installer and was never meant to be everything to | 
| Shilla Saebi | cae97da | 2015-04-16 13:58:56 -0400 | [diff] [blame] | 10 | everyone. | 
| Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 11 |  | 
|  | 12 | Below is a list of what is specifically is supported (read that as | 
|  | 13 | "tested") going forward. | 
|  | 14 |  | 
|  | 15 | Supported Components | 
| Sean Dague | 3293046 | 2014-11-18 06:51:16 -0500 | [diff] [blame] | 16 | ==================== | 
| Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 17 |  | 
|  | 18 | Base OS | 
| Sean Dague | 3293046 | 2014-11-18 06:51:16 -0500 | [diff] [blame] | 19 | ------- | 
| Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 20 |  | 
|  | 21 | *The OpenStack Technical Committee (TC) has defined the current CI | 
|  | 22 | strategy to include the latest Ubuntu release and the latest RHEL | 
| Sean Dague | 2686b36 | 2017-05-02 08:49:17 -0400 | [diff] [blame] | 23 | release.* | 
| Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 24 |  | 
|  | 25 | -  Ubuntu: current LTS release plus current development release | 
|  | 26 | -  Fedora: current release plus previous release | 
| Toshiaki Takahashi | b3ed561 | 2018-01-04 02:15:08 +0900 | [diff] [blame] | 27 | -  RHEL/CentOS: current major release | 
| Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 28 | -  Other OS platforms may continue to be included but the maintenance of | 
|  | 29 | those platforms shall not be assumed simply due to their presence. | 
|  | 30 | Having a listed point-of-contact for each additional OS will greatly | 
|  | 31 | increase its chance of being well-maintained. | 
|  | 32 | -  Patches for Ubuntu and/or Fedora will not be held up due to | 
|  | 33 | side-effects on other OS platforms. | 
|  | 34 |  | 
|  | 35 | Databases | 
| Sean Dague | 3293046 | 2014-11-18 06:51:16 -0500 | [diff] [blame] | 36 | --------- | 
| Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 37 |  | 
|  | 38 | *As packaged by the host OS* | 
|  | 39 |  | 
|  | 40 | -  MySQL | 
| Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 41 |  | 
|  | 42 | Queues | 
| Sean Dague | 3293046 | 2014-11-18 06:51:16 -0500 | [diff] [blame] | 43 | ------ | 
| Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 44 |  | 
|  | 45 | *As packaged by the host OS* | 
|  | 46 |  | 
|  | 47 | -  Rabbit | 
| Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 48 |  | 
|  | 49 | Web Server | 
| Sean Dague | 3293046 | 2014-11-18 06:51:16 -0500 | [diff] [blame] | 50 | ---------- | 
| Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 51 |  | 
|  | 52 | *As packaged by the host OS* | 
|  | 53 |  | 
|  | 54 | -  Apache | 
|  | 55 |  | 
|  | 56 | OpenStack Network | 
| Sean Dague | 3293046 | 2014-11-18 06:51:16 -0500 | [diff] [blame] | 57 | ----------------- | 
| Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 58 |  | 
| Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 59 | -  Neutron: A basic configuration approximating the original FlatDHCP | 
|  | 60 | mode using linuxbridge or OpenVSwitch. | 
|  | 61 |  | 
|  | 62 | Services | 
| Sean Dague | 3293046 | 2014-11-18 06:51:16 -0500 | [diff] [blame] | 63 | -------- | 
| Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 64 |  | 
| Shilla Saebi | cae97da | 2015-04-16 13:58:56 -0400 | [diff] [blame] | 65 | The default services configured by DevStack are Identity (keystone), | 
| Sean Dague | 2686b36 | 2017-05-02 08:49:17 -0400 | [diff] [blame] | 66 | Object Storage (swift), Image Service (glance), Block Storage | 
| Nguyen Hai | e729976 | 2019-02-13 15:04:02 +0900 | [diff] [blame] | 67 | (cinder), Compute (nova), Placement (placement), | 
|  | 68 | Networking (neutron), Dashboard (horizon). | 
| Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 69 |  | 
|  | 70 | Additional services not included directly in DevStack can be tied in to | 
| Dean Troyer | ea3cdfa | 2014-11-08 08:29:16 -0600 | [diff] [blame] | 71 | ``stack.sh`` using the :doc:`plugin mechanism <plugins>` to call | 
| Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 72 | scripts that perform the configuration and startup of the service. | 
|  | 73 |  | 
|  | 74 | Node Configurations | 
| Sean Dague | 3293046 | 2014-11-18 06:51:16 -0500 | [diff] [blame] | 75 | ------------------- | 
| Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 76 |  | 
|  | 77 | -  single node | 
| Sean Dague | 2686b36 | 2017-05-02 08:49:17 -0400 | [diff] [blame] | 78 | -  multi-node configurations as are tested by the gate |