Helm plugin to push chart package to ChartMuseum Examples: $ helm cm-push mychart-0.1.0.tgz chartmuseum # push .tgz from "helm package" $ helm cm-push . chartmuseum # package and push chart directory $ helm cm-push . --version="1.2.3" chartmuseum # override version in Chart.yaml $ helm cm-push . https://my.chart.repo.com # push directly to chart repo URL Usage: helm cm-push [flags] Flags: --access-token string Send token in Authorization header [$HELM_REPO_ACCESS_TOKEN] -a, --app-version string Override app version pre-push --auth-header string Alternative header to use for token auth [$HELM_REPO_AUTH_HEADER] --ca-file string Verify certificates of HTTPS-enabled servers using this CA bundle [$HELM_REPO_CA_FILE] --cert-file string Identify HTTPS client using this SSL certificate file [$HELM_REPO_CERT_FILE] --check-helm-version outputs either "2" or "3" indicating the current Helm major version --context-path string ChartMuseum context path [$HELM_REPO_CONTEXT_PATH] -d, --dependency-update update dependencies from "requirements.yaml" to dir "charts/" before packaging -f, --force Force upload even if chart version exists -h, --help --insecure Connect to server with an insecure way by skipping certificate verification [$HELM_REPO_INSECURE] --key-file string Identify HTTPS client using this SSL key file [$HELM_REPO_KEY_FILE] --keyring string location of a public keyring (default "/tmp/.gnupg/pubring.gpg") -p, --password string Override HTTP basic auth password [$HELM_REPO_PASSWORD] -t, --timeout int The duration (in seconds) Helm will wait to get response from chartmuseum (default 30) -u, --username string Override HTTP basic auth username [$HELM_REPO_USERNAME] -v, --version string Override chart version pre-push