Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-2350

BDD Tests: Add cleanup of stuck namespace(s) (because of Infinispan finalizer)

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Major Major
    • 0.11.0
    • 0.10.0
    • Operator
    • 2020 Week 22-24 (from May 25)

      To be added to `prune-namespaces.sh`

      Bash example:

      #!/bin/bash
      
      project_name=$1
      
      oc get projects | grep "Terminating" | awk -F " " '{print $1}' | grep "^${project_name}" > /tmp/projects
      
      while read project
      do 
      	echo "Stuck project ${project}"
      	oc get infinispan kogito-infinispan -o yaml -n ${project} | grep -v "finalizer" > /tmp/infinispan
      	oc replace -f /tmp/infinispan -n ${project}
      	oc get infinispan kogito-infinispan -o yaml -n ${project}
      done < /tmp/projects
      
      rm /tmp/infinispan
      
      echo "Projects deleted:"
      cat /tmp/projects
      rm /tmp/projects
      

            tradisso@redhat.com Tristan Radisson
            tradisso@redhat.com Tristan Radisson
            Karel Suta Karel Suta
            Karel Suta Karel Suta
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: