SourceDeployStage
리소스 아이콘

리소스 개요
생성한 SourceDeploy 프로젝트에 Deploy Stage를 추가/수정/삭제하거나 배포 타깃이 없는 배포 Stage에 배포 타깃을 생성할 수 있습니다.
연관 리소스
상위 리소스
연결 리소스
리소스 설정 값
기본 설정
included_source_deploy_name: SourceDeploy 프로젝트 이름target_type: 배포 대상의 유형 -Server,AutoScalingGroup,DeployedAutoScalingGroup,KubernetesService,DeployedKubernetesService,ObjectStorage,DeployedObjectStoragelinked_server_list: 연결할 서버 이름 리스트target_server_id_list: 연결할 서버 이름 리스트target_resource: 배포 대상 리소스
배포 시나리오 (scenario)
scenario.deploy_scenario_description: Source deploy 프로젝트 설명scenario.deploy_scenario_strategy: 배포 전략 -normal,blueGreen,rolling,canaryscenario.deploy_scenario_file_type: 배포 시나리오의 파일 타입 -SourceBuild,ObjectStorage,laterscenario.target_object_storage_bucket_name: Object storage 이름scenario.object_storage_object_name: Object 이름scenario.linked_source_build_project: Source build 프로젝트의 이름scenario.rollback: 배포 실패 시 롤백할 지 여부 -true,falsescenario.linked_target_group: 사용할 Loadbalancer target group 이름scenario.delete_server: Auto scaling group 의 서버 삭제 여부 -true,falsescenario.manifest_type: Kubernetes 서비스 배포를 위한 매니페스트 파일의 리포지토리 유형 -SourceCommitscenario.manifest_repository: Kubernetes 서비스 배포를 위한 매니페스트 파일의 리포지토리 이름scenario.manifest_branch: Kubernetes 서비스 배포를 위한 매니페스트 파일의 브랜치 이름scenario.manifest_path: Kubernetes 서비스 배포를 위한 매니페스트 파일의 경로 리스트scenario.analysis_type: Kubernetes 서비스 canary 구축 시 카나리아 분석 방법 -manual,autoscenario.canary_count: Baseline 및 canary 파드 수scenario.timeout: 최대 배포/취소 허용 시간scenario.prometheus_url: 연결할 prometheus urlscenario.baseline: Prometheus 분석 시 사용할 baseline 변수scenario.canary: Prometheus 분석 시 사용할 canary 변수scenario.duration: 분석 환경의 분석 시간scenario.delay: 분석 환경의 지연 시간scenario.interval: 분석 환경의 분석 주기scenario.step: 분석 환경의 metric 수집 주기scenario.pass_score: 분석 성공 기준 점수scenario.object_storage_source_path: Object storage를 사용할 때의 소스 파일 경로scenario.object_storage_deploy_path: Object storage를 사용할 때의 파일 배포 경로
사전 배포 (scenario.pre_deploy)
scenario.pre_deploy.command: 사전 배포 시 실행할 명령어 리스트
배포 경로 (scenario.path)
scenario.path.deploy_path: 배포 경로 리스트
사후 배포 (scenario.post_deploy)
scenario.post_deploy.command: 사후 배포 시 실행할 명령어 리스트
Metric 설정 (scenario.metric)
scenario.metric.success_criteria: Metric 성공 기준 -base,canaryscenario.metric.weight: Metrics의 weightscenario.metric.query_type: Metrics 쿼리 종류 -default,promQLscenario.metric.metric: Prometheus url에 있는 metric 중 사용할 Metricscenario.metric.filter: 사용할 metric 필터scenario.metric.query: PromQL에서 사용할 metric 쿼리
태그
tag: 리소스를 카테고리로 분류하기 위한 태그