Page MenuHomePhabricator

Figure out how Jenkins conf is maintained by OpenStack
Closed, ResolvedPublic


If we end up creating a whole new architecture in parallel of the current one, we will need a Jenkins server and have its configuration fully in puppet. Following a meeting on April 3rd with Chase/AndrewB. , Antoine should figure out how OpenStack handle their 8+ Jenkins config.

Event Timeline

hashar created this task.Apr 3 2015, 9:03 PM
hashar claimed this task.
hashar raised the priority of this task from to Needs Triage.
hashar updated the task description. (Show Details)
hashar added subscribers: hashar, chasemp, Andrew.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptApr 3 2015, 9:03 PM
greg triaged this task as Medium priority.Apr 3 2015, 9:51 PM
greg set Security to None.
hashar added a comment.Apr 9 2015, 8:59 PM

OpenStack has a fully puppetized Jenkins. They have split their puppet modules as independent repositories so that people from the OpenStack community can benefit from them and thus us as well.

The equivalent of our operations/puppet.git is openstack-infra/system-config with the equivalent of our roles in the module openstack_project.

The entry point shows they even support Jenkins plugins.

I am not sure how the Jenkins master config.xml file is generated though.

hashar closed this task as Resolved.Jun 10 2015, 1:30 PM

Hey @zeljkofilipin that task has some informations related to OpenStack managing their Jenkins installation via puppet. The puppet module at does most of the work, a good inspiration.