Kuadrant / Kuadrant/architecture
Kuadrant Operator Consolidation
- Dominant language
- No language data
- Stars
- 3
- Forks
- 16
- Avg merge
- 7d 11h
- Merged PRs (30d)
- 2
Description
Consolidate the Kuadrant ecosystem into a single operator to prepare for OLMv1 and simplify installation across all Kubernetes distributions.
RFC: [RFC 0019: Kuadrant Operator Consolidation](https://github.com/Kuadrant/architecture/blob/main/rfcs/0019-olmv1-operator-consolidation.md)
## Implementation Plan
Starting with dns-operator as the first child operator to establish the pattern, then extending to mcp-gateway, authorino-operator, and limitador-operator.
### Phase 1a: Chart sync tooling (can run in parallel)
- Kuadrant/kuadrant-operator#2154 - Implement chart sync tool
- Kuadrant/kuadrant-operator#2155 - Chart sync automation for dns-operator
### Phase 1b: dns-operator end-to-end (establishes the pattern)
- Kuadrant/kuadrant-operator#2156 - Consolidate dns-operator into kuadrant-operator
### Phase 2: mcp-gateway
- Kuadrant/kuadrant-operator#2157 - Consolidate mcp-gateway into kuadrant-operator
### Phase 3: authorino-operator and limitador-operator
- Kuadrant/kuadrant-operator#2158 - Consolidate authorino-operator into kuadrant-operator
- Kuadrant/kuadrant-operator#2159 - Consolidate limitador-operator into kuadrant-operator
### Upstream fixes (independent, any time)
- Kuadrant/limitador-operator#274 - Fix Deployment selector collision
- Kuadrant/authorino-operator#346 - Add distinguishing labels to Authorino Deployment
- Kuadrant/kuadrant-operator#2160 - Chart sync automation for remaining operators
### Testing and CI (independent, can start early)
- Kuadrant/kuadrant-operator#2161 - OLM upgrade test automation in CI
### Cleanup (post-1.5, after release)
- Kuadrant/dns-operator#804 - Remove OLM artefacts from dns-operator
- Kuadrant/mcp-gateway#1327 - Remove OLM artefacts from mcp-gateway
- Kuadrant/authorino-operator#347 - Remove OLM artefacts from authorino-operator
- Kuadrant/limitador-operator#275 - Remove OLM artefacts from limitador-operator
Contributor guide
Assessment
This issue has not been assessed yet.