[openstack-dev] [kolla] Continued support of Fedora as a base platform

Gerard Braad me at gbraad.nl
Thu Jun 30 01:07:40 UTC 2016


Kolla has supported Fedora AFAIK since the project started, and offers
several other valid options:

  # Valid options are [ centos, fedora, oraclelinux, ubuntu ]
  #kolla_base_distro: "centos"

but in recent time, it came to my attention that the support of Fedora
is lacking. There could be several reasons for this;

  1. interest
  2. lack of resources
  3. life cycle

Firstly, might this be related to the fact that deploying on Fedora is
not of interest to most? The majority of deployments of OpenStack
happen on either Ubuntu or RHEL/CentOS. However, supporting Fedora
early can help the deliverance on future version of RHEL/CentOS
(although, there can be years in between before this happens). It is
therefore still of importance.

Second, and this is probably more likely the case. The Kolla project
lacks the resources to maintain releasing on Fedora. Especially, since
Fedora carries newer versions of software, there is a tendency of
breakage. Automated tests is because of this of high importance.

Third, since Fedora does not have a concept of Long-term releases, the
release is only supported for a period of approximately 13 months.
This is detailed in the Release Life Cycle [1] and EOL status page
[2]. This means that after a release, like currently F24, the previous
version like F22 will be phased out.

A recent bugreport [3] about the image availability got resolved by
implementing F22 (which would have been phased out just a month or two
from now). The suggestion was to use CentOS for this. Maybe in this
case it was... but should we?

The question is not "Do we want to support Fedora?", but "Can we
support Fedora?. If my time allows, I will certainly work on making
this happen. But before, it might be needed to collect some of the
feedback what has been done, what needs to be done... and what is
currently the impediment of making it happen, like issues with
versions of the dependencies.

Would like to hear your thoughts...



[1]  https://fedoraproject.org/wiki/Fedora_Release_Life_Cycle
[2]  https://fedoraproject.org/wiki/End_of_life
[3]  https://bugs.launchpad.net/kolla/+bug/1589770


   Gerard Braad | http://gbraad.nl
   [ Doing Open Source Matters ]

More information about the OpenStack-dev mailing list