diff --git a/libs/domains/clusters/feature/src/lib/gcp-kms-key/gke-kms-key.tsx b/libs/domains/clusters/feature/src/lib/gcp-kms-key/gke-kms-key.tsx index 42284948dce..3d90f167b0b 100644 --- a/libs/domains/clusters/feature/src/lib/gcp-kms-key/gke-kms-key.tsx +++ b/libs/domains/clusters/feature/src/lib/gcp-kms-key/gke-kms-key.tsx @@ -1,6 +1,6 @@ import { Controller, useFormContext } from 'react-hook-form' import { type ClusterGeneralData } from '@qovery/shared/interfaces' -import { ExternalLink, Icon, InputText, InputToggle, Tooltip } from '@qovery/shared/ui' +import { Callout, ExternalLink, Icon, InputText, InputToggle, Tooltip } from '@qovery/shared/ui' export interface GkeKmsKeyProps { fromDetail?: boolean @@ -82,14 +82,29 @@ export function GkeKmsKey({ fromDetail }: GkeKmsKeyProps) { }, }} render={({ field, fieldState: { error } }) => ( - + <> + + + + + + + + The KMS key must be in the same region as your GKE cluster
+ Never delete the KMS key associated with your cluster - doing so will permanently + and irrecoverably destroy all encrypted data, including node disks, persistent volumes, and + Kubernetes secrets. +
+
+
+ )} /> )}