Files
helm/script.sh
Konstantin Grachev 6c326e0aa5
Some checks reported errors
continuous-integration/drone/push Build was killed
fix: add registry login
2023-05-18 01:07:26 +03:00

24 lines
473 B
Bash
Executable File

#!/bin/sh
set -e
export HELM_REPO_USERNAME=""
export HELM_REPO_PASSWORD=""
REGISTRY_HOST=harbor.grachevko.ru
REGISTRY=${PLUGIN_REGISTRY:-"oci://$REGISTRY_HOST/"}
repo="$REGISTRY/$DRONE_REPO_OWNER/chart"
# Dependencies
helm dependency update
# Lint
helm lint --strict .
helm package --version "${PLUGIN_TAG}" .
echo "$PLUGIN_PASSWORD" | helm registry login "$REGISTRY_HOST" --username "$PLUGIN_USERNAME" --password-stdin
# Push new version
helm push ./*.tgz "$repo"