diff --git a/.changeset/light-cooks-train.md b/.changeset/light-cooks-train.md new file mode 100644 index 0000000000..435305998c --- /dev/null +++ b/.changeset/light-cooks-train.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-kubernetes-backend': patch +--- + +Query CronJobs from Kubernetes with apiGroup BatchV1beta1 diff --git a/plugins/kubernetes-backend/src/service/KubernetesClientProvider.ts b/plugins/kubernetes-backend/src/service/KubernetesClientProvider.ts index 5f6825ada9..4a91118c7d 100644 --- a/plugins/kubernetes-backend/src/service/KubernetesClientProvider.ts +++ b/plugins/kubernetes-backend/src/service/KubernetesClientProvider.ts @@ -16,7 +16,7 @@ import { AppsV1Api, - BatchV1Api, + BatchV1beta1Api, AutoscalingV1Api, CoreV1Api, KubeConfig, @@ -78,7 +78,7 @@ export class KubernetesClientProvider { getBatchClientByClusterDetails(clusterDetails: ClusterDetails) { const kc = this.getKubeConfig(clusterDetails); - return kc.makeApiClient(BatchV1Api); + return kc.makeApiClient(BatchV1beta1Api); } getNetworkingBeta1Client(clusterDetails: ClusterDetails) { diff --git a/plugins/kubernetes-backend/src/service/KubernetesFetcher.ts b/plugins/kubernetes-backend/src/service/KubernetesFetcher.ts index e845ebeaeb..685df85c33 100644 --- a/plugins/kubernetes-backend/src/service/KubernetesFetcher.ts +++ b/plugins/kubernetes-backend/src/service/KubernetesFetcher.ts @@ -17,7 +17,7 @@ import { AppsV1Api, AutoscalingV1Api, - BatchV1Api, + BatchV1beta1Api, CoreV1Api, NetworkingV1beta1Api, } from '@kubernetes/client-node'; @@ -42,7 +42,7 @@ export interface Clients { core: CoreV1Api; apps: AppsV1Api; autoscaling: AutoscalingV1Api; - batch: BatchV1Api; + batch: BatchV1beta1Api; networkingBeta1: NetworkingV1beta1Api; }