11 lines
412 B
Bash
Executable File
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 "$@"
|