Project

General

Profile

Feature #4030

Use librarian-puppet to build installer RPM

Added by Dominic Cleal over 5 years ago. Updated about 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Foreman modules
Target version:
Difficulty:
Triaged:
Bugzilla link:
Pull request:
Fixed in Releases:
Found in Releases:

Description

We should move to use librarian-puppet instead of submodules to build the installer RPM, probably consuming our published modules from Puppet Forge. This will let us pin modules according to semver in stable branches too, making it easier to make bug fix releases.

We also need to make it easy for installer maintainers to release the modules if we're doing this (currently I do it by hand). Probably a short script in the installer repo or in each module to handle the release would work. It could have the maintainer enter a version number, get them to update the changelog, update the Modulefile, rebuild it, commit it and tag the repo, then upload the resulting module.

Associated revisions

Revision 4f515d75 (diff)
Added by Dominic Cleal over 5 years ago

fixes #4030 - build via librarian-puppet

Revision 80e59b2a (diff)
Added by Dominic Cleal over 5 years ago

refs #4030 - use latest dependency modules from git, add mysql

History

#1 Updated by Dominic Cleal over 5 years ago

  • Status changed from New to Ready For Testing
  • Assignee set to Dominic Cleal
  • Target version set to 1.9.2

WIP: https://github.com/theforeman/foreman-installer/pull/94

A new release script was added in https://github.com/theforeman/foreman-installer/pull/93, and all installer modules on the Forge have been updated.

#2 Updated by Dmitri Dolguikh over 5 years ago

  • Target version changed from 1.9.2 to 1.9.1

#3 Updated by Dominic Cleal over 5 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100

#4 Updated by Dominic Cleal over 5 years ago

  • Status changed from Closed to Ready For Testing
  • % Done changed from 100 to 0
  • Legacy Backlogs Release (now unused) set to 4

#5 Updated by Dominic Cleal over 5 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100

Also available in: Atom PDF