diff --git a/ui/src/assets/img/VCluster.svg b/ui/src/assets/img/VCluster.svg
new file mode 100644
index 000000000..ed6fab57f
--- /dev/null
+++ b/ui/src/assets/img/VCluster.svg
@@ -0,0 +1,3 @@
+
diff --git a/ui/src/components/Clusters/ClusterIcon.tsx b/ui/src/components/Clusters/ClusterIcon.tsx
index 00d1090bd..23eddc027 100644
--- a/ui/src/components/Clusters/ClusterIcon.tsx
+++ b/ui/src/components/Clusters/ClusterIcon.tsx
@@ -10,6 +10,7 @@ import Kubernetes from '../../assets/img/Kubernetes.svg';
import LiquidMetal from '../../assets/img/LiquidMetal.svg';
import Openshift from '../../assets/img/Openshift.svg';
import Rancher from '../../assets/img/Rancher.svg';
+import VCluster from '../../assets/img/VCluster.svg';
import Vsphere from '../../assets/img/Vsphere.svg';
import { GitopsClusterEnriched } from '../../types/custom';
import { Routes } from '../../utils/nav';
@@ -27,7 +28,8 @@ const getClusterTypeIcon = (clusterType?: string) => {
return Docker;
} else if (
clusterType === 'AWSCluster' ||
- clusterType === 'AWSManagedCluster'
+ clusterType === 'AWSManagedCluster' ||
+ clusterType === 'eks'
) {
return EKS;
} else if (
@@ -46,6 +48,8 @@ const getClusterTypeIcon = (clusterType?: string) => {
return Rancher;
} else if (clusterType === 'Openshift') {
return Openshift;
+ } else if (clusterType === 'VCluster') {
+ return VCluster;
}
return Kubernetes;
};
@@ -74,9 +78,7 @@ export const ClusterIcon: FC<{ cluster: GitopsClusterEnriched }> = ({
return (
{isACD ? (
-
+