]
Nadav Goldin reassigned OVIRT-495:
----------------------------------
Assignee: Nadav Goldin (was: infra)
Adapt Puppet Jenkins slave code for FC22/FC23
---------------------------------------------
Key: OVIRT-495
URL:
https://ovirt-jira.atlassian.net/browse/OVIRT-495
Project: oVirt - virtualization made easy
Issue Type: Bug
Components: Foreman, Puppet
Reporter: Nadav Goldin
Assignee: Nadav Goldin
This is composed of two tasks:
1. As Foreman doesn't support Puppet 4 yet, and there are no official repository for
Puppet <4 in FC23, [~landgraf] has created specific Puppet 3 agent RPMs for FC22/23
[
https://copr.fedorainfracloud.org/coprs/landgraf/puppet3/]
* These rpms should be put in ci-dev-tools under fc23
* Update image-finish(maybe provisioning templates too) to use these RPMs for FC22/23 in
Foreman.
* Fix manually all current FC23 machines to use this module.
2. Currently the puppet slave code fails on FC23 with various dependencies(even with the
customized RPMS), most of them are old packages which are not needed any more(as jobs
moved to standard CI), so they should be cleaned up, and the code should be tested.
as a first stage, after they have puppet enabled, they could be moved to
'production' HG in foreman(until task 2 is completed)