79480515

Date: 2025-03-03 08:45:22
Score: 0.5
Natty:
Report link

Adding the computed_fields field in the manifest resource and appending the stringData solved the issue. The resulting kubernetes_manifest is

resource "kubernetes_manifest" "default_user_config" {
  computed_fields = ["stringData"]
  manifest = yamldecode(<<EOF
apiVersion: v1
kind: Secret
metadata:
  name: "default-user-config"
  namespace: ${var.namespace}
type: Opaque
stringData:
  default_user.conf: |
    default_user = user
    default_pass = password
  # host: dmF1bHQtZGVmYXVsdC11c2VyLmRlZmF1bHQuc3Zj
  # username: my-admin
  # password: super-secure-password
  # port: "5672"
  # provider: rabbitmq
  # type: rabbitmq
EOF
  )
}
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Estifanos Bireda