#!/usr/bin/env bash # Copyright 2021-2024 the Pinniped contributors. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 set -euo pipefail if [[ -z "${PINNIPED_GCP_PROJECT:-}" ]]; then echo "PINNIPED_GCP_PROJECT env var must be set" exit 1 fi instance_name="${REMOTE_INSTANCE_NAME:-${USER}}" project="$PINNIPED_GCP_PROJECT" zone="us-central1-b" # Stop the instance, to save money, in a way that it can be restarted. echo "Stopping VM $instance_name..." gcloud compute instances stop "$instance_name" \ --project="$project" --zone="$zone"