HealthSync_Manifest/HealthSync_Intelligence/kustomization.yaml.backup
2025-06-20 05:56:38 +00:00

53 lines
1.4 KiB
Plaintext

# ==================================================
# deployment/manifest/kustomization.yaml
# ==================================================
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: team1tier-healthsync-intelligence-ns
resources:
- configmap/intelligence-service-configmap.yaml
- secret/intelligence-service-secret.yaml
- deployment/intelligence-service-deployment.yaml
- service/intelligence-service-service.yaml
- hpa/intelligence-service-hpa.yaml
- ingress/intelligence-service-ingress.yaml
# 이미지 자동 치환 (빌드 스크립트에서 설정)
images:
- name: intelligence-service
newName: acrhealthsync01.azurecr.io/team1tier/intelligence-service
newTag: "1.0.0"
# 공통 라벨
commonLabels:
app: intelligence-service
team: team1tier
environment: production
# 네임스페이스 설정
namespace: team1tier-healthsync-intelligence-ns
# 변수 치환 (ConfigMap Generator 사용 가능)
configMapGenerator:
- name: build-info
literals:
- build.version=1.0.0
- build.timestamp=$(date -u +"%Y-%m-%dT%H:%M:%SZ")
# Patch 설정 (환경별 설정 오버라이드)
patchesStrategicMerge:
- |-
apiVersion: apps/v1
kind: Deployment
metadata:
name: intelligence-service
namespace: team1tier-healthsync-intelligence-ns
spec:
template:
metadata:
annotations:
build.version: "1.0.0"
deployment.timestamp: $(date -u +"%Y-%m-%dT%H:%M:%SZ")