[FeatureRequest] Add remote install support
Revise the install command to enable the DEM to pull images to remote hosts, allowing it to set up hybrid Development Environments.
Current Behavior:
Currently, the DEM reads the Development Environment (Dev Env) descriptor and downloads the necessary images to the local host.
Expected Behavior:
The DEM should interpret the task definitions within the Dev Env descriptor, which specify which host is responsible for running each task. It should pull the tool images mentioned in the task definitions to the designated hosts.
The DEM must verify whether the required image is already available on the remote host and only download it if it isn’t present.
Any tool images required by the Dev Env but not linked to a specific task should be downloaded to the local host.
A tool image should be pulled to every host where a task requires it to be executed.
After every Tool Image have been pulled, set the Dev Env status as 'installed'.
For axem internal use only: Jira: https://axem.atlassian.net/browse/DEM-233
@janosmurai the Jira link is not working
error:
Don't worry about the Jira link, it's for internal use to sync with the axem project management. 😉