Fix broken gitfs ssh tests on nightly builds

This commit is contained in:
Daniel A. Wozniak 2024-06-10 19:40:53 -07:00
parent 5bb6c0f638
commit 19669adde2

View file

@ -6,6 +6,7 @@ import errno
import logging import logging
import os import os
import shutil import shutil
import subprocess
import tempfile import tempfile
import textwrap import textwrap
@ -595,6 +596,12 @@ class GitPillarSSHTestBase(GitPillarTestBase):
) )
self.make_repo(root_dir, user=self.username) self.make_repo(root_dir, user=self.username)
self.make_extra_repo(root_dir, user=self.username) self.make_extra_repo(root_dir, user=self.username)
# Force git repo ownership to prevent "fatal: detected dubious
# ownership in repository" errors.
subprocess.run(
["chown", "-R", f"{self.username}:users", f"/home/{self.username}"],
check=True,
)
log.info("%s.setUp() complete.", self.__class__.__name__) log.info("%s.setUp() complete.", self.__class__.__name__)
def get_pillar(self, ext_pillar_conf): def get_pillar(self, ext_pillar_conf):