leizhiyuan opened a new pull request, #1464:
URL: https://github.com/apache/rocketmq-dashboard/pull/1464

   ## Summary
   - replace the legacy Tencent TDMQ dependency with the official RocketMQ 5.x 
Trocket v20230308 SDK
   - add a Tencent cloud catalog client/service/controller for region, 
instance-list, and instance-detail discovery
   - enable Tencent credential -> region -> RocketMQ 5.x instance selection in 
the add-instance modal
   - resolve open endpoints from the selected cloud instance (VPC preferred, 
public fallback) and persist it as a `TENCENT` Studio instance
   - invalidate cached Tencent SDK clients when stored credentials are updated 
or deleted
   
   ## Validation
   - `cd server && mvn -B -ntp 
-Dtest=TencentCatalogServiceTest,InstanceServiceTest,CloudCredentialServiceTest 
test` (61 tests passed)
   - `cd web && npm run build`
   - deployed locally with Docker Compose: server/mysql healthy and web 
available on port 6789
   - called `/api/cloud/tencent/instances` against a real credential in 
`ap-chengdu`; received HTTP 200 and three RUNNING RocketMQ 5.x instances
   - verified stored credential responses mask SecretId and never expose 
SecretKey
   
   ## Scope
   This PR covers Tencent Cloud RocketMQ 5.x catalog browsing, instance 
onboarding, and viewing in the Studio instance list. Credential-management UI 
and Tencent resource operations after onboarding are out of scope.
   
   Closes #1463
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to