I am trying to use strimzi-kafka-operator by setting enable_strimzi_kafka_operator = true in a module call to kubernetes-addons. However, when ArgoCD is managing the add-ons, ArgoCD fails to sync because a Kubernetes namespace for Strimzi is not being created.
[x] ✋ I have searched the open/closed issues and my issue is not listed.
Versions
Module version [Required]: v4.20.0
Terraform version: Terraform v1.3.7 on linux_amd64
Description
I am trying to use strimzi-kafka-operator by setting
enable_strimzi_kafka_operator = true
in a module call tokubernetes-addons
. However, when ArgoCD is managing the add-ons, ArgoCD fails to sync because a Kubernetes namespace for Strimzi is not being created.Versions
Module version [Required]: v4.20.0
Terraform version: Terraform v1.3.7 on linux_amd64
Provider version(s):
provider registry.terraform.io/gavinbunney/kubectl v1.14.0
provider registry.terraform.io/hashicorp/aws v4.49.0
provider registry.terraform.io/hashicorp/helm v2.7.1
provider registry.terraform.io/hashicorp/kubernetes v2.16.1
provider registry.terraform.io/hashicorp/null v3.2.1
provider registry.terraform.io/hashicorp/random v3.4.3
provider registry.terraform.io/hashicorp/time v0.9.1
Reproduction Code [Required]
Add
enable_strimzi_kafka_operator = true
to theexamples/gitops/argocd/
example:https://github.com/aws-ia/terraform-aws-eks-blueprints/blob/a91b8409eac7442323de800584e762a525cde268/examples/gitops/argocd/main.tf#L126
Steps to reproduce the behavior:
cd examples/gitops/argocd
enable_strimzi_kafka_operator = true
to theeks_blueprints_kubernetes_addons
module callterraform init
terraform apply
Expected behaviour
A Kubernetes namespace named
strimzi
is created.Actual behaviour
A Kubernetes namespace named
strimzi
is not created.Terminal Output Screenshot(s)
Additional context