bitdeps/Helm OCI Charts Releaser
Publish multiple Helm charts into an OCI registry
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| version | The chart-releaser version to use (default: v3.13.2) | no | v3.19.4 |
| charts_dir | The chart(s) directory | no | — |
| oci_registry | The OCI registry host | yes | — |
| oci_username | The username used to login to the OCI registry | yes | — |
| oci_password | The OCI user's password | yes | — |
| github_token | Github Actions token must be provided to manage release creation and update | yes | — |
| install_dir | Helm installation directory | no | — |
| skip_helm_install | Just install helm tool and don't release any charts | no | — |
| skip_dependencies | Skip dependency update during packaging | no | — |
| skip_existing | Skip package upload if release exists | no | — |
| skip_upload | Skip the chart package upload if the GithHub release exists | no | — |
| skip_oci_login | Skip the OCI login step (rely on existing credentials) | no | — |
| mark_as_latest | Mark the created GitHub release as 'latest' | no | true |
| tag_name_pattern | Specifies GitHub repository release naming pattern (ex. '{chartName}-chart') | no | — |
| skip_gh_release | Skip the GitHub release creation | no | — |
Outputs
| name | description |
|---|---|
| changed_charts | A comma-separated list of charts that were released on this run. Will be an empty string if no updates were detected, will be unset if `--skip_packaging` is used: in the latter case your custom packaging step is responsible for setting its own outputs if you need them. |
| chart_version | The version of the most recently generated charts; will be set even if no charts have been updated since the last run. |