yx9o opened a new pull request, #1268: URL: https://github.com/apache/rocketmq-dashboard/pull/1268
## What is the purpose of the change Add a Settings entry for managing cloud credentials used by cloud RocketMQ instance onboarding. The page lets users create, update, and delete cloud credentials while keeping Secret Key write-only and showing only masked AccessKey values after save. ## Brief changelog - Added cloud credential create/update/delete API helpers. - Added a cloud credential service with mock-mode support. - Added a Cloud Credential Management tab under Settings. - Reused the cloud credential service from the instance onboarding page. - Added API, service, and Settings tab tests. ## Verifying this change - `npm test -- --run --api.host 127.0.0.1 src/api/cloudCredential.test.ts src/services/cloudCredentialService.test.ts src/pages/settings/__tests__/CloudCredentialTab.test.tsx src/pages/instance/__tests__/InstancePage.test.tsx` - `npm run build` - `npm test -- --run --api.host 127.0.0.1` - `npm run lint` - `mvn -q -Dtest=CloudCredentialServiceTest test` - `git diff --check` -- 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]
