Skip to content

Consolidate code of core component into one repo #128

@qiujian16

Description

@qiujian16

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

  1. we do not need webhook per component, we can have one single webhook server
  2. we can build hub and agent as one single binary
  3. easier e2e testing
  4. 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.

Metadata

Metadata

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions