stack-orchestrator/stack_orchestrator
Prathamesh Musale 68ef9de016 fix(k8s): resolve internal job compose files from data/compose-jobs
resolve_job_compose_file() used Path(stack).parent.parent for the
internal fallback, which resolved to data/stacks/compose-jobs/ instead
of data/compose-jobs/. This meant deploy create couldn't find job
compose files for internal stacks, so they were never copied to the
deployment directory and never created as k8s Jobs.

Use the same data directory resolution pattern as resolve_compose_file.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 06:15:15 +00:00
..
build Apply pre-commit linting fixes 2026-01-21 20:58:31 -05:00
data test(k8s): add tests for jobs, secrets, labels, and namespace isolation 2026-03-10 05:06:31 +00:00
deploy fix(k8s): use deployment namespace for pod/container lookups 2026-03-10 04:40:06 +00:00
repos Fix pyright type errors across codebase 2026-01-22 01:10:36 -05:00
__init__.py Rename app -> stack_orchestrator (#625) 2023-11-07 00:06:55 -07:00
__main__.py Rename app -> stack_orchestrator (#625) 2023-11-07 00:06:55 -07:00
base.py Fix pyright type errors across codebase 2026-01-22 01:10:36 -05:00
command_types.py Rename app -> stack_orchestrator (#625) 2023-11-07 00:06:55 -07:00
constants.py feat: add secrets support for k8s deployments 2026-03-10 04:38:48 +00:00
main.py Apply pre-commit linting fixes 2026-01-21 20:58:31 -05:00
opts.py Fix pyright type errors across codebase 2026-01-22 01:10:36 -05:00
update.py Apply pre-commit linting fixes 2026-01-21 20:58:31 -05:00
util.py fix(k8s): resolve internal job compose files from data/compose-jobs 2026-03-10 06:15:15 +00:00
version.py Apply pre-commit linting fixes 2026-01-21 20:58:31 -05:00