I was just caught off guard by multiple resources not being deployed due to the fact that they were present in a multi-document manifest (this seems to have also happened in #5450).
Because the provider is dropping extra documents silently, it's really hard to know this has happened or debug if you notice the missing resources. Instead, the provider should error when it receives unexpected documents and recommends the use of kubectl_file_documents to prevent the issue.
I was just caught off guard by multiple resources not being deployed due to the fact that they were present in a multi-document manifest (this seems to have also happened in #5450).
Because the provider is dropping extra documents silently, it's really hard to know this has happened or debug if you notice the missing resources. Instead, the provider should error when it receives unexpected documents and recommends the use of
kubectl_file_documents
to prevent the issue.