Broken by multiple deprecated options when using google provider >=4.0.0
The release of google provider 4.0.0 contained some breaking changes to the workload_identity_config and workload_metadata_config blocks in the google_container_cluster resource.
The identity_namespace option in workload_identity_config has now been replaced with workload_pool and the node_metadata option in workload_metadata_config has now been replaced with mode.
Currently we have the google provider configured to allow versions >= 3.70 which causes this module to break when using provider >= 4.0.0 due to these changes.
We'll need to adopt these new options and change the minimum supported version for the google provider to >= 4.0.0. This is obviously a breaking change so we'll also need to bump this module to major version 4 at the same time.