On 25/11/2019 17:48, Mark Goddard wrote:
Hi,
During the recent kolla PTG discussions [1], we covered CentOS 8 in some detail. For kolla there are several aspects to CentOS 8 support:
* kolla-build execution host * container images * kolla-ansible execution host * kolla-ansible remote hosts
Hi Mark, Whilst the container approach in openstack-ansible is different (LXC) and presents it's own challenges for Centos8, there is no doubt a common set of issues. We also do a container-less bare-metal deploy mode which would be the first to try to get working. I have a WIP patch for OSA for Centos-8 for a while now which really does not get so far. https://review.opendev.org/#/c/689629 I've not yet managed to create dummy interfaces with network-manager which leads to a horrible hack setting up the networking for CI. Also failing was building of dbus-python which is required for the Ansible nmcli module, due to an incompatibility with autotools 1.16. There are a also few pieces we take from EPEL (lsyncd) which are missing. Then there is/was the absence of an obvious source of RDO packages. I am concerned about the difficulty of creating a tractable upgrade path which separates OS from OpenStack upgrades. For openstack-ansible, Rocky was the transition release which supported both Xenial and Bionic. Achieving the same transition release for Centos 7 to 8 upgrades looks challenging. Jon.