diff --git a/kong-crds.tf b/kong-crds.tf index 8c23cc63d..621018b18 100644 --- a/kong-crds.tf +++ b/kong-crds.tf @@ -25,4 +25,5 @@ resource "kubectl_manifest" "kong_crds" { for_each = local.kong.enabled && local.kong.manage_crds ? { for v in local.kong_crds_apply : lower(join("/", compact([v.data.apiVersion, v.data.kind, lookup(v.data.metadata, "namespace", ""), v.data.metadata.name]))) => v.content } : {} yaml_body = each.value server_side_apply = true + force_conflicts = true } diff --git a/kube-prometheus-crd.tf b/kube-prometheus-crd.tf index 80d7a3fd3..adee8ef01 100644 --- a/kube-prometheus-crd.tf +++ b/kube-prometheus-crd.tf @@ -34,4 +34,5 @@ resource "kubectl_manifest" "prometheus-operator_crds" { for_each = (local.victoria-metrics-k8s-stack.enabled && local.victoria-metrics-k8s-stack.install_prometheus_operator_crds) || (local.kube-prometheus-stack.enabled && local.kube-prometheus-stack.manage_crds) ? local.prometheus-operator_crds_apply : {} yaml_body = each.value server_side_apply = true + force_conflicts = true }