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

   ## What is the purpose of the change
   
   Add a remediation insight panel to the existing Broker and NameServer 
configuration drift dialogs. The panel summarizes reachability, compared 
fields, drift fields, unreachable targets, unconfigured fields, majority 
reference values, outlier targets, and ambiguous values so operators can review 
drift before applying any configuration change.
   
   This is frontend-only and uses the existing configuration diff results. It 
does not introduce a backend contract change or automatically modify cluster 
configuration.
   
   ## Brief changelog
   
   - Added shared config drift insight modeling for Broker and NameServer diff 
results.
   - Added a reusable config drift remediation panel to the Cluster config diff 
dialogs.
   - Added focused utility and Cluster page tests for clean, blocked, 
alignable, unconfigured, and ambiguous drift cases.
   
   ## Verifying this change
   
   - `npm run test -- src/utils/configDriftInsights.test.ts 
src/pages/cluster/__tests__/ClusterPage.test.tsx`
   - `npm exec -- eslint src/utils/configDriftInsights.ts 
src/utils/configDriftInsights.test.ts 
src/components/ConfigDriftInsightsPanel.tsx src/pages/cluster/index.tsx 
src/pages/cluster/__tests__/ClusterPage.test.tsx`
   - `git diff --check`
   - `npm run build`
   - `npm run test`


-- 
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