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

   ## Summary
   
   Consolidates the K8s certificate lifecycle fixes from #2689, #2935, and 
#2943.
   
   This change makes certificate renewal replace the persisted PEM material, 
derive metadata from the submitted leaf certificate, validate mTLS key pairs, 
keep private keys write-only in the UI/API flow, prevent stale saves from 
resurrecting concurrently deleted certificates, and render PEM validity 
timestamps in the service clock zone.
   
   Replaces #2689
   Replaces #2935
   Replaces #2943
   Closes #2681
   
   ## Tests
   
   - JAVA_HOME=$(/usr/libexec/java_home -v 21) mvn 
-Dtest=K8sCertServiceTest,MybatisPlusK8sCertRepositoryTest,K8sCertControllerTest
 test
   - npm test -- src/api/cluster.test.ts 
src/pages/cluster/__tests__/K8sCertsPage.test.tsx
   - npm run lint
   - npm run build
   - 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]

Reply via email to