#!/bin/bash set -eu linkerd_namespace=$1 if [ -z "$linkerd_namespace" ]; then echo "usage: $(basename "$0") " >&2 exit 64 fi echo "cleaning up namespace [${linkerd_namespace}] and associated test namespaces" if ! namespaces=$(kubectl get ns -oname | grep -E "/$linkerd_namespace(-|$)"); then echo "no namespaces found for [$linkerd_namespace]" >&2 exit 1 else kubectl delete $namespaces fi