From 094da47333232427a4c3a67c7fc64e156360e0c2 Mon Sep 17 00:00:00 2001 From: "Md. Rejwan Kabir Hamim" <107980219+RejwankabirHamim@users.noreply.github.com> Date: Tue, 31 Dec 2024 23:13:30 +0600 Subject: [PATCH] Add KubevirtCluster Detection (#614) Signed-off-by: RejwankabirHamim --- api/v1/cluster.go | 3 ++- cluster/lib.go | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/api/v1/cluster.go b/api/v1/cluster.go index c8a0a104b..c9adf90d2 100644 --- a/api/v1/cluster.go +++ b/api/v1/cluster.go @@ -192,7 +192,7 @@ type ClusterInfo struct { CAPI *CAPIClusterInfo `json:"capi" protobuf:"bytes,4,opt,name=capi"` } -// +kubebuilder:validation:Enum=capa;capg;capz +// +kubebuilder:validation:Enum=capa;capg;capz;caph;capk type CAPIProvider string const ( @@ -200,6 +200,7 @@ const ( CAPIProviderCAPG CAPIProvider = "capg" CAPIProviderCAPZ CAPIProvider = "capz" CAPIProviderCAPH CAPIProvider = "caph" + CAPIProviderCAPK CAPIProvider = "capk" ) type ClusterClaimInfo struct { diff --git a/cluster/lib.go b/cluster/lib.go index 674d92164..1b81fa48d 100644 --- a/cluster/lib.go +++ b/cluster/lib.go @@ -222,6 +222,8 @@ func getProviderName(kind string) kmapi.CAPIProvider { return kmapi.CAPIProviderCAPG case "HetznerCluster": return kmapi.CAPIProviderCAPH + case "KubevirtCluster": + return kmapi.CAPIProviderCAPK } return "" }