Skip to content

Latest commit

 

History

History
83 lines (66 loc) · 5.14 KB

File metadata and controls

83 lines (66 loc) · 5.14 KB

branding<icon:check-circle color:gray-dark> GitHub Action: Test Helm Chart

Release%20by%20tagRelease%20by%20dateCommitOpen%20IssuesDownloads

Action to test a Helm chart. Mainly using helm/chart-testing-action

- uses: hoverkraft-tech/[email protected]
  with:
    # Description: Working directory
    #
    # Default: ${{ github.workspace }}
    working-directory: ""

    # Description: Set values for Helm chart. Multiple values can be set using
    # multiline string. Example: key1=value1 key2=value2
    #
    helm-set: ""

    # Description: List of Helm repositories to add before testing charts. See
    # <https://helm.sh/docs/helm/helm_repo_add/>.
    #
    helm-repositories: ""

    # Description: OCI registry where to pull and push images
    #
    # Default: ghcr.io
    oci-registry: ""

    # Description: Username used to log against the OCI registry. See
    # <https://github.com/docker/login-action#usage>.
    #
    # Default: ${{ github.repository_owner }}
    oci-registry-username: ""

    # Description: Password or personal access token used to log against the OCI
    # registry. Can be passed in using "secrets.GITHUB_TOKEN". See
    # <https://github.com/docker/login-action#usage>.
    #
    # Default: ${{ github.token }}
    oci-registry-password: ""
Input Description Default Required
working-directory Working directory ${{ github.workspace }} false
helm-set Set values for Helm chart.
Multiple values can be set using multiline string.
Example:
key1=value1
key2=value2
false
helm-repositories List of Helm repositories to add before testing charts.
See https://helm.sh/docs/helm/helm_repo_add/.
false
oci-registry OCI registry where to pull and push images ghcr.io false
oci-registry-username Username used to log against the OCI registry.
See https://github.com/docker/login-action#usage.
${{ github.repository_owner }} false
oci-registry-password Password or personal access token used to log against the OCI registry.
Can be passed in using "secrets.GITHUB_TOKEN".
See https://github.com/docker/login-action#usage.
${{ github.token }} false
Output Description Default Required