Closed sykim-etri closed 5 days ago
@sykim-etri
말씀주신 내용을 이해한 바로는 #1808 와 유사한 현상이라고 생각됩니다. (혹시, 다른 부분이 있으면 알려주시기 바랍니다.)
이를 해결하기 위해 refine
옵션을 활용하시면 될 것 같습니다. refine
옵션으로 해결되지 않으면 알려주세요.
refine
/ force
option 관련 Convention은 API docs를 참고하시기 바랍니다. :-)
Ref) https://cloud-barista.github.io/api/?url=https://converter.swagger.io/api/convert?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.json#/%5BInfra%20Resource%5D%20Network%20Management/DelSubnet
예전에도 유사하게 문의를 드렸던 내용이긴 하네요.^^
force: delete subnet regardless of the status of info/resource in Spider/CSP
로 기재되어 있어서 혼동이 있었던 것 같습니다.
해당 설명을 개선하는 것이 맞을지는 검토가 필요해 보입니다.
@sykim-etri
force: delete a subnet on a CSP regardless of the current resource status (e.g., attempt to delete even if in use)
이렇게 수정하면 괜찮으시려나요?
@yunkon-kim refine 옵션으로 삭제가 되는 것으로 보입니다. 그런데 force 키워드가 먼가 상관없이 막 지울 것 같은 느낌이긴 합니다. 아무튼 가이드만 명확하다면 상관없을 것 같습니다.
일부 자원 상태가 꼬여서 CSP와 CB-SP에서 삭제한 일부 자원(vnet, subnet)에 대해 force 옵션으로 삭제하고자 하는 경우 CB-SP가 없는 자원이라 error를 리턴하고 있는데, 이로 인해 CB-TB내 자원 객체를 삭제하지 못하는 상황이 발생하는 것으로 보입니다.
추가로 force 옵션에 대한 CB-SP와 CB-TB가 convention(?)이 현재 어떻게 되어 있을까요? @powerkimhub @yunkon-kim @seokho-son
https://github.com/cloud-barista/cb-tumblebug/blob/23a0ca5a1824b973d6e8395a52a03e17cd8a4aa9/src/core/resource/subnet.go#L722-L749