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

Function getWorkLoadByName

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

Source from the content-addressed store, hash-verified

57}
58
59export function getWorkLoadByName (cluster_name, type, namespace, name) {
60 switch (type) {
61 case "deployments":
62 case "statefulsets":
63 case "daemonsets":
64 return get(
65 `${appsV1UrlWithNsUrl(cluster_name, type, namespace)}/${name}`
66 )
67 case "cronjobs":
68 return get(
69 `${batchV1WithNsUrl(cluster_name, type, namespace)}/${name}`
70 )
71 case "pods":
72 return get(`${apiV1UrlWithNsUrl(cluster_name, type, namespace)}/${name}`)
73 case "jobs":
74 return get(`${batchV1WithNsUrl(cluster_name, type, namespace)}/${name}`)
75 }
76}
77
78export function deleteWorkLoad (cluster_name, type, namespace, name) {
79 switch (type) {

Callers

nothing calls this directly

Calls 4

getFunction · 0.90
appsV1UrlWithNsUrlFunction · 0.85
batchV1WithNsUrlFunction · 0.85
apiV1UrlWithNsUrlFunction · 0.85

Tested by

no test coverage detected