Ensure that K8s._deleteObjByExId() contains an object in objList.items[] before calling K8s.deleted().
Throw if K8s.delete() receives a name argument that is undefined or an empty string.
Refactor K8s._deleteObjByExId() to delete multiple objects and not handle force logic
Refactor k8s.deleteExecution() to handleforcelogic by callingK8s._deleteObjByExId()` on multiple resources.
bump teraslice from version 2.3.1 to 2.3.2
pin the kind image used by k8s to: kindest/node:v1.28.12@sha256:fa0e48b1e83bb8688a5724aa7eebffbd6337abd7909ad089a2700bf08c30c6ea. Note that the version in the image tag refers to the kubernetes server version that will be used. We should keep this in sync with prod.
This PR makes the following changes:
K8s._deleteObjByExId()
contains an object inobjList.items[]
before callingK8s.deleted()
.K8s.delete()
receives aname
argument that is undefined or an empty string.K8s._deleteObjByExId()
to delete multiple objects and not handleforce logic
k8s.deleteExecution() to handle
forcelogic by calling
K8s._deleteObjByExId()` on multiple resources.kindest/node:v1.28.12@sha256:fa0e48b1e83bb8688a5724aa7eebffbd6337abd7909ad089a2700bf08c30c6ea
. Note that the version in the image tag refers to the kubernetes server version that will be used. We should keep this in sync with prod.ref: #3750