isururuhu/OpenChoreo Workload Descriptor Generator

Convert Choreo V2 component.yaml files to OpenChoreo workload.yaml descriptors via PR, with a CI drift-check mode.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
mode"generate" converts every .choreo/component.yaml and opens a PR with the resulting workload.yaml files. "check" fails the run if any workload.yaml is missing or differs from what the descriptor would generate (use on pull_request as a drift gate).nogenerate
enrichment-fileOptional path (in the repo) to an extraction-derived enrichment artifact — YAML keyed by app path, merging `name`, `endpoints`, `configurations` and `dependencies` into the generated descriptors. Entries for app paths that have no .choreo/component.yaml (components configured in the Choreo console) produce a workload.yaml on their own. Never place secrets in this file.no""
pr-branchBranch the generated files are pushed to.nochoreo/workload-descriptors
pr-titlePull request title.noAdd OpenChoreo workload.yaml descriptors
tokenToken used to push the branch and open the PR.no${{ github.token }}

no outputs