devamparikh/GitOps Render Manifests
Render Helm, Helmfile, or Kustomize sources into committed Kubernetes manifest locks for Argo CD.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| package_manager | Renderer to use: helm, helmfile, kustomize, or none. | no | helm |
| k8s_dir | Root directory that contains application configuration. | no | k8s |
| output_dir | Directory where rendered manifests are written. | no | generated-manifest |
| base_ref | Git ref used for change detection. Defaults to the pull request base ref or origin/main. | no | "" |
| shared_dirs | Comma-separated directories outside k8s_dir that trigger a full re-render when changed. | no | "" |
| render_all | Render every discovered target, regardless of changed files. | no | false |
| commit_changes | Commit generated manifests back to the current branch. | no | true |
| commit_message | Commit message for generated manifests. | no | chore: update rendered Kubernetes manifests |
| git_user_name | Git user name for generated manifest commits. | no | github-actions[bot] |
| git_user_email | Git user email for generated manifest commits. | no | 41898282+github-actions[bot]@users.noreply.github.com |
| kustomize_load_restrictor_none | Pass --load-restrictor=LoadRestrictionsNone to kustomize build. | no | false |
| helm_extra_args | Extra arguments appended to helm template. | no | "" |
| helmfile_extra_args | Extra arguments appended to helmfile template. | no | "" |
| parallel | Number of parallel render workers. | no | 4 |
| install_tools | Install helm, helmfile, kustomize, and pluto in the runner. | no | true |
| helm_version | Helm version installed when install_tools is true. | no | v3.15.4 |
| helmfile_version | Helmfile version installed when install_tools is true. | no | v1.0.0 |
| kustomize_version | Kustomize version installed when install_tools is true. | no | v5.4.3 |
| pluto_version | Pluto version installed when deprecation checks are enabled. | no | 5.19.4 |
| skip_deprecation_check | Skip Kubernetes API deprecation checks. | no | false |
| target_k8s_version | Target Kubernetes version for Pluto, for example v1.33.0. | no | v1.33.0 |
| fail_on_deprecation | Fail the workflow when Pluto finds deprecated APIs. | no | false |
| additional_pluto_versions | Optional path to a custom Pluto versions file. Defaults to the bundled operator versions file. | no | "" |
Outputs
no outputs