diff --git a/libs/shared/console-shared/src/lib/cluster-settings/ui/cluster-resources-settings/cluster-resources-settings.tsx b/libs/shared/console-shared/src/lib/cluster-settings/ui/cluster-resources-settings/cluster-resources-settings.tsx index 21139df7a5c..aa994598c62 100644 --- a/libs/shared/console-shared/src/lib/cluster-settings/ui/cluster-resources-settings/cluster-resources-settings.tsx +++ b/libs/shared/console-shared/src/lib/cluster-settings/ui/cluster-resources-settings/cluster-resources-settings.tsx @@ -206,41 +206,32 @@ export function ClusterResourcesSettings(props: ClusterResourcesSettingsProps) {
{props.fromDetail ? ( - + { - if (!props.fromDetail) { - if (cloudProviderInstanceTypesKarpenter) { - setValue( - 'karpenter.qovery_node_pools.requirements', - convertToKarpenterRequirements(cloudProviderInstanceTypesKarpenter) - ) - } - } else { - const instanceType = cloudProviderInstanceTypes?.filter( - (option) => option.name === watchInstanceType + const instanceType = cloudProviderInstanceTypes?.filter( + (option) => option.name === watchInstanceType + ) + if (instanceType) { + setValue( + 'karpenter.qovery_node_pools.requirements', + convertToKarpenterRequirements(instanceType) + ) + setValue('karpenter.disk_size_in_gib', watchDiskSize) + setValue( + 'karpenter.default_service_architecture', + (instanceType[0]?.architecture ?? 'AMD64') as CpuArchitectureEnum ) - if (instanceType) { - setValue( - 'karpenter.qovery_node_pools.requirements', - convertToKarpenterRequirements(instanceType) - ) - setValue('karpenter.disk_size_in_gib', watchDiskSize) - setValue( - 'karpenter.default_service_architecture', - (instanceType[0]?.architecture ?? 'AMD64') as CpuArchitectureEnum - ) - } } field.onChange(e) }} title="Enable Karpenter" description="Karpenter simplifies Kubernetes infrastructure with the right nodes at the right time." forceAlignTop - disabled={props.fromDetail ? props.hasAlreadyKarpenter : false} + disabled={props.hasAlreadyKarpenter} small /> @@ -279,25 +270,6 @@ export function ClusterResourcesSettings(props: ClusterResourcesSettingsProps) { className="overflow-hidden" >
- {!watchKarpenterEnabled && ( -
- - - - - - - Before deploying your cluster, update the IAM permissions of the Qovery user, make - sure to use the{' '} - - latest version here - {' '} - (adding the permission on SQS) - - - -
- )}