redpanda-operator icon indicating copy to clipboard operation
redpanda-operator copied to clipboard

Redpanda-Operator: move folders around to top level to simplify testing and taskfiles.

Open alejandroEsc opened this issue 1 year ago • 2 comments

What would you like to be added?

Do not want to have main binaries under src/go any longer as this causes a lot of issues when writing task files and testing.

Why is this needed?

Simplify code and reduce the need for src/go directory structure.

JIRA Link: K8S-210

alejandroEsc avatar Apr 10 '24 19:04 alejandroEsc

Primary question on my mind: Do we want to use a go.work and have separate modules or consolidate onto a single go.mod?

I lean towards a single go.mod because it's few deps to worry about but depending on the current state, the merger might be too much effort to take on.

chrisseto avatar Apr 10 '24 19:04 chrisseto

So I've realized that this will cause issues. I'd love to do it but a lot of install steps currently depend on the CRDs being located where they currently are as it's referenced in our docs.

We'll need to find a more stable URL to migrate to be it a vanity URL or github releases.

chrisseto avatar May 17 '24 14:05 chrisseto