Bug 1296291 - Prepare OPM modules for OSP8
Summary: Prepare OPM modules for OSP8
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-puppet-modules
Version: 8.0 (Liberty)
Hardware: All
OS: Linux
urgent
urgent
Target Milestone: ga
: 8.0 (Liberty)
Assignee: Jason Guiditta
QA Contact: Amit Ugol
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-01-06 19:52 UTC by Emilien Macchi
Modified: 2016-04-28 13:52 UTC (History)
6 users (show)

Fixed In Version: openstack-puppet-modules-7.0.4-1.el7ost
Doc Type: Rebase: Bug Fixes and Enhancements
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-04-28 13:52:08 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Gerrithub.io 258793 0 None None None 2016-01-07 17:19:29 UTC
Gerrithub.io 258832 0 None None None 2016-01-07 17:17:46 UTC

Description Emilien Macchi 2016-01-06 19:52:15 UTC
All Puppet modules need to be updated to their upstream.

1/ OpenStack modules
They should all be rebased on top of stable/liberty branch.

2/ All other modules
There are different cases we need to cover:

The module has no release.
https://github.com/redhat-openstack/puppet-pacemaker does not have any release, so let's rebase it on top of master.

The module has releases and is tested by Puppet OpenStack project
https://github.com/puppetlabs/puppetlabs-apache has releases.
If the module is listed on https://github.com/openstack/puppet-openstack-integration/blob/master/Puppetfile - rebase the module to the same version so we're sure we're in sync with upstream CI. By the way, the upstream Puppetfile is very recent and should track latest releases.

The module has releases but is not tested by Puppet OpenStack project
https://github.com/sensu/sensu-puppet has releases but Puppet OpenStack project does not test it, and TripleO test master. So we need to rebase it on top of the last commit in master.
Why not using the latest release? Because sometimes, we have an important commit (from us or somebody else) that is not part of the latest release and we need it in our OPM.
If you feel like we can use the latest release, go for it, otherwise use the latest commit in master.

Comment 1 Jason Guiditta 2016-01-07 13:32:18 UTC
Ok, just checked, looks like puppet-pacemaker is good, the commit hash in opm puppetfile matches the latest commit in puppet-pacemaker/master

Comment 2 Jason Guiditta 2016-01-07 13:34:04 UTC
puppet-sensu is also a match sensu/master == opm/liberty

Comment 3 Jason Guiditta 2016-01-07 17:39:14 UTC
Changes to opm merged.  We have updated fluentd as well. There is some major disparity between the integration repo and what opm currently has for non-openstack modules (opm mostly working from master, no branches), so I think that is too disruptive a change for this update, but we can definitely work toward getting the two in better sync as soon as reasonable.


Note You need to log in before you can comment on or make changes to this bug.