Set proper ownership on tempest test repository

When the testrepository directory is created by calling the preseed
script the permissions are different from the rest of the tempest
repo. When the dir is rsync'd by devstack-gate it errors out with
permission denied on the .testrepository dir. This commit fixes this
by setting the ownership to be the same as the rest of the cached
repo.

Change-Id: Ie12f3f0d824401f2ed53a77f8f307ea0f178854e
This commit is contained in:
Matthew Treinish 2015-01-23 16:02:19 -05:00
parent 50f36f2881
commit cfaf1f9daf
2 changed files with 4 additions and 0 deletions

View File

@ -25,5 +25,7 @@ sudo -H /opt/git/subunit2sql-env/bin/pip install -U subunit2sql testrepository P
sudo env PATH=/opt/git/subunit2sql-env/bin:$PATH /opt/git/subunit2sql-env/bin/python2 /opt/nodepool-scripts/prepare_tempest_testrepository.py $TEMPEST_DIR
sudo chown -R jenkins:jenkins $TEMPEST_DIR/.testrepository
# Delete the venv after the script
sudo rm -rf /opt/git/subunit2sql-env

View File

@ -32,6 +32,8 @@ sudo -H /opt/git/subunit2sql-env/bin/pip install -U testrepository subunit2sql P
# Pre-seed tempest testrepository with data from subunit2sql
sudo -i env PATH=/opt/git/subunit2sql-env/bin:$PATH /opt/git/subunit2sql-env/bin/python2 /opt/nodepool-scripts/prepare_tempest_testrepository.py $TEMPEST_DIR
sudo chown -R jenkins:jenkins $TEMPEST_DIR/.testrepository
# Dekete the venv after the script is called
sudo rm -rf /opt/git/subunit2sql-env