cloud-barista / cb-tumblebug

Cloud-Barista Multi-Cloud Infra Management Framework
Apache License 2.0
56 stars 52 forks source link

Request for Additional Features in /region API #1786

Closed SungWoongz closed 2 months ago

SungWoongz commented 2 months ago

@seokho-son

seokho-son commented 2 months ago

@SungWoongz 아래 api를 사용하시면 csp별 구분이 가능합니다. :)

https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BAdmin%5D%20Multi-Cloud%20Information/GetCloudInfo

단, 크리덴셜이 연동 및 검증되어 실제 csp에 호출이 가능한 csp 및 리전(존)인지 확인하려면,

https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BAdmin%5D%20Credential%20Management/GetConnConfigList

로 확인해보시는 것이 좋고요.

SungWoongz commented 2 months ago

@seokho-son 답변 감사합니다. response에 CSP별로 정렬되어 나오는 api들은 확인했습니다. 여쭙고자 하는 것은 csp를 필터조건으로 해당 csp의 리전들만 검색할 수 있는 기능이 제공 가능한지 입니다.

seokho-son commented 2 months ago

@SungWoongz API를 수정해서 지원하도록 하겠습니다. :) 수정 후에 공유 드릴게요.

SungWoongz commented 2 months ago

@seokho-son 감사합니다 !

혹시 Connection도 특정 csp로 필터해서 커넥션 목록을 볼 수 있는 기능 또한 제공 가능하신가요?

seokho-son commented 2 months ago

@SungWoongz csp를 필터조건으로 해당 csp의 리전들만 검색 하는 api를 추가하였습니다.

Connection 개념은 내부적으로 복잡함을 유발하고 있는 상황이라, 앞으로 API 사용자에게는 노출하지 않는 방향으로 진행할 예정입니다. (현재 API의 요청 body에 connectionName이 들어가는 경우가 전부 변경될 것으로 생각하시면 됩니다.) 앞으로 CB-TB 사용자에게는 무관한 개념이 될 예정이므로, 의존도를 미리 줄이기 위해서, 해당 개념과 관련된 API 편의 개선은 추가로 진행하지 않고자 합니다. :)

seokho-son commented 2 months ago

/close