JiaLiangC opened a new pull request, #4170:
URL: https://github.com/apache/ambari/pull/4170
## What changes were proposed in this pull request?
This pull request aligns the React Services and Configs module with reviewed
Classic Ambari behavior across 60 non-Metrics feature IDs.
It corrects service navigation and operation gates, exact REST resources and
payloads, Quick Link resolution, desired-config replacement saves, config
history and config group behavior, Add Service ownership, Reassign Master
validation and recovery, and Flume handler operations. It also adds focused
tests for API contracts, permissions, state transitions, persistence,
failure,
and retry paths.
The accompanying comparison records the final feature status, compatibility
decisions, cross-module boundaries, and live Ambari Server acceptance matrix.
Metrics are excluded. Hosts-owned files are unchanged and remain an explicit
Module 03 integration boundary.
## How was this patch tested?
- Focused Vitest: 15 files, 50 tests passed.
- Full Vitest: 29 files, 113 tests passed.
- `npm run build` passed with existing repository warnings.
- Full ESLint was executed and reported the existing baseline of 5,776 errors
and 455 warnings; new Module 04 files and all added lines have zero
findings.
- `git diff --check origin/frontend-refactor...HEAD` passed.
Live Ambari Server scenarios remain explicitly pending in the runtime
acceptance matrix.
Please review [Ambari Contributing
Guide](https://cwiki.apache.org/confluence/display/AMBARI/How+to+Contribute)
before opening a pull request.
--
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]