cli v0.11.1: environments env 클러스터가 저장/전역 YAKCLOUD_CLUSTER 보다 우선(폴백 강등) — dev/prod 해석 정확화
This commit is contained in:
@ -63,8 +63,9 @@ def cluster_ref(m: dict) -> str:
|
||||
# 조회/설정은 기본 개발 환경 클러스터 기준. environments.<env>.cluster → 하위호환 cluster:.
|
||||
env = os.environ.get("YAKCLOUD_ENV", "dev")
|
||||
envs = m.get("environments") or {}
|
||||
ref = (os.environ.get("YAKCLOUD_CLUSTER")
|
||||
or (envs.get(env) or {}).get("cluster") or m.get("cluster"))
|
||||
# env 클러스터 최우선(저장/전역 YAKCLOUD_CLUSTER 는 하위호환 폴백).
|
||||
ref = ((envs.get(env) or {}).get("cluster")
|
||||
or os.environ.get("YAKCLOUD_CLUSTER") or m.get("cluster"))
|
||||
if not ref:
|
||||
sys.exit(" ✗ 대상 클러스터 미지정 — yakcloud.yaml 의 environments.%s.cluster (또는 YAKCLOUD_CLUSTER)" % env)
|
||||
return ref
|
||||
|
||||
Reference in New Issue
Block a user