Add support for statefulsets in kubernetes

Signed-off-by: ivgo <ivgo@spreadgroup.com>
This commit is contained in:
ivgo
2022-05-13 11:09:08 +02:00
parent b96380b114
commit 4328737af6
20 changed files with 7879 additions and 2 deletions
+8 -1
View File
@@ -25,6 +25,7 @@ import {
V1Pod,
V1ReplicaSet,
V1Service,
V1StatefulSet,
} from '@kubernetes/client-node';
import { Entity } from '@backstage/catalog-model';
@@ -99,7 +100,8 @@ export type FetchResponse =
| JobsFetchResponse
| CronJobsFetchResponse
| IngressesFetchResponse
| CustomResourceFetchResponse;
| CustomResourceFetchResponse
| StatefulSetsFetchResponse;
export interface PodFetchResponse {
type: 'pods';
@@ -151,6 +153,11 @@ export interface CustomResourceFetchResponse {
resources: Array<any>;
}
export interface StatefulSetsFetchResponse {
type: 'statefulsets';
resources: Array<V1StatefulSet>;
}
export interface KubernetesFetchError {
errorType: KubernetesErrorTypes;
statusCode?: number;