This cleans up the repository in several ways and removes the Golang control-plane in support of the upcoming v0.4.0 Milestone wherein we intend to switch to Rust for the control-plane.
This new foundation is intended to make the repository less confusing for newcomers and provide a bit more focus. It almost definitely breaks a couple of things here and there, however I would recommend we fix that forward rather than spend a lot of time here as the risk is zero for this project.
It does leave the Golang integration tests behind for a bit longer, as these are still useful as we continue to build the Rust control-plane to validate our new code.
Needs approval from an approver in each of these files:
- ~~[OWNERS](https://github.com/kubernetes-sigs/blixt/blob/main/OWNERS)~~ [aryan9600,shaneutt]
Approvers can indicate their approval by writing `/approve` in a comment
Approvers can cancel approval by writing `/approve cancel` in a comment
Yep, this PR is huge, sorry about that.
This cleans up the repository in several ways and removes the Golang control-plane in support of the upcoming v0.4.0 Milestone wherein we intend to switch to Rust for the control-plane.
This new foundation is intended to make the repository less confusing for newcomers and provide a bit more focus. It almost definitely breaks a couple of things here and there, however I would recommend we fix that forward rather than spend a lot of time here as the risk is zero for this project.
It does leave the Golang integration tests behind for a bit longer, as these are still useful as we continue to build the Rust control-plane to validate our new code.