MCPcopy
hub / github.com/1Panel-dev/KubePi / deleteWorkLoad

Function deleteWorkLoad

web/dashboard/src/api/workloads.js:78–95  ·  view source on GitHub ↗
(cluster_name, type, namespace, name)

Source from the content-addressed store, hash-verified

76}
77
78export function deleteWorkLoad (cluster_name, type, namespace, name) {
79 switch (type) {
80 case "deployments":
81 case "statefulsets":
82 case "daemonsets":
83 return del(
84 `${appsV1UrlWithNsUrl(cluster_name, type, namespace)}/${name}`
85 )
86 case "cronjobs":
87 return del(
88 `${batchV1WithNsUrl(cluster_name, type, namespace)}/${name}`
89 )
90 case "pods":
91 return del(`${apiV1UrlWithNsUrl(cluster_name, type, namespace)}/${name}`)
92 case "jobs":
93 return del(`${batchV1WithNsUrl(cluster_name, type, namespace)}/${name}`)
94 }
95}
96
97export function forceDeleteWorkLoad (cluster_name, type, namespace, name) {
98 switch (type) {

Callers

nothing calls this directly

Calls 4

delFunction · 0.90
appsV1UrlWithNsUrlFunction · 0.85
batchV1WithNsUrlFunction · 0.85
apiV1UrlWithNsUrlFunction · 0.85

Tested by

no test coverage detected