#!/bin/bash # Copyright 2019 Google LLC # # Licensed under the the Apache License v2.0 with LLVM Exceptions (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # https://llvm.org/LICENSE.txt # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. #------------------------------------------------------------------------------- # create a new windows agent set -eux DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" ROOT_DIR="$(dirname ${DIR})" # get config options # shellcheck source=../k8s_config source "${ROOT_DIR}/k8s_config" NAME=$1 gcloud beta compute instances create "${NAME}" \ --project="${GCP_PROJECT}" \ --zone="${GCP_ZONE}" \ --machine-type=n2d-standard-16 \ --image=windows-server-2019-dc-for-containers-v20200714 \ --image-project=windows-cloud \ --boot-disk-size=200GB --boot-disk-type=pd-ssd