Abstract Docker away from DMOD and make it an optional dependency #703
Labels
enhancement
New feature or request
epic
A large, high-level task composed of (sub-epic) tasks
initiative
A large, high-level task composition, with at least one Initiative or Epic subtask
Urgent
This needs to be addressed as soon as possible
Problem
The US government focuses on using operating systems that do not support docker, meaning that DMOD is wholly incompatible with NOAA architecture.
Solution
Create an abstraction layer between the code that currently invokes docker commands and the code that implements it. The current mode of operation should still be supported and the status quo will remain.
Once that is done, an implementation targeting Kubernetes may be developed. Once a version that uses kubernetes rather than docker swarm is completed, DMOD may be able to be run and debugged on NOAA architecture.
Steps
Write factories that will generate the correct orchestration backend #708The text was updated successfully, but these errors were encountered: