Search

EKS Addons cannot re-use a name that is still in use

이미 설치된 리소스가 있어 다시 apply 진행 시 아래의 문제가 발생하였다.
Error: installation failed │ │ with helm_release.cert_manager, │ on 04-eks_addons.tf line 64, in resource "helm_release" "cert_manager":64: resource "helm_release" "cert_manager" { │ │ cannot re-use a name that is still in use ╵ ╷ │ Error: installation failed │ │ with helm_release.external_secrets, │ on 04-eks_addons.tf line 171, in resource "helm_release" "external_secrets":171: resource "helm_release" "external_secrets" { │ │ cannot re-use a name that is still in use
Shell
복사
Terraform에서 이미 설치된 Helm 릴리스를 가져오는 아래의 방법을 통해 해결 가능하다.
terraform import helm_release.<Resource> <Namespace>/<HelmReleaseName> # ex. terraform import helm_release.argocd argocd/argocd
Shell
복사
# cert-manager import terraform import helm_release.cert_manager cert-manager/cert-manager # external-secrets import terraform import helm_release.external_secrets external-secrets/external-secrets
Shell
복사