Преглед изворни кода

Added get pod by name api endpoint

jnfrati пре 4 година
родитељ
комит
d78a826ddc
1 измењених фајлова са 15 додато и 0 уклоњено
  1. 15 0
      dashboard/src/shared/api.tsx

+ 15 - 0
dashboard/src/shared/api.tsx

@@ -635,6 +635,20 @@ const getJobPods = baseApi<
   return `/api/projects/${id}/clusters/${cluster_id}/namespaces/${namespace}/jobs/${name}/pods`;
 });
 
+const getPodByName = baseApi<
+  {},
+  {
+    project_id: number;
+    cluster_id: number;
+    namespace: string;
+    name: string;
+  }
+>(
+  "GET",
+  ({ project_id, cluster_id, namespace, name }) =>
+    `/api/projects/${project_id}/clusters/${cluster_id}/namespaces/${namespace}/pods/${name}`
+);
+
 const getMatchingPods = baseApi<
   {
     namespace: string;
@@ -1254,6 +1268,7 @@ export default {
   getJobs,
   getJobStatus,
   getJobPods,
+  getPodByName,
   getMatchingPods,
   getMetrics,
   getNamespaces,