Add support for generating Helm charts when creating a deployment #974

Merged
ashwin merged 5 commits from deep-stack/stack-orchestrator:pm-generate-helm-charts into helm-charts-support 2025-11-27 06:43:07 +00:00
Member

Part of https://plan.wireit.in/deepstack/browse/VUL-265/

  • Added a flag --helm-chart to deploy create command
  • Uses Kompose CLI wrapper to generate a helm chart from compose files in a stack
  • To be handled in a follow on PR(s):
    • Templatize generated charts and generate a values.yml file with defaults
Part of https://plan.wireit.in/deepstack/browse/VUL-265/ - Added a flag `--helm-chart` to `deploy create` command - Uses Kompose CLI wrapper to generate a helm chart from compose files in a stack - To be handled in a follow on PR(s): - Templatize generated charts and generate a `values.yml` file with defaults
prathamesh added 3 commits 2025-11-21 06:32:53 +00:00
Document options for handling network requirements
Some checks failed
Lint Checks / Run linter (pull_request) Failing after 11s
Deploy Test / Run deploy test suite (pull_request) Failing after 11s
K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Failing after 11s
K8s Deployment Control Test / Run deployment control suite on kind/k8s (pull_request) Failing after 11s
Webapp Test / Run webapp test suite (pull_request) Failing after 11s
Smoke Test / Run basic test suite (pull_request) Failing after 11s
24bdc15a78
prathamesh added 1 commit 2025-11-21 06:41:02 +00:00
Update TODOs
Some checks failed
K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Failing after 11s
Lint Checks / Run linter (pull_request) Failing after 13s
Smoke Test / Run basic test suite (pull_request) Successful in 2m1s
Webapp Test / Run webapp test suite (pull_request) Failing after 2m5s
Deploy Test / Run deploy test suite (pull_request) Successful in 2m53s
K8s Deployment Control Test / Run deployment control suite on kind/k8s (pull_request) Successful in 3m3s
5e158f4595
prathamesh added 1 commit 2025-11-21 10:45:46 +00:00
Fix lint errors
All checks were successful
Lint Checks / Run linter (pull_request) Successful in 18s
Webapp Test / Run webapp test suite (pull_request) Successful in 2m32s
Smoke Test / Run basic test suite (pull_request) Successful in 2m17s
Deploy Test / Run deploy test suite (pull_request) Successful in 3m7s
K8s Deployment Control Test / Run deployment control suite on kind/k8s (pull_request) Successful in 9m23s
K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Successful in 13m32s
6b5a1e7ae3
prathamesh requested review from ashwin 2025-11-27 06:41:37 +00:00
ashwin merged commit 7acabb0743 into helm-charts-support 2025-11-27 06:43:07 +00:00
ashwin deleted branch pm-generate-helm-charts 2025-11-27 06:43:08 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cerc-io/stack-orchestrator#974
No description provided.