REST Pass-through API
The resource-
The proposal is NOT to eliminate all uses of server-side APIs, but rather, ALLOW client code to quickly and easily reach services, taking advantage of a Horizon proxy, without needing to wrestle with CORS enablement in the individual service.
My experience with Designate convinced me that a pass-through API greatly lowers the barrier to entry for contributors and extensions. Combined with the hz-resource-panel, standardized actions, and schema Form, writing a new panel can now move very quickly.
I'm not suggesting we *eliminate* all REST APIs in Horizon...when they are useful, they are a great resource. When they are overhead, let's not require them.
Blueprint information
- Status:
- Complete
- Approver:
- Thai Tran
- Priority:
- Low
- Drafter:
- Tyr Johanson
- Direction:
- Approved
- Assignee:
- Tyr Johanson
- Definition:
- Obsolete
- Series goal:
- Accepted for 11.0.0-ocata
- Implementation:
- Needs Code Review
- Milestone target:
- None
- Started by
- Richard Jones
- Completed by
- Rob Cresswell
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Pass-through API for client side service calls