project-config/nodepool/elements/jenkins-slave
Colleen Murphy b18e11c0f2 Let the jenkins user own the cache files
Earlier we placed these files in the jenkins user's homedir. That was
causing a problem so the cache directory was moved into /opt and
symlinked for backwards compatibility[1]. However, the jenkins user
doesn't have write access to directories created by root and will fail
to write files to that directory in devstack-gate[2][3]. This patch
changes the ownership of the cache directory back to the jenkins user so
that it should work the same as it worked when the directory was in the
jenkins user's homedir.

[1] https://review.openstack.org/#/c/460835/
[2] http://git.openstack.org/cgit/openstack-infra/devstack-gate/tree/functions.sh#n516
[3] http://paste.openstack.org/show/608377

Change-Id: I275f6ac8e5bb71aef904e8b9406a8810dae9bc67
2017-04-29 01:39:15 +02:00
..
extra-data.d Add jenkins-slave element for nodepool 2017-04-26 12:29:41 -04:00
install.d Let the jenkins user own the cache files 2017-04-29 01:39:15 +02:00