helm delete my-release -n argocd --timeout 300s --wait
resource "helm_release" "argocd-sub" {
name = "my-release-sub"
repository = "https://argoproj.github.io/argo-helm"
chart = "argo-cd/argocd-subchart"
namespace = "argocd"
}
resource "helm_release" "argocd-main" {
name = "my-release-main"
repository = "https://argoproj.github.io/argo-helm"
chart = "argo-cd/argocd"
namespace = "argocd"
depends_on = [helm_release.argocd-sub]
}
这样就能够在删除Argo CD时避免死锁状态。