Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Abstract Docker away from DMOD and make it an optional dependency #703

Open
1 of 6 tasks
christophertubbs opened this issue Aug 28, 2024 · 2 comments
Open
1 of 6 tasks
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

Comments

@christophertubbs
Copy link
Contributor

christophertubbs commented Aug 28, 2024

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

@christophertubbs christophertubbs added 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 labels Aug 28, 2024
@robertbartel
Copy link
Contributor

@christophertubbs, a good conversation was had in #556 that will relate to this work.

@christophertubbs
Copy link
Contributor Author

@robertbartel , thanks for including the reference to the previous conversation. #556 turned out to be more of a discussion than a call to action, which is what this issue constitutes.

closes #556

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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
Projects
None yet
Development

No branches or pull requests

2 participants