In the aforementioned resource, even when there are no changes, the plan always outputs the below when running locally. This doesn’t happen in the pipeline/workflow though! Any idea why this is happening?
~ resource "kubernetes_manifest" "secret_provider_manifest" {
~ manifest = {
~ spec = {
~ parameters = {
~ objects = <<-EOT
array:
- |
objectName: some-name
objectType: secret
objectVersion: ""
- |
objectName: some-other-name
objectType: secret
objectVersion: ""
- |
objectName: yet-another-name
objectType: secret
objectVersion: ""
- |
objectName: last-one
objectType: secret
objectVersion: ""
EOT
# (6 unchanged elements hidden)
}
# (2 unchanged elements hidden)
}
# (3 unchanged elements hidden)
}
~ object = {
~ spec = {
~ parameters = {
~ "objects" = <<-EOT
array:
- |
objectName: some-name
objectType: secret
objectVersion: ""
- |
objectName: some-other-name
objectType: secret
objectVersion: ""
- |
objectName: yet-another-name
objectType: secret
objectVersion: ""
- |
objectName: last-one
objectType: secret
objectVersion: ""
EOT
# (6 unchanged elements hidden)
}
# (2 unchanged elements hidden)
}
# (3 unchanged elements hidden)
}
}
Plan: 0 to add, 1 to change, 0 to destroy.