We currently have different component repos:
- registration
- work
- placement
- registration-operator
- clusteradm
- addon-framework
It is hard to do e2e tests with many components and hard to do dependency check. I propose,we consolidate the code in these repos to one single repo:
After that we will have
With this consolidation, we will have the benefit that
- we do not need webhook per component, we can have one single webhook server
- we can build hub and agent as one single binary
- easier e2e testing
- better understanding and dev experience for the contributor
note from @deads2k we should validate gates for PR that we do not have cross deps among different components.
We currently have different component repos:
It is hard to do e2e tests with many components and hard to do dependency check. I propose,we consolidate the code in these repos to one single repo:
After that we will have
With this consolidation, we will have the benefit that
note from @deads2k we should validate gates for PR that we do not have cross deps among different components.