-
Varac authoredec6a36db
get-cypress-vars.sh 999 B
if [ -z "$1" ]; then
echo "Usage: source get-cypress-vars.sh RELEASE_NAME"
return 1
else
release="$1"
fi
tempfile=$(mktemp)
helm -n stackspin-apps get values "$release" -o json > "$tempfile"
# Uncomment and add SSO details
# if you want to use OIDC-based login in your tests
# export CYPRESS_USE_SSO_LOGIN=true
# export CYPRESS_SSO_USER=admin@example.com
# export CYPRESS_SSO_PW=""
# Nextcloud admin username
export CYPRESS_NEXTCLOUD_ADMIN_USER=admin
# Nextcloud admin password imported from the helm values.
export CYPRESS_NEXTCLOUD_ADMIN_PW=$(jq -r '.nextcloud.nextcloud.password' < "$tempfile")
export CYPRESS_BASE_URL="https://$(jq -r '.nextcloud.nextcloud.host' < "$tempfile")"
export CYPRESS_ONLYOFFICE_URL=$(jq -r '.onlyoffice.server_name' < "$tempfile")
# Comma-separated list of applications to test. Check if the cypress
# tests supports testing your application if you want to add apps here.
export INSTALLED_APPS=""
rm "$tempfile"
echo "Imported values from Helm."