@@ -28,29 +28,29 @@ The main idea is that we are creating a multi-cluster application management sol
2828- The ` charts/ ` folder contains the helm charts for the member and hub agent.
2929 - ` charts/member-agent ` folder contains the helm chart for the member agent.
3030 - ` charts/hub-agent ` folder contains the helm chart for the hub agent.
31- - The ` cmd/ ` folder contains the entry point for the member and hub agent.
31+ - The ` cmd/ ` folder contains the entry points for the member and hub agent.
3232 - ` cmd/member-agent ` The entry point for the member agent.
3333 - ` cmd/hub-agent ` The entry point for the hub agent.
34- - The ` config/ ` folder contains the actual CRD definitions built from the CRD definitions in the ` apis/ ` folder.
35- - ` config/crd/bases ` folder contains the CRD definitions for the member and hub agent.
34+ - The ` config/ ` folder contains the actual custom resource definitions built from the API in the ` apis/ ` folder.
35+ - ` config/crd/bases ` folder contains the CRDs for the member and hub agent.
3636- The ` docker/ ` folder contains the Dockerfiles for the member and hub agent.
3737- The ` examples/ ` folder contains various YAML files as examples for each CRD.
3838- The ` hack/ ` folder contains various scripts and tools for the project.
3939- The ` pkg/ ` folder contains the libraries for the member and hub agent.
4040 - ` pkg/authtoken ` folder contains the authentication sidecar code which has a provider model.
41- - ` pkg/controller ` folder contains most of the controllers for the member and hub agent.
41+ - ` pkg/controllers ` folder contains most of the controllers for the member and hub agent.
4242 - each sub folder is a controller for a specific resource of the same name in most cases.
4343 - ` pkg/metrics ` folder contains all the metrics definitions.
4444 - ` pkg/propertyprovider ` folder contains the property provider code which is used to get the properties of a member cluster.
45- - ` pkg/resourcewatcher ` folder contains the resource watcher code which is used to watch for changes in the hub cluster.
45+ - ` pkg/resourcewatcher ` folder contains the resource watcher code which is used to watch for kubernetes resources changes in the hub cluster.
4646 - ` pkg/scheduler ` folder contains the scheduler code which is used to schedule workloads across the fleet.
4747 - ` pkg/utils ` folder contains the utils code which is used to provide common functions for the controllers in the member and hub agent.
4848 - ` pkg/webhook ` folder contains the webhook code which is used to validate and mutate the CRDs.
4949- The ` test/ ` folder contains the tests for the member and hub agent.
50- - ` test/apis ` - The tests for the CRD definitions .
50+ - ` test/apis ` - The tests for the CRDs .
5151 - ` test/upgrade ` - The tests for the upgrade tests to test compatibility between versions.
5252 - ` test/e2e ` - The end to end tests for the member and hub agent.
53- - ` test/integration ` - The integration tests for the member and hub agent.
53+ - ` test/integration ` - The integration tests for the v1alpha1 member and hub agent.
5454 - ` test/scheduler ` - The integration tests for the scheduler.
5555 - ` test/utils ` - folder contains the utils code which is used to provide common functions for tests
5656- The ` tools/ ` folder contains client-side tools for helping manage the fleet.
0 commit comments