...
The EMCO rsync microservice also exposes it's API via gRPC to the EMCO microservices. So, while rsync is not a placement or action controller, it is also registered with the controller API so that EMCO microservices that interact with rsync as a gRPC client can obtain the gRPC connections details in the same manner as with other controllers.
The sequence diagram illustrates the process of registering rsync with the orchestrator via the Controller API. It also shows a detail segement of the Composite Application instantiation sequence where the rsync gRPC client connection is retrieved.
Controller Registration
As mentioned above, EMCO provides for the addition of controllers to perform specific placement and action operations on a Composite Application prior to it being deployed to a set of clusters.
This sequence diagram illu