blob: a60933328928d3e29331660e54605efc590cdaba [file] [log] [blame]
Dean Troyer0986a7b2014-10-29 22:08:13 -05001========
2Overview
3========
Sean M. Collins09e550c2014-10-21 11:40:08 -04004
5DevStack has evolved to support a large number of configuration options
6and alternative platforms and support services. That evolution has grown
7well beyond what was originally intended and the majority of
8configuration combinations are rarely, if ever, tested. DevStack is not
9a general OpenStack installer and was never meant to be everything to
Shilla Saebicae97da2015-04-16 13:58:56 -040010everyone.
Sean M. Collins09e550c2014-10-21 11:40:08 -040011
12Below is a list of what is specifically is supported (read that as
13"tested") going forward.
14
15Supported Components
Sean Dague32930462014-11-18 06:51:16 -050016====================
Sean M. Collins09e550c2014-10-21 11:40:08 -040017
18Base OS
Sean Dague32930462014-11-18 06:51:16 -050019-------
Sean M. Collins09e550c2014-10-21 11:40:08 -040020
21*The OpenStack Technical Committee (TC) has defined the current CI
22strategy to include the latest Ubuntu release and the latest RHEL
Sean Dague2686b362017-05-02 08:49:17 -040023release.*
Sean M. Collins09e550c2014-10-21 11:40:08 -040024
25- Ubuntu: current LTS release plus current development release
26- Fedora: current release plus previous release
Toshiaki Takahashib3ed5612018-01-04 02:15:08 +090027- RHEL/CentOS: current major release
Sean M. Collins09e550c2014-10-21 11:40:08 -040028- 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
35Databases
Sean Dague32930462014-11-18 06:51:16 -050036---------
Sean M. Collins09e550c2014-10-21 11:40:08 -040037
38*As packaged by the host OS*
39
40- MySQL
Sean M. Collins09e550c2014-10-21 11:40:08 -040041
42Queues
Sean Dague32930462014-11-18 06:51:16 -050043------
Sean M. Collins09e550c2014-10-21 11:40:08 -040044
45*As packaged by the host OS*
46
47- Rabbit
Sean M. Collins09e550c2014-10-21 11:40:08 -040048
49Web Server
Sean Dague32930462014-11-18 06:51:16 -050050----------
Sean M. Collins09e550c2014-10-21 11:40:08 -040051
52*As packaged by the host OS*
53
54- Apache
55
56OpenStack Network
Sean Dague32930462014-11-18 06:51:16 -050057-----------------
Sean M. Collins09e550c2014-10-21 11:40:08 -040058
Sean M. Collins09e550c2014-10-21 11:40:08 -040059- Neutron: A basic configuration approximating the original FlatDHCP
60 mode using linuxbridge or OpenVSwitch.
61
62Services
Sean Dague32930462014-11-18 06:51:16 -050063--------
Sean M. Collins09e550c2014-10-21 11:40:08 -040064
Shilla Saebicae97da2015-04-16 13:58:56 -040065The default services configured by DevStack are Identity (keystone),
Sean Dague2686b362017-05-02 08:49:17 -040066Object Storage (swift), Image Service (glance), Block Storage
Nguyen Haie7299762019-02-13 15:04:02 +090067(cinder), Compute (nova), Placement (placement),
68Networking (neutron), Dashboard (horizon).
Sean M. Collins09e550c2014-10-21 11:40:08 -040069
70Additional services not included directly in DevStack can be tied in to
Dean Troyerea3cdfa2014-11-08 08:29:16 -060071``stack.sh`` using the :doc:`plugin mechanism <plugins>` to call
Sean M. Collins09e550c2014-10-21 11:40:08 -040072scripts that perform the configuration and startup of the service.
73
74Node Configurations
Sean Dague32930462014-11-18 06:51:16 -050075-------------------
Sean M. Collins09e550c2014-10-21 11:40:08 -040076
77- single node
Sean Dague2686b362017-05-02 08:49:17 -040078- multi-node configurations as are tested by the gate