mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-09-02 17:48:50 -04:00
write a script to get the VCAP value
This commit is contained in:
17
print_vcap.sh
Executable file
17
print_vcap.sh
Executable file
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
|
||||
STAGING_APP_NAME="notify-admin-staging"
|
||||
|
||||
# Fetch the environment variables of the staging app
|
||||
env_var_value=$(cf env "$STAGING_APP_NAME" | awk '/'"VCAP_SERVICES"':/,/^}/')
|
||||
|
||||
|
||||
# Check if the environment variable was found"
|
||||
if [ -z "$env_var_value" ]; then
|
||||
echo "Environment variable VCAP_SERVICES not found in the staging environment"
|
||||
else
|
||||
env_var_json=$(echo "$env_var_value" | sed '1s/^[^:]*: //' | tr -d '\n')
|
||||
stringified_value=$(python3 -c "import json, sys; print(json.dumps(json.loads(sys.stdin.read())))" <<< "$env_var_json")
|
||||
echo "VCAP_SERVICES:"
|
||||
echo "$stringified_value"
|
||||
fi
|
||||
Reference in New Issue
Block a user