Skip to content

feat(AIP-2269): unify Operation port exposure with Workspace expose structure - #77

Open
juu-n-oo wants to merge 1 commit into
mainfrom
feat/AIP-2269
Open

feat(AIP-2269): unify Operation port exposure with Workspace expose structure#77
juu-n-oo wants to merge 1 commit into
mainfrom
feat/AIP-2269

Conversation

@juu-n-oo

Copy link
Copy Markdown
Contributor

개요

AIP-2269: Operation 오브젝트의 외부 노출 프로토콜 구조를 Workspace와 동일하게 통일합니다.
operation-crd-0721.yaml 기준으로 Operation DTO를 갱신했습니다.

변경 내용

  • V1alpha1OperationPort: externalexpose로 명칭 변경
  • V1alpha1OperationPortExpose 신규 추가 — Workspace의 expose와 동일 구조
    • enabled, type(HTTP|TCP), tcp{port}, http{host, path, tls}
  • V1alpha1OperationPortExternal(구식 {enabled, host, path}) 삭제
  • V1alpha1OperationStatusPort: type(HTTP|TCP) 필드 추가 (Workspace status port와 통일)

참고

  • Operation port 노출 관련 DTO는 컨트롤러 로직에서 직접 참조되지 않아, 순수 모델 변경입니다.
  • ./mvnw clean compile 통과 확인.

Base automatically changed from staging/project to main July 22, 2026 06:08
@juu-n-oo

Copy link
Copy Markdown
Contributor Author

5.0.0에서 Operation 변경에 대한 철회가 있어 해당 PR은 반영 대기로 함

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant