nanjiek commented on issue #758: URL: https://github.com/apache/dubbo-go-pixiu/issues/758#issuecomment-3691009511
# PR Breakdown for the Issue This issue will be completed by splitting it into three pull requests (PRs): ## PR1 (Backend: Admin OPA Configuration) Content: Implement CRUD/publishing interfaces in admin/controller/…, admin/logic/… and router.go; configure etcd paths and perform validation; integrate Swagger and synchronize documents; write unit tests/integration tests (with mocked etcd). ## PR2 (E2E Full-Link Verification) Content: Develop end-to-end test cases (covering allow/deny scenarios) for the entire process of admin configuration -> gateway loading -> OPA decision-making, including relevant scripts and documentation; reuse the existing gateway OPA implementation (PR2 has been completed). Dependency: This PR can only be started after PR1 is merged. ## Frontend PR (OPA Configuration Management UI) Content: Configure menus/routes; add a new OPA page (referencing the style of RateLimiter/Plug, supporting YAML editing/saving/deletion/publishing); conduct frontend self-tests or lightweight E2E tests (with mocked APIs). Dependency: This PR can be developed in parallel after the backend API paths in PR1 are finalized. -- 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]
