Convert DIB elements from Fedora to CentOS7

Bug #1586510 reported by Pete MacKinnon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Trove Integration
In Progress
Undecided
Pete MacKinnon

Bug Description

trove-integration has an existing set of DIB elements for building Fedora test guest images for Trove. However, these elements have been neglected and fallen into some disrepair over time. One likely reason for this is the frequent release cadence of Fedora, which relatively recently has introduced systemd in lieu of SysVinit, replaced yum with dnf, migrated from iptables to firewalld, and made various selinux policy changes. Fedora is intended to be a leading-edge upstream community Linux distro, however rapid change can also create instability between Trove code (both in the control plane and the guest agent), database installs and their correct operation. Also, database organizations and vendors who do provide community yum repos for their software do not uniformly support Fedora as a supported platform. In some cases, the hope is that the packages "happen" to be evenly compatible between Fedora, RHEL, and CentOS.

This change proposes to convert the existing Fedora elements to be applied to CentOS 7 (centos7) and designating that community distro as the default alternative for Trove developers who wish to develop and test for the RHEL family. It will expand on the current set of mariadb, mongodb, mysql, percona, postgresql, and redis to also include cassandra, couchbase, and pxc. Couchdb, Vertica, and DB2 are currently excluded due to the lack of public yum repos or rpms for those databases. Another tenet of this change is that the database packages installed will be strictly from vendor yum repos where available, and not installed from CentOS 7 distro repos (including EPEL).

Changed in trove-integration:
assignee: nobody → Pete MacKinnon (pmackinn)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to trove-integration (master)

Fix proposed to branch: master
Review: https://review.openstack.org/322826

Changed in trove-integration:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on trove-integration (master)

Change abandoned by Nikhil Manchanda (<email address hidden>) on branch: master
Review: https://review.openstack.org/322826
Reason: Abandoning due to inactivity as per the discussion in the Trove Weekly meeting on 11/9. Please feel free to restore this patch if this is still work in progress. Thanks!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.