Kuadrant / Kuadrant/kuadrantctl
Presence of "x-kuadrant" extension in OAS to auto-reconcile HTTPRoute
- Dominant language
- Go
- Stars
- 8
- Forks
- 18
- PR merge metrics
- No merged PRs in 30d
Description
[RFE request]
As a developer, I would like my OAS automatically reconcile the HTTPRoute with the right policies (e.g. RLP)
I would prefer to do this rather than using **kuadrantctl** to then use the **x-kuadrant** extension from my OAS to generate the policies.
One suggestion that came up with internal discussion was that this could be implemented as a k8s controller, and a new API (for example OpenAPI CRD) that links to a openapi doc and reconciles HTTPRoute object.
Please let me know if I should provide any more inputs to this.
Contributor guide
Research direction
No files, tests, or entry points are named. First clarify the proposed Kubernetes controller and OpenAPI CRD design, including how an OpenAPI document links to an HTTPRoute and its policies; done means the OAS can trigger the requested HTTPRoute reconciliation without using kuadrantctl.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes, openapi
- Domain
- api, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100