add workspaceID check

This commit is contained in:
starryskymeow
2025-07-05 16:47:28 +08:00
parent 4a638c675c
commit 49f61b6a5f
2 changed files with 16 additions and 3 deletions

View File

@@ -137,10 +137,8 @@ func CreateWorkspace(req *WorkspaceRequest) error {
}
func DeleteWorkspace(clientset *kubernetes.Clientset, namespace, workspaceID string) error {
// Delete StatefulSet
// Delete StatefulSet with svc but not pvc.
deletePolicy := metav1.DeletePropagationBackground
// TODO
// Maybe not delete pvc?
err := clientset.AppsV1().StatefulSets(namespace).Delete(context.TODO(), workspaceID, metav1.DeleteOptions{
PropagationPolicy: &deletePolicy,
})