k8s/
This commit is contained in:
@@ -111,14 +111,14 @@ pipeline {
|
||||
echo "[INFO] PREV_GEN=${PREV_GEN:-<none>} deploy=${RELEASE_NAME}"
|
||||
|
||||
# ✅ D) repo의 manifests 템플릿을 렌더링 후 apply
|
||||
# - manifests/*.yaml 은 Jinja로 이미 한번 렌더된 상태(노드 생성 시점)
|
||||
# - k8s/*.yaml 은 Jinja로 이미 한번 렌더된 상태(노드 생성 시점)
|
||||
# - 여기서는 배포마다 바뀌는 값(RELASE_NAME, FULL_IMAGE, BRANCH_NAME)만 envsubst로 주입
|
||||
rm -rf .rendered && mkdir -p .rendered
|
||||
|
||||
# envsubst 치환 대상 화이트리스트
|
||||
export RELEASE_NAME FULL_IMAGE BRANCH_NAME
|
||||
|
||||
for f in manifests/*.yaml; do
|
||||
for f in k8s/*.yaml; do
|
||||
echo "[INFO] render $f"
|
||||
envsubst '${RELEASE_NAME} ${FULL_IMAGE} ${BRANCH_NAME}' < "$f" > ".rendered/$(basename "$f")"
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user