Skip to content

Instantly share code, notes, and snippets.

@waynedovey
Last active May 8, 2020 04:08
Show Gist options
  • Save waynedovey/f4fe71e7abbb861ad7814c148b6d53fc to your computer and use it in GitHub Desktop.
Save waynedovey/f4fe71e7abbb861ad7814c148b6d53fc to your computer and use it in GitHub Desktop.
OpenShift CheetSheet
#!/bin/bash
if [ -z "$1" ]; then
echo "pass a namespace" && exit 1
fi
APIURL=$(oc whoami --show-server)
NAMESPACE=${1}
oc get namespace $NAMESPACE -o json |jq '.spec = {"finalizers":[]}' >/tmp/$NAMESPACE.json
curl -k -H "Authorization: Bearer $(oc whoami -t)" -H "Content-Type: application/json" -X PUT --data-binary @/tmp/$NAMESPACE.json "$APIURL/api/v1/namespaces/$NAMESPACE/finalize"
@waynedovey
Copy link
Author

latest

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment