Kuadrant / Kuadrant/dns-operator
Remove OLM artefacts from dns-operator
- Dominant language
- Go
- Stars
- 12
- Forks
- 23
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 14
Description
## Summary
Post-1.5 cleanup. Remove `bundle/`, `catalog/`, OLM-specific config, `bundle.Dockerfile`, operator-sdk and opm tool dependencies. Helm chart remains as the sole packaging mechanism.
## Acceptance Criteria
- [ ] `bundle/` directory removed
- [ ] `catalog/` directory removed
- [ ] OLM-specific config removed (`config/manifests/`, `config/deploy/olm/`, `config/scorecard/`)
- [ ] `bundle.Dockerfile` removed
- [ ] operator-sdk and opm tool dependencies removed from Makefile
- [ ] Helm chart remains and continues to work for standalone installation
## References
- [RFC 0019: Kuadrant Operator Consolidation](https://github.com/Kuadrant/architecture/blob/main/rfcs/0019-olmv1-operator-consolidation.md)
- Parent issue: Kuadrant/architecture#164
Contributor guide
Research direction
Start by reviewing the repository root, Makefile, bundle/, catalog/, config/manifests/, config/deploy/olm/, config/scorecard/, and bundle.Dockerfile to identify the OLM artefacts and tool dependencies listed in the acceptance criteria. Check the Helm chart and its standalone installation path before and after the cleanup. Done means the listed OLM files and dependencies are removed while Helm installation continues to work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, helm
- Domain
- build-system, devops
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100