Skip to content

Instantly share code, notes, and snippets.

@GuyPaddock
Last active March 31, 2024 02:27
Show Gist options
  • Save GuyPaddock/d749ebaed0b209fd7fa81df71d82065f to your computer and use it in GitHub Desktop.
Save GuyPaddock/d749ebaed0b209fd7fa81df71d82065f to your computer and use it in GitHub Desktop.

Revisions

  1. Guy Elsmore-Paddock revised this gist Mar 31, 2024. 1 changed file with 4 additions and 2 deletions.
    6 changes: 4 additions & 2 deletions kube_delete_pv_by_substring.sh
    Original file line number Diff line number Diff line change
    @@ -4,5 +4,7 @@ set -uo pipefail

    PATTERN="${1}"

    kubectl delete pvc $(kubectl get pvc | grep "${PATTERN}" | awk '{ print $1 }')
    kubectl delete pv $(kubectl get pv | grep "${PATTERN}" | awk '{ print $1 }')
    echo "${PATTERN}"

    echo kubectl delete pvc $(kubectl get pvc | grep "${PATTERN}" | awk '{ print $1 }')
    echo kubectl delete pv $(kubectl get pv | grep "${PATTERN}" | awk '{ print $1 }')
  2. Guy Elsmore-Paddock revised this gist Apr 21, 2023. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion kube_delete_pv_by_substring.sh
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,8 @@
    #!/usr/bin/env bash

    PATTERN="nextcloud-dev";
    set -uo pipefail

    PATTERN="${1}"

    kubectl delete pvc $(kubectl get pvc | grep "${PATTERN}" | awk '{ print $1 }')
    kubectl delete pv $(kubectl get pv | grep "${PATTERN}" | awk '{ print $1 }')
  3. Guy Elsmore-Paddock revised this gist Mar 29, 2023. 1 changed file with 0 additions and 1 deletion.
    1 change: 0 additions & 1 deletion kube_delete_pv_by_substring.sh
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,5 @@
    #!/usr/bin/env bash


    PATTERN="nextcloud-dev";

    kubectl delete pvc $(kubectl get pvc | grep "${PATTERN}" | awk '{ print $1 }')
  4. Guy Elsmore-Paddock revised this gist Mar 29, 2023. 1 changed file with 5 additions and 1 deletion.
    6 changes: 5 additions & 1 deletion kube_delete_pv_by_substring.sh
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,7 @@
    #!/usr/bin/env bash

    PATTERN="nextcloud-dev"; kubectl delete pv $(kubectl get pv | grep "${PATTERN}" | awk '{ print $1 }')

    PATTERN="nextcloud-dev";

    kubectl delete pvc $(kubectl get pvc | grep "${PATTERN}" | awk '{ print $1 }')
    kubectl delete pv $(kubectl get pv | grep "${PATTERN}" | awk '{ print $1 }')
  5. Guy Elsmore-Paddock created this gist Mar 29, 2023.
    3 changes: 3 additions & 0 deletions kube_delete_pv_by_substring.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,3 @@
    #!/usr/bin/env bash

    PATTERN="nextcloud-dev"; kubectl delete pv $(kubectl get pv | grep "${PATTERN}" | awk '{ print $1 }')