set -a && source env_files/secrets.env && set +a
BASE_URL="http://localhost:5056"
HOST_VALUE="${HOST:-localhost}"
TENANT_ID="smoke-tenant"
NAMESPACE="secrets"
KEY="smoke-$(date +%s)"
# Create
curl -sS -X POST \
-H "x-api-key: ${SECRETS_SERVICE_API_KEY}" \
-H "Content-Type: application/json" \
"${BASE_URL}/secrets/${NAMESPACE}/${KEY}?host=${HOST_VALUE}&tenant_id=${TENANT_ID}" \
-d '{"value":"v1"}'
# Read
curl -sS \
-H "x-api-key: ${SECRETS_SERVICE_API_KEY}" \
"${BASE_URL}/secrets/${NAMESPACE}/${KEY}?host=${HOST_VALUE}&tenant_id=${TENANT_ID}"
# Update
curl -sS -X PUT \
-H "x-api-key: ${SECRETS_SERVICE_API_KEY}" \
-H "Content-Type: application/json" \
"${BASE_URL}/secrets/${NAMESPACE}/${KEY}?host=${HOST_VALUE}&tenant_id=${TENANT_ID}" \
-d '{"value":"v2"}'
# Delete
curl -sS -X DELETE \
-H "x-api-key: ${SECRETS_SERVICE_API_KEY}" \
"${BASE_URL}/secrets/${NAMESPACE}/${KEY}?host=${HOST_VALUE}&tenant_id=${TENANT_ID}"