Skip to content

NOS3#772 docker compose#810

Open
haisamido wants to merge 117 commits into
nasa:docker-compose-nos3-reorganizationfrom
haisamido:nos3#772-docker-compose
Open

NOS3#772 docker compose#810
haisamido wants to merge 117 commits into
nasa:docker-compose-nos3-reorganizationfrom
haisamido:nos3#772-docker-compose

Conversation

@haisamido
Copy link
Copy Markdown
Contributor

Summary of PR goals.

How to test?

  • ...

Submodule PRs and actions prior to closing this:

  • ...

Closes #772

haisamido and others added 22 commits January 15, 2026 17:14
…orchestration

Taskfile.yaml:
- Removed 15 k8s variables (K8S_CONTEXT, K8S_NAMESPACE, K8S_BUILD_PATH, etc.)
- Removed 25 k8s: tasks (generate, apply, delete, port-forward, etc.)
- Added includes: block at bottom referencing targets/kubernetes/Taskfile.yaml with k8s: prefix
- Passed only user-overridable vars (PROJECT, MISSION, SPACECRAFT, host ports)

targets/kubernetes/Taskfile.yaml:
- Merged tasks from both main Taskfile and existing k8s Taskfile into single file
- Added k8s:up and k8s:down orchestration tasks mirroring compose up/down workflow
- Added k8s:status, k8s:message, k8s:redeploy convenience tasks
- Renamed hyphenated task names to colon-separated (e.g., create-namespace to create:namespace)
- Updated all paths to be relative to deployments/ (via dir: . in include)
- Added preconditions checking for .env existence before generate/convert tasks
- Organized tasks into sections: Orchestration, Context/Runtime, User Management, Namespace, Kompose, Manifest Generation, Apply/Deploy, Delete/Cleanup, Inspection/Debugging, Port Forwarding, Lifecycle, Environment
@zlynch2 zlynch2 changed the base branch from dev to docker-compose-nos3-reorganization May 27, 2026 14:39
@zlynch2 zlynch2 self-assigned this May 27, 2026
@zlynch2 zlynch2 marked this pull request as ready for review May 27, 2026 14:39
@zlynch2 zlynch2 changed the title [DRAFT] NOS3#772 docker compose NOS3#772 docker compose May 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants