Kuadrant / Kuadrant/dns-operator

Remove OLM artefacts from dns-operator

Open
#804 0 comments 0 reactions 0 assignees View on GitHub
OLMv1
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.