chore: local-only flow (remove Gitea workflow) + docs for local pre-push and insecure/HTTP registries
This commit is contained in:
@ -6,6 +6,7 @@ set -euo pipefail
|
||||
# HELM_OCI_NAMESPACE e.g. ghcr.io/OWNER or gitea.example.com/OWNER
|
||||
# Optional env:
|
||||
# HELM_USERNAME / HELM_PASSWORD for registry login
|
||||
# HELM_LOGIN_EXTRA_ARGS: extra flags for `helm registry login` (e.g., --insecure --plain-http)
|
||||
# CHART_DIRS: space-separated list of chart directories; if empty, auto-discover
|
||||
# DRY_RUN=1: only package, do not push
|
||||
# HELM_PUSH_EXTRA_ARGS: extra flags for `helm push` (e.g., --insecure-skip-tls-verify)
|
||||
@ -38,7 +39,8 @@ fi
|
||||
# Login if credentials present
|
||||
if [[ -n "${HELM_USERNAME:-}" && -n "${HELM_PASSWORD:-}" ]]; then
|
||||
echo "[helm_publish] Logging into registry ${HELM_REGISTRY_HOST} as ${HELM_USERNAME}"
|
||||
helm registry login "$HELM_REGISTRY_HOST" -u "$HELM_USERNAME" -p "$HELM_PASSWORD"
|
||||
# shellcheck disable=SC2086
|
||||
helm registry login ${HELM_LOGIN_EXTRA_ARGS:-} "$HELM_REGISTRY_HOST" -u "$HELM_USERNAME" -p "$HELM_PASSWORD"
|
||||
else
|
||||
echo "[helm_publish] HELM_USERNAME/HELM_PASSWORD not set; assuming registry creds already configured"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user