Using arcctl for controlling other ARC services
In 6.5 arcctl becomes standalone package. This target 2 corner cases:
- Standalone CA and deploy functionality - suitable for clients and third-party services
- Complete control of A-REX - suitable for ARC CE
There is a third case overlooked previously:
- controlling other ARC services that installed on separate host: Data-delivery Service, ACIX and even possibly standalone Gridftpd as a storage. All this services also rely on (dedicated) arc.conf.
To address this case, furthermore splitting of control modules were performed.
nodrugrid-arc-arcctl-service package is now holding the config and service control functionality. DDS, ACIX and A-REX depends on this shared dependency that brings
arcctl service and
arcctl config functionality for all ARC services.
WIP: Requires testing to ensure nothing was overlooked on packaging level