Modify jenkins home directory

Bug #1325600 reported by Longgeek
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Core Infrastructure
Won't Fix
Low
Longgeek

Bug Description

Upstream openstack_project puppet module called jenkins :: jenkinsuser as jenkins home directory, but downstream jenkins :: master in the use of the /var/lib/jenkins.

Longgeek (longgeek)
Changed in openstack-ci:
assignee: nobody → Longgeek (longgeek)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to config (master)

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

Revision history for this message
Jeremy Stanley (fungi) wrote :

Part of the problem is that there are two different places the "jenkins" account gets used: the Jenkins service running on the masters, and the Jenkins slave agent running on slaves. It seemed reasonable to let the slaves have a homedir in /home but the server tends to do a lot of things under its account on a Jenkins master which fits better in /var/lib, so we set the default to /home/jenkins in the jenkins::jenkinsuser class but then override it to /var/lib/jenkins in the jenkins::master class.

The correctness of these assumptions can certainly be debated, and regardless I think a comment in the master class manifest explaining this choice would probably be a good idea.

Changed in openstack-ci:
importance: Undecided → Low
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on config (master)

Change abandoned by Longgeek (<email address hidden>) on branch: master
Review: https://review.openstack.org/97240

James E. Blair (corvus)
Changed in openstack-ci:
status: In Progress → Opinion
status: Opinion → Won't Fix
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.