Skip to content

Instantly share code, notes, and snippets.

View nmittler's full-sized avatar

Nathan Mittler nmittler

View GitHub Profile
#!/bin/bash
set -euo pipefail
HUB=gcr.io/istio-testing
TAG=latest
echo "HUB=${HUB}"
echo "TAG=${TAG}"
# Delete Istio in this cluster
#!/bin/bash
set -euo pipefail
HUB=gcr.io/istio-testing
TAG=latest
echo "HUB=${HUB}"
echo "TAG=${TAG}"
# Delete Istio in this cluster
#!/bin/bash
set -euo pipefail
ARGS=( "${@:1}" )
function deleteNamespace()
{
for CTX in "${ARGS[@]}"; do
# Delete the namespace if it already exists.
#!/bin/bash
set -euo pipefail
HUB=gcr.io/istio-testing
TAG=latest
echo "HUB=${HUB}"
echo "TAG=${TAG}"
# Delete Istio in this cluster
#!/bin/bash
set -euo pipefail
HUB=gcr.io/istio-testing
TAG=latest
echo "HUB=${HUB}"
echo "TAG=${TAG}"
# Delete Istio in this cluster
#!/usr/bin/env bash
set -euo pipefail
# Create the cluster
# --cluster-version=latest --node-version=latest
gcloud container clusters create $CLUSTER --release-channel rapid \
--zone $ZONE --project $PROJECT --username "admin" \
--machine-type "n1-standard-4" --image-type "COS" --disk-size "100" \
--scopes "https://www.googleapis.com/auth/compute","https://www.googleapis.com/auth/devstorage.read_only",\
#!/bin/bash
set -euo pipefail
HUB=gcr.io/istio-testing
TAG=latest
echo "HUB=${HUB}"
echo "TAG=${TAG}"
# Delete Istio in this cluster
apiVersion: v1
kind: Namespace
metadata:
name: xnetwork
---
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
# Use an empty profile so that we only install the gateway.
profile: empty
#!/bin/bash
set -euo pipefail
CTX="$1"
# Delete Istio in this cluster
kubectl --context=${CTX} delete ns istio-system sample --ignore-not-found
kubectl --context=${CTX} create namespace istio-system
#!/bin/bash
set -euo pipefail
ARGS=( "${@:1}" )
HELLOWORLD_CTX="${ARGS[0]}"
OTHER_CTX="${ARGS[1]}"
function deleteNamespace()
{