Skip to content

App Catalog 배포의 values.yaml 또는 상태 수정

App Catalog 배포의 values.yaml 또는 상태를 수정합니다.

HTTP 요청

http
PATCH https://<your-console-host>/api/v1/container/app-catalog/deployments/{deployment_id}

URI 매개변수

이름위치필수형식설명
deployment_idpath필수integerApp Catalog 배포 ID. 범위 1~

요청 헤더

인증 헤더와 조직 헤더는 모든 API 가 같습니다. 공통 규약을 참고하십시오.

이 API 는 파티션 헤더(X-Partition-Id)를 사용하지 않습니다. 보내도 무시됩니다.

요청 본문

이름필수형식설명
config선택object 또는 nulltenant-values.yaml placeholder 치환 값. 제공하면 YAML을 재렌더링합니다
yamlContent선택string 또는 null직접 수정한 values.yaml 내용
status선택string 또는 null수정할 배포 상태
statusMessage선택string 또는 null수정할 배포 상태 메시지

응답

상태 코드설명
200 OKSuccessful Response
422 Unprocessable EntityValidation Error

위 표는 정상 응답과 요청 검증 실패만 나열합니다. 이 API 는 그 밖에 401(인증 실패) · 403(권한 없음) · 404(리소스 없음) · 409(리소스 충돌) · 502(인프라 오류)를 반환할 수 있습니다. 조건은 오류 처리를 참고하십시오.

응답 본문 — 200

이름필수형식설명
message선택string 또는 null응답 메시지
timestamp선택string응답 생성 시간
requestId필수string요청 식별자
result필수object결과 데이터
result.id필수integer배포 ID. DB id가 없는 생성 직후 응답은 0입니다
result.application필수stringApp Catalog application 이름
result.version필수stringChart version
result.clusterId필수integer배포 대상 k8s_clusters.id
result.namespace필수string배포 네임스페이스
result.destination필수objectStep5 배포 대상 정보
result.destination.clusterId필수integer배포 대상 k8s_clusters.id
result.destination.namespace필수string배포 네임스페이스
result.destination.server선택stringArgoCD destination.server URL. 기본값 ""
result.lastDeployed필수string (date-time)상세 화면 Summary Last deployed
result.status필수string배포 상태. 값: deployed, pending, failed
result.statusMessage선택string배포 상태 메시지. 기본값 ""
result.connectionInfo선택object앱별 서비스 접속 정보
result.credentialFields선택array (object)raw credential 표시/Reveal/Copy 메타데이터
result.credentialFields[].id필수string고정 credential id
result.credentialFields[].label필수string화면 표시 label
result.credentialFields[].category필수stringcredential 분류. rawCredential
result.credentialFields[].displayValue필수string화면 표시 값. available=true이면 고정 마스크
result.credentialFields[].masked필수boolean기본 마스킹 여부
result.credentialFields[].available필수booleanSecret/key 존재 여부
result.credentialFields[].revealable필수booleanReveal 액션 가능 여부
result.credentialFields[].copyable필수booleanCopy 액션 가능 여부
result.credentialFields[].secretRef선택object 또는 nullraw credential Secret key 참조
result.credentialFields[].secretRef.secretName필수stringKubernetes Secret 이름
result.credentialFields[].secretRef.secretKey필수stringKubernetes Secret key
result.modeName필수string생성 당시 mode 표시 이름
result.yamlContent필수string렌더링된 values.yaml 텍스트

Thaki Cloud Aegis — 연동 개발자용 API 문서