edgexr / edge-cloud-platform

Apache License 2.0
1 stars 0 forks source link

organized services and packages according to the operator platform whitepaper proposal #300

Closed gainsley closed 7 months ago

gainsley commented 7 months ago

This adds nomenclature from the Operator Platform Whitepaper Proposal (no official document as of yet I believe). The proposal introduces 5 components, EDE, CCME, WDME, UAEM, and NREM.

I have added /cmd/ directories for each component and moved the implementing service(s) into them. In some cases, multiple microservices implement a component. In some cases, the implementation is tied up in the microservice of another component, so there is only a README to indicate as such.

Organization is:

cmd/ccme:
   - ccrm
   - crm
   - resource-tracker
   - shepherd
cmd/ede:
   - autoprov
   - cluster-svc
   - controller
cmd/nrem:
   - README.md
cmd/uaem:
   - dme
cmd/wdme:
   - README.md

Additionally, because the dme packages are roughly divided into UAEM and NREM functionality, I have renamed those /pkg directories:

dme-platform -> nrem-platform
dme-qos -> nrem-qos
dme-testutil -> uaem-testutil
dme-common -> uaem-common