FIX(config): add git safe.directory config
- Add git config for safe.directory - Fix exit status 128 on mounted repos
This commit is contained in:
@@ -16,5 +16,5 @@ commonLabels:
|
||||
# 이미지 태그 설정 (ArgoCD Image Updater가 자동으로 업데이트)
|
||||
images:
|
||||
- name: gitea0213.kro.kr/bluemayne/mas
|
||||
newTag: main-sha-be21df6fbda6830f90b174c679bf88351c14b795
|
||||
newTag: main-sha-d4f7ff313910ad932ca12ab6a1ba3e95a2d99977
|
||||
|
||||
|
||||
@@ -61,6 +61,12 @@ def configure_git_repositories():
|
||||
return
|
||||
|
||||
try:
|
||||
# Add safe.directory to allow Git operations on mounted directories
|
||||
# This is needed because the pod runs as root but files are owned by host user
|
||||
subprocess.run(["git", "config", "--global", "--add", "safe.directory", "*"],
|
||||
timeout=5, check=True, capture_output=True)
|
||||
print("✅ Added Git safe.directory configuration")
|
||||
|
||||
# Configure git user for all repositories
|
||||
repos = [d for d in os.listdir(projects_path)
|
||||
if os.path.isdir(os.path.join(projects_path, d)) and
|
||||
|
||||
Reference in New Issue
Block a user