blob: 4384081769eac845360142e43c6d400370ec8c4f [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
Dr. Jens Harbottfbc18652023-06-07 15:19:37 +020026- RHEL/CentOS/RockyLinux: current major release
Sean M. Collins09e550c2014-10-21 11:40:08 -040027- Other OS platforms may continue to be included but the maintenance of
28 those platforms shall not be assumed simply due to their presence.
29 Having a listed point-of-contact for each additional OS will greatly
30 increase its chance of being well-maintained.
Dr. Jens Harbottfbc18652023-06-07 15:19:37 +020031- Patches for Ubuntu and/or RockyLinux will not be held up due to
Sean M. Collins09e550c2014-10-21 11:40:08 -040032 side-effects on other OS platforms.
33
34Databases
Sean Dague32930462014-11-18 06:51:16 -050035---------
Sean M. Collins09e550c2014-10-21 11:40:08 -040036
37*As packaged by the host OS*
38
39- MySQL
Sean M. Collins09e550c2014-10-21 11:40:08 -040040
41Queues
Sean Dague32930462014-11-18 06:51:16 -050042------
Sean M. Collins09e550c2014-10-21 11:40:08 -040043
44*As packaged by the host OS*
45
46- Rabbit
Sean M. Collins09e550c2014-10-21 11:40:08 -040047
48Web Server
Sean Dague32930462014-11-18 06:51:16 -050049----------
Sean M. Collins09e550c2014-10-21 11:40:08 -040050
51*As packaged by the host OS*
52
53- Apache
54
55OpenStack Network
Sean Dague32930462014-11-18 06:51:16 -050056-----------------
Sean M. Collins09e550c2014-10-21 11:40:08 -040057
Sean M. Collins09e550c2014-10-21 11:40:08 -040058- Neutron: A basic configuration approximating the original FlatDHCP
59 mode using linuxbridge or OpenVSwitch.
60
61Services
Sean Dague32930462014-11-18 06:51:16 -050062--------
Sean M. Collins09e550c2014-10-21 11:40:08 -040063
Shilla Saebicae97da2015-04-16 13:58:56 -040064The default services configured by DevStack are Identity (keystone),
Sean Dague2686b362017-05-02 08:49:17 -040065Object Storage (swift), Image Service (glance), Block Storage
Nguyen Haie7299762019-02-13 15:04:02 +090066(cinder), Compute (nova), Placement (placement),
67Networking (neutron), Dashboard (horizon).
Sean M. Collins09e550c2014-10-21 11:40:08 -040068
69Additional services not included directly in DevStack can be tied in to
Dean Troyerea3cdfa2014-11-08 08:29:16 -060070``stack.sh`` using the :doc:`plugin mechanism <plugins>` to call
Sean M. Collins09e550c2014-10-21 11:40:08 -040071scripts that perform the configuration and startup of the service.
72
73Node Configurations
Sean Dague32930462014-11-18 06:51:16 -050074-------------------
Sean M. Collins09e550c2014-10-21 11:40:08 -040075
76- single node
Sean Dague2686b362017-05-02 08:49:17 -040077- multi-node configurations as are tested by the gate