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:
2025-12-24 01:35:38 +09:00
parent 5a43963971
commit 5f19d59d35
2 changed files with 7 additions and 1 deletions

View File

@@ -16,5 +16,5 @@ commonLabels:
# 이미지 태그 설정 (ArgoCD Image Updater가 자동으로 업데이트)
images:
- name: gitea0213.kro.kr/bluemayne/mas
newTag: main-sha-be21df6fbda6830f90b174c679bf88351c14b795
newTag: main-sha-d4f7ff313910ad932ca12ab6a1ba3e95a2d99977

View File

@@ -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