toolsascode/Helm S3 Publisher
Helm S3 Publisher is a small CLI to help with the chart publishing process.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| setup-helm | Enables helm installation | no | false |
| setup-helm-s3-plugin | Enables installation of helm s3 plugin | no | false |
| repo-name | Repository for searching and publishing the new version of the chart. | yes | — |
| paths | List of charts directories separated by commas. If the Git LS Tree feature is enabled, the CLI will attempt to identify all changed chart directories indicated in the PATHS parameter. Example: "dir-chart-1,dir-chart-2" | yes | — |
| git-ls-tree | Enable the Git LS Tree feature and automatically disables the CHART PATHS parameter if it was specified. | no | true |
| exclude-paths | List of directories to ignore separated by commas. | no | .git, .github |
| log-level | Log level [debug, info, warn, error, fatal, panic]. | no | info |
| quiet | Make some output more quiet. | no | — |
| dry-run | Executes the entire process without performing any publishing operations. | no | — |
| report-type | Generate report on helm charts published or not. [json, text and txt]. | no | json |
| report-name | Name of the report generated by the CLI. | no | helm-s3-publisher |
| report-path | Directory where the report will be saved by the CLI. | no | . |
| report-template-file | Indicate the template file you want to use. See more at https://github.com/marketplace/actions/go-modeler-for-file-templates | no | — |
| s3-acl | S3 Object ACL to use for charts and indexes. Can be sourced from S3_ACL environment variable. | no | — |
| s3-content-type | Set the content-type for the chart file. Can be sourced from S3_CHART_CONTENT_TYPE environment variable. | no | application/gzip |
| s3-force | Forces the chart to be replaced if it already exists. This may cause the repository to lose the existing version's chart; use with caution. | no | — |
| github-step-summary | The functionality incorporates the publication report into the GitHub Actions Summary. | no | true |
Outputs
no outputs