Skip to content
Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace
 
 

Latest commit

 

History

117 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Helm Push

Push a chart to a ChartMuseum compatible repository with Helm v3.

Usage

Using Token Auth:

steps:
  - name: Push Helm Chart to ChartMuseum
    uses: datalbry/helm-push@v3
    with:
      access-token: ${{ secrets.HELM_API_KEY }}
      repository-url: 'https://h.cfcr.io/user_or_org/reponame'
      force: true
      chart-folder: chart

Using Password Auth:

steps:
  - name: Push Helm Chart to ChartMuseum
    uses: datalbry/helm-push@v3
    with:
      username: ${{ secrets.HELM_USERNAME }}
      password: ${{ secrets.HELM_PASSWORD }}
      repository-url: 'https://h.cfcr.io/user_or_org/reponame'
      force: true
      chart-folder: chart

Parameters

Key Value Required Default
access-token API Token with Helm read/write permissions Yes (if using token auth) ""
username Username for repository Yes (if using pw auth) ""
password Password for repository Yes (if using pw auth) ""
repository-url ChartMuseum repository url Yes ""
chart-folder Relative path to chart folder to be published No chart
force Force overwrite if version already exists No false

License

This project is distributed under the MIT license.

About

Push local chart to hosted chart museum repository

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages