lfreleng-actions/☸️ ChartMuseum Container
Starts and runs a ChartMuseum Helm Chart repository
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 8, 2026
- License
- None
Pinned Snippet
uses: lfreleng-actions/chartmuseum-action@90ab0a0c259ec7c72f52407155306d71e4758121 # v0.1.8tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| password | Password to access ChartMuseum service | yes | — |
| username | Username to access ChartMuseum service | no | chartmuseum |
| port | TCP port on which server will listen | no | 8080 |
| directory | Directory path to host Helm Charts | no | charts |
| script | Shell code to execute against container | no | — |
| exec_time | Background container/service execution time | no | 120 |
| version | ghcr.io/helm/chartmuseum container version | no | v0.16.3 |
| purge_charts | Purges any previous charts content at server startup | no | false |
| exit | Terminates the background container when the job completes | no | true |
| check_service | Validates service availability after startup | no | true |
| debug | Enables Docker container debugging | no | false |
| enable_cache | Enable Docker layer and dependency caching for faster builds | no | true |
| cache_key_suffix | Additional suffix for cache keys to allow cache isolation | no | "" |
| helm_repo_name | Sets up Chartmuseum as a named helm repository | no | chartmuseum |
Outputs
| name | description |
|---|---|
| cid | Running container ID |
| container_ip | IP address of the running container |