Drone plugins > Helm Push

Helm Push

by harness


This plugin allows you to package and publish your helm charts to a docker registry.

Example

kind: pipeline
name: default
steps:
- steps:
  name: helm_push
  image: plugins/helm-push
  settings:
    registry_url: LOCATION-docker.pkg.dev
    registry_username: oauth2accesstoken
    registry_password: <+secrets.getValue("access_token")>
    chart_path: chart
    gcloud_project_id: PROJECT_ID
    registry_namespace: REPO_ID

Properties

  • registry_url

    stringrequired

    docker registry where the packaged chart will be published

    Default: none

  • chart_path

    stringrequired

    directory containing the helm chart

    Default: none

  • registry_username

    stringrequired

    username for the logging in to the registry

    Default: none

  • registry_password

    stringrequired

    PAT / access token for authentication

    Secret recommended

    Default: none

  • registry_namespace

    stringrequired

    namespace under which the chart will be published

    Default: none

  • gcloud_project_id

    stringoptional

    Google Artifact Repository project ID

    Default: none