Files
jellyfin-deployment/install.sh
T
feedc0de e6fe3ed57e
Validate, publish and promote Jellyfin chart / publish (push) Successful in 2s
Validate, publish and promote Jellyfin chart / validate (push) Successful in 1s
Publish Jellyfin chart and replace direct Kubernetes CD
2026-10-23 09:49:00 +02:00

11 lines
412 B
Bash
Executable File

#!/bin/sh
set -eu
release=${RELEASE_NAME:-jellyfin}
namespace=${NAMESPACE:-jellyfin}
version=$(./scripts/chart-version.sh)
package_dir=$(mktemp -d)
trap 'rm -rf -- "$package_dir"' EXIT
helm package ./chart --version "$version" --destination "$package_dir" >/dev/null
helm upgrade --install "$release" "$package_dir/jellyfin-$version.tgz" \
--namespace "$namespace" --create-namespace --wait --timeout 30m "$@"