Attempting to fix NFS issues 91/65991/3
authorTim Rozet <trozet@redhat.com>
Sat, 15 Dec 2018 18:41:31 +0000 (13:41 -0500)
committerTim Rozet <trozet@redhat.com>
Thu, 20 Dec 2018 01:23:15 +0000 (20:23 -0500)
commitfe87c23ce3450ff8519e9c7d62cb879903519069
treedf9d2aeac4abcece43d112338ff73e807a8ff54c
parent2957ee6912f1c7a2cb71da7ece878bd2b188e5c9
Attempting to fix NFS issues

Issues still persist where sometimes instances fail to start due to a
failure with os.utime to read the file path. This could be some bad race
condition between qemu/nova while copying images on the NFS. This patch
adds more ports to open in firewall, and changes initial directory owner
to nfsnobody.

Also, includes a patch to fix an apparent race condition when nova sends
a remote call to the privsep helper daemon to modify the time of the
base file owned by qemu:
https://review.openstack.org/#/c/625741/

Includes another fix for patching container images where the docker
image was not being detected correctly because the full gerrit project
name including 'openstack/' prefix was being used to search tripleo
docker images. Additionally, there were more bugs around patching
openstack python containers where the patch was not being applied
correctly.

JIRA: APEX-654

Change-Id: I1d011035486298d5906038922e69d478c383c3f7
Signed-off-by: Tim Rozet <trozet@redhat.com>
(cherry picked from commit e1d286e89e04577bda2569a5909dfe8182d953ba)
apex/builders/common_builder.py
apex/overcloud/deploy.py
build/csit-environment.yaml
build/csit-queens-environment.yaml
config/deploy/common-patches.yaml
lib/ansible/playbooks/patch_containers.yml [new file with mode: 0644]
lib/ansible/playbooks/prepare_overcloud_containers.yml