Skip to content

[DRAFT] NOS3#772 docker compose#810

Draft
haisamido wants to merge 118 commits into
nasa:devfrom
haisamido:nos3#772-docker-compose
Draft

[DRAFT] NOS3#772 docker compose#810
haisamido wants to merge 118 commits into
nasa:devfrom
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 30 commits January 15, 2026 15:55
…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
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