Modernization Platform v2.1.0 GA Release

인쇄

NEW FEATURE


Application, Deploy Group 조회 기능 개선

Application, Deploy Group 메뉴에서 리소스들을 조회하는 기능이 개선되었습니다.

Application 목록 페이지

Project Dashboard > Application 목록 페이지에서 Application Name으로 검색할 수 있는 기능이 추가되었습니다.

Deploy Group 목록 페이지

Project Dashboard > Deploy Group 목록 페이지에서 Deploy Group Name과 Namespace로 검색할 수 있는 기능이 추가되었습니다.

Deploy Groups > Applications

Deploy Group의 Applications 탭에서 Application Name으로 검색 및 페이징 할 수 있는 기능이 추가되었습니다.

Deploy Groups > Resources

Deploy Group의 Resources 탭에 Resource Name으로 검색 및 페이징 할 수 있는 기능이 추가되었습니다.

Deploy Groups > Ingress

Deploy Group의 Ingress 탭에 Ingress Name으로 검색 및 페이징 할 수 있는 기능이 추가되었습니다.

시스템 메뉴의 User 목록 화면에 ID 검색 기능 추가

System Dashboard > Users 화면에서 Login ID로 user를 검색 할 수 있는 기능이 추가되었습니다.

Add-on 설치 화면에 목록 Refresh 기능 추가

Add-on 목록 화면에서 설치 상태를 갱신할 수 있는 버튼이 추가되었습니다.

Ingress 설정 기능 개선

Deploy Group 의 Ingress 탭에서 설정할 수 있는 기능이 개선되었습니다.

Ingress 에서 Service 명 직접 입력 가능

Ingress Path 의 서비스명을 목록 선택 뿐만 아니라 직접 입력할 수 있도록 개선되었습니다.

Application 탭에서 배포하는 Application 을 선택하거나사용자가 별도로 생성한 Service 를 직접 지정할 수 있습니다.

Ingress PathType 설정 지원

Deploy Group에서 Ingress 배포시 Ingress의 PathType을 설정 할 수 있습니다.

Prefix, Exact, ImplementationSpecific 이며, Default는 ImplementationSpecific 입니다.

Ingress Class 설정 지원

Deploy Group에서 Ingress 배포시 Ingress Class를 지정할수있습니다. 배포할 dataplane에 Ingress Class가 배포되어야 하며, 선택하지 않으면 dataplane cluster에 default로 설정된 Ingress class가 사용됩니다.

ACM TLS 사용을 위한 기능 지원

ALB Ingress Controller 에서 TLS Offloading 을 위해 ACM 에 등록된 인증서를 사용하는 경우를 지원합니다.

ACM 을 사용하는 경우 TLS configure 옵션을 체크하고 TLS Secret 을 선택하지 않은 상태로 저장해야 합니다.

TLS Secret 대신 Annotation 에서 지정한 ACM Arn 을 사용하게 됩니다.

DeployGroup의 Cluster 삭제시 Prevent Cascade Delete 옵션 추가

DeployGroup에서 Cluster 삭제시 Cluster의 배포된 Resource의 정리 여부를 선택합니다.

  • Enabled (Default) : Deploy Group 이 삭제되거나, Deploy Group 에서 Cluster 가 제거되어도 해당 Cluster 에 배포되어 있는 Resource 와 Namespace 를 삭제하지 않습니다.

  • Disabled : Deploy Group 이 삭제되거나, Deploy Group 에서 Cluster 제거될 때 해당 Cluster 에 배포되어 있는 Resource 와 Namespace 를 삭제합니다.

해당 option의 선택여부에 따라 Deploy Group > Clusters 에서 cluster 삭제시 다른 확인 메세지를 표시합니다.

Application 빌드 수행 시점에 Branch 를 지정할 수 있는 기능 추가

빌드를 수행시킬 때 Git branch 를 지정하여 빌드를 실행시킬 수 있는 기능이 추가되었습니다.

Pipeline 설정 화면에서 Branch 항목의 옵션을 체크하면 빌드 수행 요청 시 Branch 를 입력할 수 있습니다.

Pipeline 설정 화면에서 지정한 Branch 를 기본으로 사용하고, 다른 Branch 를 빌드하고 싶을 경우 Branch 이름을 입력할 수 있습니다.

Application 빌드시 Cache 사용 여부 Option 추가

Application > Build Pipeline에서 빌드시 Cache 사용여부를 결정합니다. Cache를 통해 빌드 수행 속도를 개선시킬수 있지만 빌드에 사용한 resource를 재사용하기 때문에, 사용시 예측하지 못한 오류를 야기할 수 있으며 Concurrent 빌드 및 Storage size 변경에 제한이 발생합니다.

NodeJs의 새로운 버전 제공

Application > Build Pipeline > Build Tool에서 npm 빌드 선택시 선택가능한 Node Version이 추가됩니다. (node15,16,17,18)

이미 완료된 Build Log 조회시 속도 개선

빌드가 완료된 application의 log조회시 stream이 아닌 string으로 받아 속도가 개선되었으며, 사용자에게 Readable한형태로 제공됩니다.

Application, DeployGroup의 사용자 Tag 기능

Application과 DeployGroup에서 사용자 Tag기능을 제공합니다.

[Tag 수정]

Application, DeployGroup resource 의 Basic Info 화면에서 tag를 key/value 형태로 등록할수 있습니다. 동일한 key를 등록하는 경우 overwrite 됩니다.

[Tag 조회]

각 resource의 조회화면에는 Filter를 제공합니다. Tags 선택시 해당 project에 등록된 resource의 tag key를 조회할수있으며, key를 선택해 조회하거나 key:value 형태로 직접 입력하여 조회 할 수 있습니다.

Application 복사 기능

기 생성된 Application을 이용해 새로운 Application 을 생성 할 수 있습니다. 복사기능은 Source Project 또는 Target Project 를 기준으로 복사할수 있습니다.

[Source Project 기준 복사]

복사할 application을 checkbox로 선택한 후, Copy Application 버튼을 통해 Copy페이지로 이동합니다.