dependabot[bot]
2f07eb57da
build(deps): bump the google group across 1 directory with 2 updates ( #7926 )
...
Bumps the google group with 2 updates in the
/terraform/environments/production directory:
[hashicorp/google](https://github.com/hashicorp/terraform-provider-google )
and
[hashicorp/google-beta](https://github.com/hashicorp/terraform-provider-google-beta ).
Updates `hashicorp/google` from 6.12.0 to 6.18.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google/releases ">hashicorp/google's
releases</a>.</em></p>
<blockquote>
<h2>v6.18.0</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_compute_instance_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954 ">#20954</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_kms_key_handles</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20985 ">#20985</a>)</li>
<li><strong>New Data Source:</strong> <code>google_organizations</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20965 ">#20965</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_parameter_manager_parameter</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20953 ">#20953</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_parameter_manager_regional_parameters</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20958 ">#20958</a>)</li>
<li><strong>New Resource:</strong>
<code>google_apihub_api_hub_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20948 ">#20948</a>)</li>
<li><strong>New Resource:</strong>
<code>google_chronicle_retrohunt</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20962 ">#20962</a>)</li>
<li><strong>New Resource:</strong> <code>google_colab_runtime</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20940 ">#20940</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20963 ">#20963</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_member</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20963 ">#20963</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20963 ">#20963</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954 ">#20954</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_member</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954 ">#20954</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954 ">#20954</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gemini_code_repository_index</code> (GA) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941 ">#20941</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gemini_repository_group</code> (GA) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941 ">#20941</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gemini_repository_group_iam_member</code> (GA) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941 ">#20941</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gemini_repository_group_iam_binding</code> (GA) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941 ">#20941</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gemini_repository_group_iam_policy</code> (GA) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941 ">#20941</a>)</li>
<li><strong>New Resource:</strong>
<code>google_parameter_manager_parameter_version</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20992 ">#20992</a>)</li>
<li><strong>New Resource:</strong>
<code>google_redis_cluster_user_created_connections</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20977 ">#20977</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>alloydb: added support for
<code>skip_await_major_version_upgrade</code> field in
<code>google_alloydb_cluster</code> resource, allowing for
<code>major_version</code> to be updated (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20923 ">#20923</a>)</li>
<li>apigee: added <code>properties</code> field to
<code>google_apigee_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20932 ">#20932</a>)</li>
<li>bug: added support for setting
<code>custom_learned_route_priority</code> to 0 in
'google_compute_router_peer' by adding the
<code>zero_custom_learned_route_priority</code> field (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20952 ">#20952</a>)</li>
<li>cloudrunv2: added <code>build_config</code> to
<code>google_cloud_run_v2_service</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20979 ">#20979</a>)</li>
<li>compute: added <code>pdp_scope</code> field to
<code>google_compute_public_advertised_prefix</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20972 ">#20972</a>)</li>
<li>compute: adding <code>labels</code> field to
<code>google_compute_interconnect_attachment</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20971 ">#20971</a>)</li>
<li>compute: fixed a issue where
<code>custom_learned_route_priority</code> was accidentally set to 0
during updates in 'google_compute_router_peer' (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20952 ">#20952</a>)</li>
<li>filestore: added support for <code>tags</code> field to
<code>google_filestore_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20955 ">#20955</a>)</li>
<li>networksecurity: added <code>custom_mirroring_profile</code> and
<code>custom_intercept_profile</code> fields to
<code>google_network_security_security_profile</code> and
<code>google_network_security_security_profile_group</code> resources
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20990 ">#20990</a>)</li>
<li>pubsub: added <code>enforce_in_transit</code> fields to
<code>google_pubsub_topic</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20926 ">#20926</a>)</li>
<li>pubsub: added
<code>ingestion_data_source_settings.azure_event_hubs</code> field to
<code>google_pubsub_topic</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20922 ">#20922</a>)</li>
<li>redis: added <code>psc_service_attachments</code> field to
<code>google_redis_cluster</code> resource, to enable use of the
fine-grained resource
<code>google_redis_cluster_user_created_connections</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20977 ">#20977</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>apigee: fixed <code>properties</code> field update on
<code>google_apigee_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20987 ">#20987</a>)</li>
<li>artifactregistry: fixed perma-diff in
<code>google_artifact_registry_repository</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20989 ">#20989</a>)</li>
<li>compute: fixed failure when creating
<code>google_compute_global_forwarding_rule</code> with labels targeting
PSC endpoint (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20986 ">#20986</a>)</li>
<li>container: fixed <code>additive_vpc_scope_dns_domain</code> being
ignored in Autopilot cluster definition (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20937 ">#20937</a>)</li>
<li>container: fixed propagation of
<code>node_pool_defaults.node_config_defaults.insecure_kubelet_readonly_port_enabled</code>
in node config. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20936 ">#20936</a>)</li>
<li>iam: fixed missing result by adding pagination for data source
<code>google_service_accounts</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20966 ">#20966</a>)</li>
<li>metastore: increased timeout on google_dataproc_metastore_service
operations to 75m from 60m. This will expose server-returned reasons for
operation failure instead of masking them with a Terraform timeout. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20981 ">#20981</a>)</li>
<li>resourcemanager: added a slightly longer wait (two 10s checks bumped
to 15s) for issues with billing associations in
<code>google_project</code>. Default network deletion should succeed
more often. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20982 ">#20982</a>)</li>
</ul>
<h2>v6.17.0</h2>
<p>FEATURES:</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google/blob/v6.18.0/CHANGELOG.md ">hashicorp/google's
changelog</a>.</em></p>
<blockquote>
<h2>6.18.0 (Unreleased)</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_compute_instance_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954 ">#20954</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_kms_key_handles</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20985 ">#20985</a>)</li>
<li><strong>New Data Source:</strong> <code>google_organizations</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20965 ">#20965</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_parameter_manager_parameter</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20953 ">#20953</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_parameter_manager_regional_parameters</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20958 ">#20958</a>)</li>
<li><strong>New Resource:</strong>
<code>google_apihub_api_hub_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20948 ">#20948</a>)</li>
<li><strong>New Resource:</strong>
<code>google_chronicle_retrohunt</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20962 ">#20962</a>)</li>
<li><strong>New Resource:</strong> <code>google_colab_runtime</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20940 ">#20940</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20963 ">#20963</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_member</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20963 ">#20963</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20963 ">#20963</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954 ">#20954</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_member</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954 ">#20954</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954 ">#20954</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gemini_code_repository_index</code> (GA) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941 ">#20941</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gemini_repository_group</code> (GA) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941 ">#20941</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gemini_repository_group_iam_member</code> (GA) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941 ">#20941</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gemini_repository_group_iam_binding</code> (GA) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941 ">#20941</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gemini_repository_group_iam_policy</code> (GA) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941 ">#20941</a>)</li>
<li><strong>New Resource:</strong>
<code>google_parameter_manager_parameter_version</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20992 ">#20992</a>)</li>
<li><strong>New Resource:</strong>
<code>google_redis_cluster_user_created_connections</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20977 ">#20977</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>alloydb: added support for
<code>skip_await_major_version_upgrade</code> field in
<code>google_alloydb_cluster</code> resource, allowing for
<code>major_version</code> to be updated (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20923 ">#20923</a>)</li>
<li>apigee: added <code>properties</code> field to
<code>google_apigee_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20932 ">#20932</a>)</li>
<li>bug: added support for setting
<code>custom_learned_route_priority</code> to 0 in
'google_compute_router_peer' by adding the
<code>zero_custom_learned_route_priority</code> field (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20952 ">#20952</a>)</li>
<li>cloudrunv2: added <code>build_config</code> to
<code>google_cloud_run_v2_service</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20979 ">#20979</a>)</li>
<li>compute: added <code>pdp_scope</code> field to
<code>google_compute_public_advertised_prefix</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20972 ">#20972</a>)</li>
<li>compute: adding <code>labels</code> field to
<code>google_compute_interconnect_attachment</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20971 ">#20971</a>)</li>
<li>compute: fixed a issue where
<code>custom_learned_route_priority</code> was accidentally set to 0
during updates in 'google_compute_router_peer' (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20952 ">#20952</a>)</li>
<li>filestore: added support for <code>tags</code> field to
<code>google_filestore_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20955 ">#20955</a>)</li>
<li>networksecurity: added <code>custom_mirroring_profile</code> and
<code>custom_intercept_profile</code> fields to
<code>google_network_security_security_profile</code> and
<code>google_network_security_security_profile_group</code> resources
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20990 ">#20990</a>)</li>
<li>pubsub: added <code>enforce_in_transit</code> fields to
<code>google_pubsub_topic</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20926 ">#20926</a>)</li>
<li>pubsub: added
<code>ingestion_data_source_settings.azure_event_hubs</code> field to
<code>google_pubsub_topic</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20922 ">#20922</a>)</li>
<li>redis: added <code>psc_service_attachments</code> field to
<code>google_redis_cluster</code> resource, to enable use of the
fine-grained resource
<code>google_redis_cluster_user_created_connections</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20977 ">#20977</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>apigee: fixed <code>properties</code> field update on
<code>google_apigee_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20987 ">#20987</a>)</li>
<li>artifactregistry: fixed perma-diff in
<code>google_artifact_registry_repository</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20989 ">#20989</a>)</li>
<li>compute: fixed failure when creating
<code>google_compute_global_forwarding_rule</code> with labels targeting
PSC endpoint (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20986 ">#20986</a>)</li>
<li>container: fixed <code>additive_vpc_scope_dns_domain</code> being
ignored in Autopilot cluster definition (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20937 ">#20937</a>)</li>
<li>container: fixed propagation of
<code>node_pool_defaults.node_config_defaults.insecure_kubelet_readonly_port_enabled</code>
in node config. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20936 ">#20936</a>)</li>
<li>iam: fixed missing result by adding pagination for data source
<code>google_service_accounts</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20966 ">#20966</a>)</li>
<li>metastore: increased timeout on google_dataproc_metastore_service
operations to 75m from 60m. This will expose server-returned reasons for
operation failure instead of masking them with a Terraform timeout. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20981 ">#20981</a>)</li>
<li>resourcemanager: added a slightly longer wait (two 10s checks bumped
to 15s) for issues with billing associations in
<code>google_project</code>. Default network deletion should succeed
more often. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20982 ">#20982</a>)</li>
</ul>
<h2>6.17.0 (January 21, 2025)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="44d5c8be61 "><code>44d5c8b</code></a>
Add changelog for 6.18.0 (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/21041 ">#21041</a>)</li>
<li><a
href="6640fa2100 "><code>6640fa2</code></a>
Fix failing test:
"TestAccComputeInstance_bootAndAttachedDisk_interface" (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12 ">#12</a>...</li>
<li><a
href="49dd365811 "><code>49dd365</code></a>
Add support for parameter manager parameter version resource
`google_paramete...</li>
<li><a
href="6ea3aaeb19 "><code>6ea3aae</code></a>
Support new Network Security Integration security profile types (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12816 ">#12816</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20 ">#20</a>...</li>
<li><a
href="af925d37bf "><code>af925d3</code></a>
<code>google_artifact_registry_repository</code>: Fix perma-diff in
maven_config (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12190 ">#12190</a>...</li>
<li><a
href="8740ddbbcb "><code>8740ddb</code></a>
Add SirGitsalot vacation (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12799 ">#12799</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20988 ">#20988</a>)</li>
<li><a
href="1e695150c7 "><code>1e69515</code></a>
Support apigee environment properties update (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12794 ">#12794</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20987 ">#20987</a>)</li>
<li><a
href="142ea90544 "><code>142ea90</code></a>
Fix global_forwarding_rule labels (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12737 ">#12737</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20986 ">#20986</a>)</li>
<li><a
href="0ec1a83e5d "><code>0ec1a83</code></a>
Add data source for keyhandle list (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12708 ">#12708</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20985 ">#20985</a>)</li>
<li><a
href="64a7dfb947 "><code>64a7dfb</code></a>
Removed usage of bootstrap PSA role helpers (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12822 ">#12822</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20983 ">#20983</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-google/compare/v6.12.0...v6.18.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `hashicorp/google-beta` from 6.12.0 to 6.18.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google-beta/releases ">hashicorp/google-beta's
releases</a>.</em></p>
<blockquote>
<h2>v6.18.0</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_compute_instance_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9085 ">#9085</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_kms_key_handles</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9105 ">#9105</a>)</li>
<li><strong>New Data Source:</strong> <code>google_organizations</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9093 ">#9093</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_parameter_manager_parameter</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9084 ">#9084</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_parameter_manager_regional_parameters</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9089 ">#9089</a>)</li>
<li><strong>New Resource:</strong>
<code>google_apihub_api_hub_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9080 ">#9080</a>)</li>
<li><strong>New Resource:</strong>
<code>google_chronicle_retrohunt</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9090 ">#9090</a>)</li>
<li><strong>New Resource:</strong> <code>google_colab_runtime</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9076 ">#9076</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9091 ">#9091</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_member</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9091 ">#9091</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9091 ">#9091</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9085 ">#9085</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_member</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9085 ">#9085</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9085 ">#9085</a>)</li>
<li><strong>New Resource:</strong>
<code>google_parameter_manager_parameter_version</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9111 ">#9111</a>)</li>
<li><strong>New Resource:</strong>
<code>google_redis_cluster_user_created_connections</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9099 ">#9099</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>alloydb: added support for
<code>skip_await_major_version_upgrade</code> field in
<code>google_alloydb_cluster</code> resource, allowing for
<code>major_version</code> to be updated (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9066 ">#9066</a>)</li>
<li>apigee: added <code>properties</code> field to
<code>google_apigee_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9072 ">#9072</a>)</li>
<li>bug: added support for setting
<code>custom_learned_route_priority</code> to 0 in
'google_compute_router_peer' by adding the
<code>zero_custom_learned_route_priority</code> field (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9083 ">#9083</a>)</li>
<li>cloudrunv2: added <code>build_config</code> to
<code>google_cloud_run_v2_service</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9100 ">#9100</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_firewall_policy_rule</code> resource (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_firewall_policy_with_rules</code> resource (beta)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_network_firewall_policy_rule</code> resource (beta)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_network_firewall_policy_with_rules</code> resource
(beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_region_network_firewall_policy_rule</code> resource
(beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_region_network_firewall_policy_with_rules</code>
resource (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>pdp_scope</code> field to
<code>google_compute_public_advertised_prefix</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9096 ">#9096</a>)</li>
<li>compute: adding <code>labels</code> field to
<code>google_compute_interconnect_attachment</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9095 ">#9095</a>)</li>
<li>compute: fixed a issue where
<code>custom_learned_route_priority</code> was accidentally set to 0
during updates in 'google_compute_router_peer' (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9083 ">#9083</a>)</li>
<li>filestore: added support for <code>tags</code> field to
<code>google_filestore_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9086 ">#9086</a>)</li>
<li>networksecurity: added <code>custom_mirroring_profile</code> and
<code>custom_intercept_profile</code> fields to
<code>google_network_security_security_profile</code> and
<code>google_network_security_security_profile_group</code> resources
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9110 ">#9110</a>)</li>
<li>pubsub: added <code>enforce_in_transit</code> fields to
<code>google_pubsub_topic</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9069 ">#9069</a>)</li>
<li>pubsub: added
<code>ingestion_data_source_settings.azure_event_hubs</code> field to
<code>google_pubsub_topic</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9065 ">#9065</a>)</li>
<li>redis: added <code>psc_service_attachments</code> field to
<code>google_redis_cluster</code> resource, to enable use of the
fine-grained resource
<code>google_redis_cluster_user_created_connections</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9099 ">#9099</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>apigee: fixed <code>properties</code> field update on
<code>google_apigee_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9107 ">#9107</a>)</li>
<li>artifactregistry: fixed perma-diff in
<code>google_artifact_registry_repository</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9109 ">#9109</a>)</li>
<li>compute: fixed failure when creating
<code>google_compute_global_forwarding_rule</code> with labels targeting
PSC endpoint (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9106 ">#9106</a>)</li>
<li>container: fixed <code>additive_vpc_scope_dns_domain</code> being
ignored in Autopilot cluster definition (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9075 ">#9075</a>)</li>
<li>container: fixed propagation of
<code>node_pool_defaults.node_config_defaults.insecure_kubelet_readonly_port_enabled</code>
in node config. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9074 ">#9074</a>)</li>
<li>iam: fixed missing result by adding pagination for data source
<code>google_service_accounts</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9094 ">#9094</a>)</li>
<li>metastore: increased timeout on google_dataproc_metastore_service
operations to 75m from 60m. This will expose server-returned reasons for
operation failure instead of masking them with a Terraform timeout. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9102 ">#9102</a>)</li>
<li>resourcemanager: added a slightly longer wait (two 10s checks bumped
to 15s) for issues with billing associations in
<code>google_project</code>. Default network deletion should succeed
more often. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9103 ">#9103</a>)</li>
</ul>
<h2>v6.17.0</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google-beta/blob/v6.18.0/CHANGELOG.md ">hashicorp/google-beta's
changelog</a>.</em></p>
<blockquote>
<h2>6.18.0 (Unreleased)</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_compute_instance_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9085 ">#9085</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_kms_key_handles</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9105 ">#9105</a>)</li>
<li><strong>New Data Source:</strong> <code>google_organizations</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9093 ">#9093</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_parameter_manager_parameter</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9084 ">#9084</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_parameter_manager_regional_parameters</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9089 ">#9089</a>)</li>
<li><strong>New Resource:</strong>
<code>google_apihub_api_hub_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9080 ">#9080</a>)</li>
<li><strong>New Resource:</strong>
<code>google_chronicle_retrohunt</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9090 ">#9090</a>)</li>
<li><strong>New Resource:</strong> <code>google_colab_runtime</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9076 ">#9076</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9091 ">#9091</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_member</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9091 ">#9091</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9091 ">#9091</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9085 ">#9085</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_member</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9085 ">#9085</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9085 ">#9085</a>)</li>
<li><strong>New Resource:</strong>
<code>google_parameter_manager_parameter_version</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9111 ">#9111</a>)</li>
<li><strong>New Resource:</strong>
<code>google_redis_cluster_user_created_connections</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9099 ">#9099</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>alloydb: added support for
<code>skip_await_major_version_upgrade</code> field in
<code>google_alloydb_cluster</code> resource, allowing for
<code>major_version</code> to be updated (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9066 ">#9066</a>)</li>
<li>apigee: added <code>properties</code> field to
<code>google_apigee_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9072 ">#9072</a>)</li>
<li>bug: added support for setting
<code>custom_learned_route_priority</code> to 0 in
'google_compute_router_peer' by adding the
<code>zero_custom_learned_route_priority</code> field (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9083 ">#9083</a>)</li>
<li>cloudrunv2: added <code>build_config</code> to
<code>google_cloud_run_v2_service</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9100 ">#9100</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_firewall_policy_rule</code> resource (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_firewall_policy_with_rules</code> resource (beta)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_network_firewall_policy_rule</code> resource (beta)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_network_firewall_policy_with_rules</code> resource
(beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_region_network_firewall_policy_rule</code> resource
(beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_region_network_firewall_policy_with_rules</code>
resource (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>pdp_scope</code> field to
<code>google_compute_public_advertised_prefix</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9096 ">#9096</a>)</li>
<li>compute: adding <code>labels</code> field to
<code>google_compute_interconnect_attachment</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9095 ">#9095</a>)</li>
<li>compute: fixed a issue where
<code>custom_learned_route_priority</code> was accidentally set to 0
during updates in 'google_compute_router_peer' (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9083 ">#9083</a>)</li>
<li>filestore: added support for <code>tags</code> field to
<code>google_filestore_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9086 ">#9086</a>)</li>
<li>networksecurity: added <code>custom_mirroring_profile</code> and
<code>custom_intercept_profile</code> fields to
<code>google_network_security_security_profile</code> and
<code>google_network_security_security_profile_group</code> resources
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9110 ">#9110</a>)</li>
<li>pubsub: added <code>enforce_in_transit</code> fields to
<code>google_pubsub_topic</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9069 ">#9069</a>)</li>
<li>pubsub: added
<code>ingestion_data_source_settings.azure_event_hubs</code> field to
<code>google_pubsub_topic</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9065 ">#9065</a>)</li>
<li>redis: added <code>psc_service_attachments</code> field to
<code>google_redis_cluster</code> resource, to enable use of the
fine-grained resource
<code>google_redis_cluster_user_created_connections</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9099 ">#9099</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>apigee: fixed <code>properties</code> field update on
<code>google_apigee_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9107 ">#9107</a>)</li>
<li>artifactregistry: fixed perma-diff in
<code>google_artifact_registry_repository</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9109 ">#9109</a>)</li>
<li>compute: fixed failure when creating
<code>google_compute_global_forwarding_rule</code> with labels targeting
PSC endpoint (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9106 ">#9106</a>)</li>
<li>container: fixed <code>additive_vpc_scope_dns_domain</code> being
ignored in Autopilot cluster definition (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9075 ">#9075</a>)</li>
<li>container: fixed propagation of
<code>node_pool_defaults.node_config_defaults.insecure_kubelet_readonly_port_enabled</code>
in node config. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9074 ">#9074</a>)</li>
<li>iam: fixed missing result by adding pagination for data source
<code>google_service_accounts</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9094 ">#9094</a>)</li>
<li>metastore: increased timeout on google_dataproc_metastore_service
operations to 75m from 60m. This will expose server-returned reasons for
operation failure instead of masking them with a Terraform timeout. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9102 ">#9102</a>)</li>
<li>resourcemanager: added a slightly longer wait (two 10s checks bumped
to 15s) for issues with billing associations in
<code>google_project</code>. Default network deletion should succeed
more often. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9103 ">#9103</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5e0c5c128c "><code>5e0c5c1</code></a>
Add changelog for 6.18.0 (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9146 ">#9146</a>)</li>
<li><a
href="69e07b2b11 "><code>69e07b2</code></a>
Fix failing test:
"TestAccComputeInstance_bootAndAttachedDisk_interface" (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12 ">#12</a>...</li>
<li><a
href="e23eb7b131 "><code>e23eb7b</code></a>
Add support for parameter manager parameter version resource
`google_paramete...</li>
<li><a
href="7fd434bca8 "><code>7fd434b</code></a>
Support new Network Security Integration security profile types (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12816 ">#12816</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9110 ">#9110</a>)</li>
<li><a
href="5f92f813df "><code>5f92f81</code></a>
<code>google_artifact_registry_repository</code>: Fix perma-diff in
maven_config (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12190 ">#12190</a>...</li>
<li><a
href="658b638be3 "><code>658b638</code></a>
Add SirGitsalot vacation (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12799 ">#12799</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9108 ">#9108</a>)</li>
<li><a
href="95b5cc5b45 "><code>95b5cc5</code></a>
Support apigee environment properties update (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12794 ">#12794</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9107 ">#9107</a>)</li>
<li><a
href="89ece64d42 "><code>89ece64</code></a>
Fix global_forwarding_rule labels (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12737 ">#12737</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9106 ">#9106</a>)</li>
<li><a
href="65b284f97f "><code>65b284f</code></a>
Add data source for keyhandle list (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12708 ">#12708</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9105 ">#9105</a>)</li>
<li><a
href="12d4d71694 "><code>12d4d71</code></a>
Removed usage of bootstrap PSA role helpers (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12822 ">#12822</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9104 ">#9104</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-google-beta/compare/v6.12.0...v6.18.0 ">compare
view</a></li>
</ul>
</details>
<br />
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-29 16:04:29 +00:00
dependabot[bot]
c586a8dfd1
build(deps): bump the google group in /terraform/environments/staging with 2 updates ( #7930 )
...
Bumps the google group in /terraform/environments/staging with 2
updates:
[hashicorp/google](https://github.com/hashicorp/terraform-provider-google )
and
[hashicorp/google-beta](https://github.com/hashicorp/terraform-provider-google-beta ).
Updates `hashicorp/google` from 6.16.0 to 6.18.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google/releases ">hashicorp/google's
releases</a>.</em></p>
<blockquote>
<h2>v6.18.0</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_compute_instance_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954 ">#20954</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_kms_key_handles</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20985 ">#20985</a>)</li>
<li><strong>New Data Source:</strong> <code>google_organizations</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20965 ">#20965</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_parameter_manager_parameter</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20953 ">#20953</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_parameter_manager_regional_parameters</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20958 ">#20958</a>)</li>
<li><strong>New Resource:</strong>
<code>google_apihub_api_hub_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20948 ">#20948</a>)</li>
<li><strong>New Resource:</strong>
<code>google_chronicle_retrohunt</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20962 ">#20962</a>)</li>
<li><strong>New Resource:</strong> <code>google_colab_runtime</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20940 ">#20940</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20963 ">#20963</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_member</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20963 ">#20963</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20963 ">#20963</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954 ">#20954</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_member</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954 ">#20954</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954 ">#20954</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gemini_code_repository_index</code> (GA) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941 ">#20941</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gemini_repository_group</code> (GA) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941 ">#20941</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gemini_repository_group_iam_member</code> (GA) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941 ">#20941</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gemini_repository_group_iam_binding</code> (GA) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941 ">#20941</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gemini_repository_group_iam_policy</code> (GA) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941 ">#20941</a>)</li>
<li><strong>New Resource:</strong>
<code>google_parameter_manager_parameter_version</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20992 ">#20992</a>)</li>
<li><strong>New Resource:</strong>
<code>google_redis_cluster_user_created_connections</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20977 ">#20977</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>alloydb: added support for
<code>skip_await_major_version_upgrade</code> field in
<code>google_alloydb_cluster</code> resource, allowing for
<code>major_version</code> to be updated (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20923 ">#20923</a>)</li>
<li>apigee: added <code>properties</code> field to
<code>google_apigee_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20932 ">#20932</a>)</li>
<li>bug: added support for setting
<code>custom_learned_route_priority</code> to 0 in
'google_compute_router_peer' by adding the
<code>zero_custom_learned_route_priority</code> field (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20952 ">#20952</a>)</li>
<li>cloudrunv2: added <code>build_config</code> to
<code>google_cloud_run_v2_service</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20979 ">#20979</a>)</li>
<li>compute: added <code>pdp_scope</code> field to
<code>google_compute_public_advertised_prefix</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20972 ">#20972</a>)</li>
<li>compute: adding <code>labels</code> field to
<code>google_compute_interconnect_attachment</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20971 ">#20971</a>)</li>
<li>compute: fixed a issue where
<code>custom_learned_route_priority</code> was accidentally set to 0
during updates in 'google_compute_router_peer' (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20952 ">#20952</a>)</li>
<li>filestore: added support for <code>tags</code> field to
<code>google_filestore_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20955 ">#20955</a>)</li>
<li>networksecurity: added <code>custom_mirroring_profile</code> and
<code>custom_intercept_profile</code> fields to
<code>google_network_security_security_profile</code> and
<code>google_network_security_security_profile_group</code> resources
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20990 ">#20990</a>)</li>
<li>pubsub: added <code>enforce_in_transit</code> fields to
<code>google_pubsub_topic</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20926 ">#20926</a>)</li>
<li>pubsub: added
<code>ingestion_data_source_settings.azure_event_hubs</code> field to
<code>google_pubsub_topic</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20922 ">#20922</a>)</li>
<li>redis: added <code>psc_service_attachments</code> field to
<code>google_redis_cluster</code> resource, to enable use of the
fine-grained resource
<code>google_redis_cluster_user_created_connections</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20977 ">#20977</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>apigee: fixed <code>properties</code> field update on
<code>google_apigee_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20987 ">#20987</a>)</li>
<li>artifactregistry: fixed perma-diff in
<code>google_artifact_registry_repository</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20989 ">#20989</a>)</li>
<li>compute: fixed failure when creating
<code>google_compute_global_forwarding_rule</code> with labels targeting
PSC endpoint (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20986 ">#20986</a>)</li>
<li>container: fixed <code>additive_vpc_scope_dns_domain</code> being
ignored in Autopilot cluster definition (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20937 ">#20937</a>)</li>
<li>container: fixed propagation of
<code>node_pool_defaults.node_config_defaults.insecure_kubelet_readonly_port_enabled</code>
in node config. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20936 ">#20936</a>)</li>
<li>iam: fixed missing result by adding pagination for data source
<code>google_service_accounts</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20966 ">#20966</a>)</li>
<li>metastore: increased timeout on google_dataproc_metastore_service
operations to 75m from 60m. This will expose server-returned reasons for
operation failure instead of masking them with a Terraform timeout. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20981 ">#20981</a>)</li>
<li>resourcemanager: added a slightly longer wait (two 10s checks bumped
to 15s) for issues with billing associations in
<code>google_project</code>. Default network deletion should succeed
more often. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20982 ">#20982</a>)</li>
</ul>
<h2>v6.17.0</h2>
<p>FEATURES:</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google/blob/v6.18.0/CHANGELOG.md ">hashicorp/google's
changelog</a>.</em></p>
<blockquote>
<h2>6.18.0 (Unreleased)</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_compute_instance_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954 ">#20954</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_kms_key_handles</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20985 ">#20985</a>)</li>
<li><strong>New Data Source:</strong> <code>google_organizations</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20965 ">#20965</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_parameter_manager_parameter</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20953 ">#20953</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_parameter_manager_regional_parameters</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20958 ">#20958</a>)</li>
<li><strong>New Resource:</strong>
<code>google_apihub_api_hub_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20948 ">#20948</a>)</li>
<li><strong>New Resource:</strong>
<code>google_chronicle_retrohunt</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20962 ">#20962</a>)</li>
<li><strong>New Resource:</strong> <code>google_colab_runtime</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20940 ">#20940</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20963 ">#20963</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_member</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20963 ">#20963</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20963 ">#20963</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954 ">#20954</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_member</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954 ">#20954</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954 ">#20954</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gemini_code_repository_index</code> (GA) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941 ">#20941</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gemini_repository_group</code> (GA) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941 ">#20941</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gemini_repository_group_iam_member</code> (GA) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941 ">#20941</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gemini_repository_group_iam_binding</code> (GA) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941 ">#20941</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gemini_repository_group_iam_policy</code> (GA) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941 ">#20941</a>)</li>
<li><strong>New Resource:</strong>
<code>google_parameter_manager_parameter_version</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20992 ">#20992</a>)</li>
<li><strong>New Resource:</strong>
<code>google_redis_cluster_user_created_connections</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20977 ">#20977</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>alloydb: added support for
<code>skip_await_major_version_upgrade</code> field in
<code>google_alloydb_cluster</code> resource, allowing for
<code>major_version</code> to be updated (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20923 ">#20923</a>)</li>
<li>apigee: added <code>properties</code> field to
<code>google_apigee_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20932 ">#20932</a>)</li>
<li>bug: added support for setting
<code>custom_learned_route_priority</code> to 0 in
'google_compute_router_peer' by adding the
<code>zero_custom_learned_route_priority</code> field (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20952 ">#20952</a>)</li>
<li>cloudrunv2: added <code>build_config</code> to
<code>google_cloud_run_v2_service</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20979 ">#20979</a>)</li>
<li>compute: added <code>pdp_scope</code> field to
<code>google_compute_public_advertised_prefix</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20972 ">#20972</a>)</li>
<li>compute: adding <code>labels</code> field to
<code>google_compute_interconnect_attachment</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20971 ">#20971</a>)</li>
<li>compute: fixed a issue where
<code>custom_learned_route_priority</code> was accidentally set to 0
during updates in 'google_compute_router_peer' (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20952 ">#20952</a>)</li>
<li>filestore: added support for <code>tags</code> field to
<code>google_filestore_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20955 ">#20955</a>)</li>
<li>networksecurity: added <code>custom_mirroring_profile</code> and
<code>custom_intercept_profile</code> fields to
<code>google_network_security_security_profile</code> and
<code>google_network_security_security_profile_group</code> resources
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20990 ">#20990</a>)</li>
<li>pubsub: added <code>enforce_in_transit</code> fields to
<code>google_pubsub_topic</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20926 ">#20926</a>)</li>
<li>pubsub: added
<code>ingestion_data_source_settings.azure_event_hubs</code> field to
<code>google_pubsub_topic</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20922 ">#20922</a>)</li>
<li>redis: added <code>psc_service_attachments</code> field to
<code>google_redis_cluster</code> resource, to enable use of the
fine-grained resource
<code>google_redis_cluster_user_created_connections</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20977 ">#20977</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>apigee: fixed <code>properties</code> field update on
<code>google_apigee_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20987 ">#20987</a>)</li>
<li>artifactregistry: fixed perma-diff in
<code>google_artifact_registry_repository</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20989 ">#20989</a>)</li>
<li>compute: fixed failure when creating
<code>google_compute_global_forwarding_rule</code> with labels targeting
PSC endpoint (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20986 ">#20986</a>)</li>
<li>container: fixed <code>additive_vpc_scope_dns_domain</code> being
ignored in Autopilot cluster definition (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20937 ">#20937</a>)</li>
<li>container: fixed propagation of
<code>node_pool_defaults.node_config_defaults.insecure_kubelet_readonly_port_enabled</code>
in node config. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20936 ">#20936</a>)</li>
<li>iam: fixed missing result by adding pagination for data source
<code>google_service_accounts</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20966 ">#20966</a>)</li>
<li>metastore: increased timeout on google_dataproc_metastore_service
operations to 75m from 60m. This will expose server-returned reasons for
operation failure instead of masking them with a Terraform timeout. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20981 ">#20981</a>)</li>
<li>resourcemanager: added a slightly longer wait (two 10s checks bumped
to 15s) for issues with billing associations in
<code>google_project</code>. Default network deletion should succeed
more often. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20982 ">#20982</a>)</li>
</ul>
<h2>6.17.0 (January 21, 2025)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="44d5c8be61 "><code>44d5c8b</code></a>
Add changelog for 6.18.0 (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/21041 ">#21041</a>)</li>
<li><a
href="6640fa2100 "><code>6640fa2</code></a>
Fix failing test:
"TestAccComputeInstance_bootAndAttachedDisk_interface" (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12 ">#12</a>...</li>
<li><a
href="49dd365811 "><code>49dd365</code></a>
Add support for parameter manager parameter version resource
`google_paramete...</li>
<li><a
href="6ea3aaeb19 "><code>6ea3aae</code></a>
Support new Network Security Integration security profile types (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12816 ">#12816</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20 ">#20</a>...</li>
<li><a
href="af925d37bf "><code>af925d3</code></a>
<code>google_artifact_registry_repository</code>: Fix perma-diff in
maven_config (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12190 ">#12190</a>...</li>
<li><a
href="8740ddbbcb "><code>8740ddb</code></a>
Add SirGitsalot vacation (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12799 ">#12799</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20988 ">#20988</a>)</li>
<li><a
href="1e695150c7 "><code>1e69515</code></a>
Support apigee environment properties update (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12794 ">#12794</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20987 ">#20987</a>)</li>
<li><a
href="142ea90544 "><code>142ea90</code></a>
Fix global_forwarding_rule labels (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12737 ">#12737</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20986 ">#20986</a>)</li>
<li><a
href="0ec1a83e5d "><code>0ec1a83</code></a>
Add data source for keyhandle list (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12708 ">#12708</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20985 ">#20985</a>)</li>
<li><a
href="64a7dfb947 "><code>64a7dfb</code></a>
Removed usage of bootstrap PSA role helpers (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12822 ">#12822</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20983 ">#20983</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-google/compare/v6.16.0...v6.18.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `hashicorp/google-beta` from 6.16.0 to 6.18.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google-beta/releases ">hashicorp/google-beta's
releases</a>.</em></p>
<blockquote>
<h2>v6.18.0</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_compute_instance_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9085 ">#9085</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_kms_key_handles</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9105 ">#9105</a>)</li>
<li><strong>New Data Source:</strong> <code>google_organizations</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9093 ">#9093</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_parameter_manager_parameter</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9084 ">#9084</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_parameter_manager_regional_parameters</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9089 ">#9089</a>)</li>
<li><strong>New Resource:</strong>
<code>google_apihub_api_hub_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9080 ">#9080</a>)</li>
<li><strong>New Resource:</strong>
<code>google_chronicle_retrohunt</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9090 ">#9090</a>)</li>
<li><strong>New Resource:</strong> <code>google_colab_runtime</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9076 ">#9076</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9091 ">#9091</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_member</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9091 ">#9091</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9091 ">#9091</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9085 ">#9085</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_member</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9085 ">#9085</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9085 ">#9085</a>)</li>
<li><strong>New Resource:</strong>
<code>google_parameter_manager_parameter_version</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9111 ">#9111</a>)</li>
<li><strong>New Resource:</strong>
<code>google_redis_cluster_user_created_connections</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9099 ">#9099</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>alloydb: added support for
<code>skip_await_major_version_upgrade</code> field in
<code>google_alloydb_cluster</code> resource, allowing for
<code>major_version</code> to be updated (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9066 ">#9066</a>)</li>
<li>apigee: added <code>properties</code> field to
<code>google_apigee_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9072 ">#9072</a>)</li>
<li>bug: added support for setting
<code>custom_learned_route_priority</code> to 0 in
'google_compute_router_peer' by adding the
<code>zero_custom_learned_route_priority</code> field (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9083 ">#9083</a>)</li>
<li>cloudrunv2: added <code>build_config</code> to
<code>google_cloud_run_v2_service</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9100 ">#9100</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_firewall_policy_rule</code> resource (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_firewall_policy_with_rules</code> resource (beta)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_network_firewall_policy_rule</code> resource (beta)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_network_firewall_policy_with_rules</code> resource
(beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_region_network_firewall_policy_rule</code> resource
(beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_region_network_firewall_policy_with_rules</code>
resource (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>pdp_scope</code> field to
<code>google_compute_public_advertised_prefix</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9096 ">#9096</a>)</li>
<li>compute: adding <code>labels</code> field to
<code>google_compute_interconnect_attachment</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9095 ">#9095</a>)</li>
<li>compute: fixed a issue where
<code>custom_learned_route_priority</code> was accidentally set to 0
during updates in 'google_compute_router_peer' (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9083 ">#9083</a>)</li>
<li>filestore: added support for <code>tags</code> field to
<code>google_filestore_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9086 ">#9086</a>)</li>
<li>networksecurity: added <code>custom_mirroring_profile</code> and
<code>custom_intercept_profile</code> fields to
<code>google_network_security_security_profile</code> and
<code>google_network_security_security_profile_group</code> resources
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9110 ">#9110</a>)</li>
<li>pubsub: added <code>enforce_in_transit</code> fields to
<code>google_pubsub_topic</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9069 ">#9069</a>)</li>
<li>pubsub: added
<code>ingestion_data_source_settings.azure_event_hubs</code> field to
<code>google_pubsub_topic</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9065 ">#9065</a>)</li>
<li>redis: added <code>psc_service_attachments</code> field to
<code>google_redis_cluster</code> resource, to enable use of the
fine-grained resource
<code>google_redis_cluster_user_created_connections</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9099 ">#9099</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>apigee: fixed <code>properties</code> field update on
<code>google_apigee_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9107 ">#9107</a>)</li>
<li>artifactregistry: fixed perma-diff in
<code>google_artifact_registry_repository</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9109 ">#9109</a>)</li>
<li>compute: fixed failure when creating
<code>google_compute_global_forwarding_rule</code> with labels targeting
PSC endpoint (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9106 ">#9106</a>)</li>
<li>container: fixed <code>additive_vpc_scope_dns_domain</code> being
ignored in Autopilot cluster definition (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9075 ">#9075</a>)</li>
<li>container: fixed propagation of
<code>node_pool_defaults.node_config_defaults.insecure_kubelet_readonly_port_enabled</code>
in node config. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9074 ">#9074</a>)</li>
<li>iam: fixed missing result by adding pagination for data source
<code>google_service_accounts</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9094 ">#9094</a>)</li>
<li>metastore: increased timeout on google_dataproc_metastore_service
operations to 75m from 60m. This will expose server-returned reasons for
operation failure instead of masking them with a Terraform timeout. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9102 ">#9102</a>)</li>
<li>resourcemanager: added a slightly longer wait (two 10s checks bumped
to 15s) for issues with billing associations in
<code>google_project</code>. Default network deletion should succeed
more often. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9103 ">#9103</a>)</li>
</ul>
<h2>v6.17.0</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google-beta/blob/v6.18.0/CHANGELOG.md ">hashicorp/google-beta's
changelog</a>.</em></p>
<blockquote>
<h2>6.18.0 (Unreleased)</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_compute_instance_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9085 ">#9085</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_kms_key_handles</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9105 ">#9105</a>)</li>
<li><strong>New Data Source:</strong> <code>google_organizations</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9093 ">#9093</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_parameter_manager_parameter</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9084 ">#9084</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_parameter_manager_regional_parameters</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9089 ">#9089</a>)</li>
<li><strong>New Resource:</strong>
<code>google_apihub_api_hub_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9080 ">#9080</a>)</li>
<li><strong>New Resource:</strong>
<code>google_chronicle_retrohunt</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9090 ">#9090</a>)</li>
<li><strong>New Resource:</strong> <code>google_colab_runtime</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9076 ">#9076</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9091 ">#9091</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_member</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9091 ">#9091</a>)</li>
<li><strong>New Resource:</strong>
<code>google_colab_runtime_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9091 ">#9091</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9085 ">#9085</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_member</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9085 ">#9085</a>)</li>
<li><strong>New Resource:</strong>
<code>google_compute_instance_template_iam_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9085 ">#9085</a>)</li>
<li><strong>New Resource:</strong>
<code>google_parameter_manager_parameter_version</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9111 ">#9111</a>)</li>
<li><strong>New Resource:</strong>
<code>google_redis_cluster_user_created_connections</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9099 ">#9099</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>alloydb: added support for
<code>skip_await_major_version_upgrade</code> field in
<code>google_alloydb_cluster</code> resource, allowing for
<code>major_version</code> to be updated (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9066 ">#9066</a>)</li>
<li>apigee: added <code>properties</code> field to
<code>google_apigee_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9072 ">#9072</a>)</li>
<li>bug: added support for setting
<code>custom_learned_route_priority</code> to 0 in
'google_compute_router_peer' by adding the
<code>zero_custom_learned_route_priority</code> field (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9083 ">#9083</a>)</li>
<li>cloudrunv2: added <code>build_config</code> to
<code>google_cloud_run_v2_service</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9100 ">#9100</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_firewall_policy_rule</code> resource (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_firewall_policy_with_rules</code> resource (beta)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_network_firewall_policy_rule</code> resource (beta)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_network_firewall_policy_with_rules</code> resource
(beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_region_network_firewall_policy_rule</code> resource
(beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_region_network_firewall_policy_with_rules</code>
resource (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082 ">#9082</a>)</li>
<li>compute: added <code>pdp_scope</code> field to
<code>google_compute_public_advertised_prefix</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9096 ">#9096</a>)</li>
<li>compute: adding <code>labels</code> field to
<code>google_compute_interconnect_attachment</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9095 ">#9095</a>)</li>
<li>compute: fixed a issue where
<code>custom_learned_route_priority</code> was accidentally set to 0
during updates in 'google_compute_router_peer' (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9083 ">#9083</a>)</li>
<li>filestore: added support for <code>tags</code> field to
<code>google_filestore_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9086 ">#9086</a>)</li>
<li>networksecurity: added <code>custom_mirroring_profile</code> and
<code>custom_intercept_profile</code> fields to
<code>google_network_security_security_profile</code> and
<code>google_network_security_security_profile_group</code> resources
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9110 ">#9110</a>)</li>
<li>pubsub: added <code>enforce_in_transit</code> fields to
<code>google_pubsub_topic</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9069 ">#9069</a>)</li>
<li>pubsub: added
<code>ingestion_data_source_settings.azure_event_hubs</code> field to
<code>google_pubsub_topic</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9065 ">#9065</a>)</li>
<li>redis: added <code>psc_service_attachments</code> field to
<code>google_redis_cluster</code> resource, to enable use of the
fine-grained resource
<code>google_redis_cluster_user_created_connections</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9099 ">#9099</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>apigee: fixed <code>properties</code> field update on
<code>google_apigee_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9107 ">#9107</a>)</li>
<li>artifactregistry: fixed perma-diff in
<code>google_artifact_registry_repository</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9109 ">#9109</a>)</li>
<li>compute: fixed failure when creating
<code>google_compute_global_forwarding_rule</code> with labels targeting
PSC endpoint (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9106 ">#9106</a>)</li>
<li>container: fixed <code>additive_vpc_scope_dns_domain</code> being
ignored in Autopilot cluster definition (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9075 ">#9075</a>)</li>
<li>container: fixed propagation of
<code>node_pool_defaults.node_config_defaults.insecure_kubelet_readonly_port_enabled</code>
in node config. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9074 ">#9074</a>)</li>
<li>iam: fixed missing result by adding pagination for data source
<code>google_service_accounts</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9094 ">#9094</a>)</li>
<li>metastore: increased timeout on google_dataproc_metastore_service
operations to 75m from 60m. This will expose server-returned reasons for
operation failure instead of masking them with a Terraform timeout. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9102 ">#9102</a>)</li>
<li>resourcemanager: added a slightly longer wait (two 10s checks bumped
to 15s) for issues with billing associations in
<code>google_project</code>. Default network deletion should succeed
more often. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9103 ">#9103</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5e0c5c128c "><code>5e0c5c1</code></a>
Add changelog for 6.18.0 (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9146 ">#9146</a>)</li>
<li><a
href="69e07b2b11 "><code>69e07b2</code></a>
Fix failing test:
"TestAccComputeInstance_bootAndAttachedDisk_interface" (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12 ">#12</a>...</li>
<li><a
href="e23eb7b131 "><code>e23eb7b</code></a>
Add support for parameter manager parameter version resource
`google_paramete...</li>
<li><a
href="7fd434bca8 "><code>7fd434b</code></a>
Support new Network Security Integration security profile types (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12816 ">#12816</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9110 ">#9110</a>)</li>
<li><a
href="5f92f813df "><code>5f92f81</code></a>
<code>google_artifact_registry_repository</code>: Fix perma-diff in
maven_config (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12190 ">#12190</a>...</li>
<li><a
href="658b638be3 "><code>658b638</code></a>
Add SirGitsalot vacation (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12799 ">#12799</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9108 ">#9108</a>)</li>
<li><a
href="95b5cc5b45 "><code>95b5cc5</code></a>
Support apigee environment properties update (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12794 ">#12794</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9107 ">#9107</a>)</li>
<li><a
href="89ece64d42 "><code>89ece64</code></a>
Fix global_forwarding_rule labels (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12737 ">#12737</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9106 ">#9106</a>)</li>
<li><a
href="65b284f97f "><code>65b284f</code></a>
Add data source for keyhandle list (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12708 ">#12708</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9105 ">#9105</a>)</li>
<li><a
href="12d4d71694 "><code>12d4d71</code></a>
Removed usage of bootstrap PSA role helpers (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12822 ">#12822</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9104 ">#9104</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-google-beta/compare/v6.16.0...v6.18.0 ">compare
view</a></li>
</ul>
</details>
<br />
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-29 01:07:17 +00:00
dependabot[bot]
8e8beae96b
build(deps): Bump cyrilgdn/postgresql from 1.24.0 to 1.25.0 in /terraform/environments/production ( #7777 )
...
Bumps
[cyrilgdn/postgresql](https://github.com/cyrilgdn/terraform-provider-postgresql )
from 1.24.0 to 1.25.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/cyrilgdn/terraform-provider-postgresql/releases ">cyrilgdn/postgresql's
releases</a>.</em></p>
<blockquote>
<h2>v1.25.0</h2>
<h2>What's Changed</h2>
<h3>Features</h3>
<ul>
<li><strong>New resource</strong>:
<code>postgresql_security_label</code> by <a
href="https://github.com/stanleyz "><code>@stanleyz</code></a> in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/482 ">cyrilgdn/terraform-provider-postgresql#482</a></li>
<li><strong>Provider configuration</strong>: Add support for assuming an
AWS IAM role from the provider. by <a
href="https://github.com/zizzencs "><code>@zizzencs</code></a> in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/486 ">cyrilgdn/terraform-provider-postgresql#486</a></li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>postgresql_grant</code>: Fix cyrilgdn#321 replaces
postgresql_grant all the time. by <a
href="https://github.com/PabloAzNR "><code>@PabloAzNR</code></a> in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/476 ">cyrilgdn/terraform-provider-postgresql#476</a></li>
<li><code>postgresql_grant</code> /
<code>postgresql_default_privileges</code>: Fix <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/32 ">#32</a>
<code>ALL</code> privileges by <a
href="https://github.com/talbx "><code>@talbx</code></a> in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/339 ">cyrilgdn/terraform-provider-postgresql#339</a></li>
</ul>
<h3>Documentation / Development</h3>
<ul>
<li>Tests: Remove Postrges 11 from tests matrix by <a
href="https://github.com/cyrilgdn "><code>@cyrilgdn</code></a> in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/485 ">cyrilgdn/terraform-provider-postgresql#485</a></li>
<li>Update documentation for postgresql_default_privileges resource by
<a href="https://github.com/caodangtinh "><code>@caodangtinh</code></a>
in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/468 ">cyrilgdn/terraform-provider-postgresql#468</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/PabloAzNR "><code>@PabloAzNR</code></a>
made their first contribution in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/476 ">cyrilgdn/terraform-provider-postgresql#476</a></li>
<li><a href="https://github.com/talbx "><code>@talbx</code></a> made
their first contribution in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/339 ">cyrilgdn/terraform-provider-postgresql#339</a></li>
<li><a href="https://github.com/stanleyz "><code>@stanleyz</code></a>
made their first contribution in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/482 ">cyrilgdn/terraform-provider-postgresql#482</a></li>
<li><a href="https://github.com/zizzencs "><code>@zizzencs</code></a>
made their first contribution in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/486 ">cyrilgdn/terraform-provider-postgresql#486</a></li>
<li><a
href="https://github.com/caodangtinh "><code>@caodangtinh</code></a>
made their first contribution in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/468 ">cyrilgdn/terraform-provider-postgresql#468</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/cyrilgdn/terraform-provider-postgresql/compare/v1.24.0...v1.25.0 ">https://github.com/cyrilgdn/terraform-provider-postgresql/compare/v1.24.0...v1.25.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a9e69846e2 "><code>a9e6984</code></a>
Update document for postgresql_default_privileges resource (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/468 ">#468</a>)</li>
<li><a
href="95d8d6dc88 "><code>95d8d6d</code></a>
feat: Add support for assuming an AWS IAM role from the provider. (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/486 ">#486</a>)</li>
<li><a
href="b202448199 "><code>b202448</code></a>
feat: Add <code>postgresql_security_label</code> resource (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/482 ">#482</a>)</li>
<li><a
href="31fee05a65 "><code>31fee05</code></a>
chore(tests): Remove Postrges 11 from tests matrix (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/485 ">#485</a>)</li>
<li><a
href="fc5c40d251 "><code>fc5c40d</code></a>
fix: ALL implicit privileges equality check (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/339 ">#339</a>)</li>
<li><a
href="6d26b595a7 "><code>6d26b59</code></a>
Fix cyrilgdn#321 replaces postgresql_grant all the time. (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/476 ">#476</a>)</li>
<li>See full diff in <a
href="https://github.com/cyrilgdn/terraform-provider-postgresql/compare/v1.24.0...v1.25.0 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-29 00:42:40 +00:00
Jamil
4027f14794
fix(infra): Make staging relays match prod exactly ( #7876 )
...
There are two places relating to Relays where our production infra has
drifted from staging:
- We have a "Relays are down" alarm on prod that we don't on staging
- We allow overriding the image tag to deploy via an input var on prod
(this can be set from the TF cloud UI)
This PR fixes that, and also updates the production TF config whitespace
to match staging exactly for easier diffs.
2025-01-27 15:21:30 +00:00
Jamil
8e64a01f4a
chore(infra): Disable debug log for otel ( #7874 )
...
In the relay's `cloud-init.yaml`, we've overridden the `telemetry`
service log filter to be `debug`.
This results in this log being printed to Cloud Logging every 1s, for
_every_ relay:
```
2025-01-26T23:00:35.066Z debug memorylimiter/memorylimiter.go:200 Currently used memory. {"kind": "processor", "name": "memory_limiter", "pipeline": "logs", "cur_mem_mib": 31}
```
These logs are consuming over half of our total log count, which
accounts for over half our Cloud Monitoring cost -- the second highest
cost in our GCP account.
This PR removes the override so that the relay app has the same
`otel-collector` log level as the Elixir, the default (presumably
`info`).
2025-01-26 18:57:07 -08:00
Jamil
7b40282ebe
revert: pre-relay change for prod test ( #7873 )
...
Doing another (hopefully final) reversion of staging from the prod setup
to what we're after with respect to relay infra.
Reverts firezone/firezone#7872
2025-01-26 14:50:49 -08:00
Jamil
fe343a9372
chore(infra): revert to pre-relay change for prod test ( #7872 )
2025-01-26 14:02:53 -08:00
Jamil
d96276e1ac
fix(infra): Use naming_suffix in instance_group_manager ( #7871 )
...
Google still had lingering Relay instance groups and subnets around from
a previous deployment that were deleted in the UI and gone, but then
popped back up.
Theoretically, the instance groups should be deleted because there is no
current Terraform config matching them. This change will ensure that
instance groups also get rolled over based on the naming suffix
introduced in #7870 .
Related: #7870
2025-01-26 12:10:34 -08:00
Jamil
0454fb173d
refactor(infra): Ensure network names unique ( #7870 )
...
Turns out subnets need to have globally unique names as well. This PR
updates the instance-template, VPC, and subnet names to append an
8-character random string.
This random string "depends on" the subnet IP range configuration
specified above, so that if we change that in the future, causing a
network change, the naming will change as well.
Lastly, this random_string is also passed to the `relays` module to be
used in the instance template name prefix. While that name does _not_
need to be globally unique, the `instance_template` **needs** to be
rolled over if the subnets change, because otherwise it will contain a
network interface that is linked to both old and new subnets and GCP
will complain about that.
Reverts: firezone/firezone#7869
2025-01-26 08:16:23 -08:00
Jamil
1826700b89
revert: re-apply Relay region changes ( #7869 )
...
Reverts firezone/firezone#7868
2025-01-26 06:46:24 -08:00
Jamil
0805e87016
chore(infra): re-apply Relay region changes ( #7868 )
...
Reverts firezone/firezone#7835 in order to test how this will be applied
to prod.
If this goes through fine, we should be ok for a prod rollout.
2025-01-26 06:13:26 -08:00
Jamil
90f445a971
chore(infra): Revert relay regions to test prod-like deploy ( #7835 )
...
Since we know we now have the Relay configuration we want (and works),
this PR rolls back staging to how it was pre-Relay region changes, so we
can test that a single `terraform apply` on prod will deploy without any
errors.
2025-01-25 17:05:06 +00:00
Jamil
aaea3bf537
revert(infra): Billing budget (PR #7836 ) ( #7855 )
...
This is causing issues applying because our CI terraform IAM user
doesn't have the `Billing Account Administrator` role.
Rather than granting such a sensitive role to our CI pipeline, I'm
suggesting we create the billing budget outside the scope of the
terraform config tracked in this repo.
If we want it to be tracked as code, I would propose maybe we have a
separate (private) repository with a separate token / IAM permissions
that we can monitor separately.
For the time being, I'll plan to manually create this budget in the UI.
Reverts: #7836
2025-01-24 06:53:47 +00:00
Jamil
10dea72166
chore(infra): Set auto_create_network = false ( #7837 )
...
Strangely, this is set in `production` but not `staging`. This variable
determines whether to keep the `Default` network or not.
Since we create our own network resources, I don't think we need this to
be `true`.
2025-01-23 21:38:01 +00:00
Jamil
c913086dbe
feat(infra): Add billing budget alerts to infra ( #7836 )
...
To help prevent surprises with unexpected cloud bills, we add a billing
budget amount that will trigger when the 50% threshold is hit.
The exact amount is considered secret and is set via variables that are
already added in HCP staging and prod envs.
2025-01-23 19:19:36 +00:00
Jamil
dca9645adf
chore(infra): Remove unused tf vars ( #7803 )
...
These were leftover from #7737 and friends.
2025-01-22 05:32:28 +00:00
dependabot[bot]
bdc4711fd7
build(deps): Bump the google group in /terraform/environments/staging with 2 updates ( #7775 )
...
Bumps the google group in /terraform/environments/staging with 2
updates:
[hashicorp/google](https://github.com/hashicorp/terraform-provider-google )
and
[hashicorp/google-beta](https://github.com/hashicorp/terraform-provider-google-beta ).
Updates `hashicorp/google` from 6.12.0 to 6.16.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google/releases ">hashicorp/google's
releases</a>.</em></p>
<blockquote>
<h2>v6.16.0</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Resource:</strong>
<code>google_beyondcorp_security_gateway</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20844 ">#20844</a>)</li>
<li><strong>New Resource:</strong>
<code>google_developer_connect_connection</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20823 ">#20823</a>)</li>
<li><strong>New Resource:</strong>
<code>google_developer_connect_git_repository_link</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20823 ">#20823</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>compute: promoted <code>standby_policy</code>,
<code>target_suspended_size</code>, and <code>target_stopped_size</code>
fields in <code>google_compute_region_instance_group_manager</code> and
<code>google_compute_instance_group_manager</code> resource from beta to
ga (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20821 ">#20821</a>)</li>
<li>dns: added <code>health_check</code> and
<code>external_endpoints</code> fields to
<code>google_dns_record_set</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20843 ">#20843</a>)</li>
<li>sql: added <code>server_ca_pool</code> field to
<code>google_sql_database_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20834 ">#20834</a>)</li>
<li>vmwareengine: allowed import of non-STANDARD private clouds in
<code>google_vmwareengine_private_cloud</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20832 ">#20832</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>dataproc: fixed boolean fields in
<code>shielded_instance_config</code> in the
<code>google_dataproc_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20828 ">#20828</a>)</li>
<li>gkeonprem: fixed permadiff on <code>vcenter</code> field in
<code>google_gkeonprem_vmware_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20837 ">#20837</a>)</li>
<li>networkservices: fixed <code>google_network_services_gateway</code>
resource so that it correctly waits for the router to be deleted on
<code>terraform destroy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20817 ">#20817</a>)</li>
<li>provider: fixed issue where <code>GOOGLE_CLOUD_QUOTA_PROJECT</code>
env var would override explicit <code>billing_project</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20839 ">#20839</a>)</li>
</ul>
<h2>v6.15.0</h2>
<p>NOTES:</p>
<ul>
<li>compute: <code>google_compute_firewall_policy_association</code> now
uses MMv1 engine instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20744 ">#20744</a>)</li>
</ul>
<p>DEPRECATIONS:</p>
<ul>
<li>compute: deprecated <code>numeric_id</code> (string) field in
<code>google_compute_network</code> resource. Use the new
<code>network_id</code> (integer) field instead (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20698 ">#20698</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_gke_hub_feature</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20721 ">#20721</a>)</li>
<li><strong>New Resource:</strong> <code>google_storage_folder</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20767 ">#20767</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>artifactregistry: added <code>vulnerability_scanning_config</code>
field to <code>google_artifact_registry_repository</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20726 ">#20726</a>)</li>
<li>backupdr: promoted datasource <code>google_backup_dr_backup</code>
to ga (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20677 ">#20677</a>)</li>
<li>backupdr: promoted datasource
<code>google_backup_dr_data_source</code> to ga (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20677 ">#20677</a>)</li>
<li>bigquery: added <code>condition</code> field to
<code>google_bigquery_dataset_access</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20707 ">#20707</a>)</li>
<li>bigquery: added <code>condition</code> field to
<code>google_bigquery_dataset</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20707 ">#20707</a>)</li>
<li>composer: added <code>airflow_metadata_retention_config</code> field
to <code>google_composer_environment</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20769 ">#20769</a>)</li>
<li>compute: added back the validation for <code>target_service</code>
field on the <code>google_compute_service_attachment</code> resource to
validade a <code>ForwardingRule</code> or <code>Gateway</code> URL (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20711 ">#20711</a>)</li>
<li>compute: added <code>availability_domain</code> field to
<code>google_compute_instance</code>,
<code>google_compute_instance_template</code> and
<code>google_compute_region_instance_template</code> resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20694 ">#20694</a>)</li>
<li>compute: added <code>network_id</code> (integer) field to
<code>google_compute_network</code> resource and data source (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20698 ">#20698</a>)</li>
<li>compute: added <code>preset_topology</code> field to
<code>google_network_connectivity_hub</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20720 ">#20720</a>)</li>
<li>compute: added <code>subnetwork_id</code> field to
<code>google_compute_subnetwork</code> data source (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20666 ">#20666</a>)</li>
<li>compute: made setting resource policies for
<code>google_compute_instance</code> outside of terraform or using
<code>google_compute_disk_resource_policy_attachment</code> no longer
affect the <code>boot_disk.initialize_params.resource_policies</code>
field (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20764 ">#20764</a>)</li>
<li>container: changed <code>google_container_cluster</code> to apply
maintenance policy updates after upgrades during cluster update (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20708 ">#20708</a>)</li>
<li>container: made nodepool concurrent operations scale better for
<code>google_container_cluster</code> and
<code>google_container_node_pool</code> resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20738 ">#20738</a>)</li>
<li>datastream: added <code>gtid</code> and
<code>binary_log_position</code> fields to
<code>google_datastream_stream</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20777 ">#20777</a>)</li>
<li>developerconnect: added support for setting up a
<code>google_developer_connect_connection</code> resource without
specifying the <code>authorizer_credentials</code> field (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20756 ">#20756</a>)</li>
<li>filestore: added <code>tags</code> field to
<code>google_filestore_backup</code> to allow setting tags for backups
at creation time (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20718 ">#20718</a>)</li>
<li>networkconnectivity: added <code>group</code> field to
<code>google_network_connectivity_spoke</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20689 ">#20689</a>)</li>
<li>networkmanagement: promoted
<code>google_network_management_vpc_flow_logs_config</code> resource to
ga (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20701 ">#20701</a>)</li>
<li>parallelstore: added <code>deployment_type</code> field to
<code>google_parallelstore_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20785 ">#20785</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google/blob/main/CHANGELOG.md ">hashicorp/google's
changelog</a>.</em></p>
<blockquote>
<h2>6.16.0 (January 13, 2025)</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Resource:</strong>
<code>google_beyondcorp_security_gateway</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20844 ">#20844</a>)</li>
<li><strong>New Resource:</strong>
<code>google_developer_connect_connection</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20823 ">#20823</a>)</li>
<li><strong>New Resource:</strong>
<code>google_developer_connect_git_repository_link</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20823 ">#20823</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>compute: promoted <code>standby_policy</code>,
<code>target_suspended_size</code>, and <code>target_stopped_size</code>
fields in <code>google_compute_region_instance_group_manager</code> and
<code>google_compute_instance_group_manager</code> resource from beta to
ga (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20821 ">#20821</a>)</li>
<li>dns: added <code>health_check</code> and
<code>external_endpoints</code> fields to
<code>google_dns_record_set</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20843 ">#20843</a>)</li>
<li>sql: added <code>server_ca_pool</code> field to
<code>google_sql_database_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20834 ">#20834</a>)</li>
<li>vmwareengine: allowed import of non-STANDARD private clouds in
<code>google_vmwareengine_private_cloud</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20832 ">#20832</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>dataproc: fixed boolean fields in
<code>shielded_instance_config</code> in the
<code>google_dataproc_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20828 ">#20828</a>)</li>
<li>gkeonprem: fixed permadiff on <code>vcenter</code> field in
<code>google_gkeonprem_vmware_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20837 ">#20837</a>)</li>
<li>networkservices: fixed <code>google_network_services_gateway</code>
resource so that it correctly waits for the router to be deleted on
<code>terraform destroy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20817 ">#20817</a>)</li>
<li>provider: fixed issue where <code>GOOGLE_CLOUD_QUOTA_PROJECT</code>
env var would override explicit <code>billing_project</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20839 ">#20839</a>)</li>
</ul>
<h2>6.15.0 (January 6, 2025)</h2>
<p>NOTES:</p>
<ul>
<li>compute: <code>google_compute_firewall_policy_association</code> now
uses MMv1 engine instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20744 ">#20744</a>)</li>
</ul>
<p>DEPRECATIONS:</p>
<ul>
<li>compute: deprecated <code>numeric_id</code> (string) field in
<code>google_compute_network</code> resource. Use the new
<code>network_id</code> (integer) field instead (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20698 ">#20698</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_gke_hub_feature</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20721 ">#20721</a>)</li>
<li><strong>New Resource:</strong> <code>google_storage_folder</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20767 ">#20767</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>artifactregistry: added <code>vulnerability_scanning_config</code>
field to <code>google_artifact_registry_repository</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20726 ">#20726</a>)</li>
<li>backupdr: promoted datasource <code>google_backup_dr_backup</code>
to ga (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20677 ">#20677</a>)</li>
<li>backupdr: promoted datasource
<code>google_backup_dr_data_source</code> to ga (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20677 ">#20677</a>)</li>
<li>bigquery: added <code>condition</code> field to
<code>google_bigquery_dataset_access</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20707 ">#20707</a>)</li>
<li>bigquery: added <code>condition</code> field to
<code>google_bigquery_dataset</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20707 ">#20707</a>)</li>
<li>composer: added <code>airflow_metadata_retention_config</code> field
to <code>google_composer_environment</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20769 ">#20769</a>)</li>
<li>compute: added back the validation for <code>target_service</code>
field on the <code>google_compute_service_attachment</code> resource to
validade a <code>ForwardingRule</code> or <code>Gateway</code> URL (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20711 ">#20711</a>)</li>
<li>compute: added <code>availability_domain</code> field to
<code>google_compute_instance</code>,
<code>google_compute_instance_template</code> and
<code>google_compute_region_instance_template</code> resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20694 ">#20694</a>)</li>
<li>compute: added <code>network_id</code> (integer) field to
<code>google_compute_network</code> resource and data source (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20698 ">#20698</a>)</li>
<li>compute: added <code>preset_topology</code> field to
<code>google_network_connectivity_hub</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20720 ">#20720</a>)</li>
<li>compute: added <code>subnetwork_id</code> field to
<code>google_compute_subnetwork</code> data source (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20666 ">#20666</a>)</li>
<li>compute: made setting resource policies for
<code>google_compute_instance</code> outside of terraform or using
<code>google_compute_disk_resource_policy_attachment</code> no longer
affect the <code>boot_disk.initialize_params.resource_policies</code>
field (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20764 ">#20764</a>)</li>
<li>container: changed <code>google_container_cluster</code> to apply
maintenance policy updates after upgrades during cluster update (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20708 ">#20708</a>)</li>
<li>container: made nodepool concurrent operations scale better for
<code>google_container_cluster</code> and
<code>google_container_node_pool</code> resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20738 ">#20738</a>)</li>
<li>datastream: added <code>gtid</code> and
<code>binary_log_position</code> fields to
<code>google_datastream_stream</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20777 ">#20777</a>)</li>
<li>developerconnect: added support for setting up a
<code>google_developer_connect_connection</code> resource without
specifying the <code>authorizer_credentials</code> field (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20756 ">#20756</a>)</li>
<li>filestore: added <code>tags</code> field to
<code>google_filestore_backup</code> to allow setting tags for backups
at creation time (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20718 ">#20718</a>)</li>
<li>networkconnectivity: added <code>group</code> field to
<code>google_network_connectivity_spoke</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20689 ">#20689</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1a5ead85e7 "><code>1a5ead8</code></a>
Update CHANGELOG.md (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20880 ">#20880</a>)</li>
<li><a
href="2f254bf47f "><code>2f254bf</code></a>
Update CHANGELOG.md 6.15.0 (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20877 ">#20877</a>)</li>
<li><a
href="b35cda8cda "><code>b35cda8</code></a>
Add Terraform support for the Security Gateway resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12695 ">#12695</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20844 ">#20844</a>)</li>
<li><a
href="6328e6abc1 "><code>6328e6a</code></a>
Add health_check and external_endpoints to google_dns_record_set (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12682 ">#12682</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/2 ">#2</a>...</li>
<li><a
href="205663dd65 "><code>205663d</code></a>
Add post_read custom_code (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12703 ">#12703</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20842 ">#20842</a>)</li>
<li><a
href="cf5f707c26 "><code>cf5f707</code></a>
Create github action to ensure service team labels exist in the correct
color...</li>
<li><a
href="9a4b7395da "><code>9a4b739</code></a>
Fix metadata for some recent resource changes (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12702 ">#12702</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20840 ">#20840</a>)</li>
<li><a
href="b9aa522e08 "><code>b9aa522</code></a>
Update provider reference docs on quota usage and always use
billing_project ...</li>
<li><a
href="8a99a292b0 "><code>8a99a29</code></a>
Mark vcenter field in VMware cluster resource as default from api (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12624 ">#12624</a>)
(#...</li>
<li><a
href="92dd902e24 "><code>92dd902</code></a>
Implement the v6 cai2hcl Convert function (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12662 ">#12662</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20836 ">#20836</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-google/compare/v6.12.0...v6.16.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `hashicorp/google-beta` from 6.12.0 to 6.16.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google-beta/releases ">hashicorp/google-beta's
releases</a>.</em></p>
<blockquote>
<h2>v6.16.0</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_kms_autokey_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8986 ">#8986</a>)</li>
<li><strong>New Resource:</strong>
<code>google_beyondcorp_security_gateway</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9017 ">#9017</a>)</li>
<li><strong>New Resource:</strong>
<code>google_chronicle_data_access_label</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8999 ">#8999</a>)</li>
<li><strong>New Resource:</strong>
<code>google_chronicle_data_access_scope</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9000 ">#9000</a>)</li>
<li><strong>New Resource:</strong>
<code>google_cloud_quotas_quota_adjuster_settings</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9005 ">#9005</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>chronicle: updated <code>watchlist_id</code> field to be optional in
<code>google_chronicle_watchlist</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8988 ">#8988</a>)</li>
<li>developerconnect: added <code>crypto_key_config</code>,
<code>github_enterprise_config</code>, <code>gitlab_config</code> , and
<code>gitlab_enterprise_config</code> fields to
<code>google_developer_connect_connection</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8998 ">#8998</a>)</li>
<li>dns: added <code>health_check</code> and
<code>external_endpoints</code> fields to
<code>google_dns_record_set</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9016 ">#9016</a>)</li>
<li>sql: added <code>server_ca_pool</code> field to
<code>google_sql_database_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9008 ">#9008</a>)</li>
<li>vmwareengine: allowed import of non-STANDARD private clouds in
<code>google_vmwareengine_private_cloud</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9006 ">#9006</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>dataproc: fixed boolean fields in
<code>shielded_instance_config</code> in the
<code>google_dataproc_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9003 ">#9003</a>)</li>
<li>gkeonprem: fixed permadiff on <code>vcenter</code> field in
<code>google_gkeonprem_vmware_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9011 ">#9011</a>)</li>
<li>kms: fixed permadiff on <code>google_kms_autokey_config</code> by
introducing a 5 second sleep post-create / post-update (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8992 ">#8992</a>)</li>
<li>networkservices: fixed <code>google_network_services_gateway</code>
resource so that it correctly waits for the router to be deleted on
<code>terraform destroy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8993 ">#8993</a>)</li>
<li>provider: fixed issue where <code>GOOGLE_CLOUD_QUOTA_PROJECT</code>
env var would override explicit <code>billing_project</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9012 ">#9012</a>)</li>
</ul>
<h2>v6.15.0</h2>
<p>NOTES:</p>
<ul>
<li>compute: <code>google_compute_firewall_policy_association</code> now
uses MMv1 engine instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8948 ">#8948</a>)</li>
</ul>
<p>DEPRECATIONS:</p>
<ul>
<li>compute: deprecated <code>numeric_id</code> (string) field in
<code>google_compute_network</code> resource. Use the new
<code>network_id</code> (integer) field instead (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8915 ">#8915</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_gke_hub_feature</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8930 ">#8930</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_kms_autokey_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8986 ">#8986</a>)</li>
<li><strong>New Data Source:</strong> <code>google_kms_key_handle</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8933 ">#8933</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gkeonprem_vmware_admin_cluster</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8932 ">#8932</a>)</li>
<li><strong>New Resource:</strong>
<code>google_chronicle_watchlist</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8983 ">#8983</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_security_intercept_endpoint_group_association</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8958 ">#8958</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_security_intercept_endpoint_group</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8912 ">#8912</a>)</li>
<li><strong>New Resource:</strong> <code>google_storage_folder</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8961 ">#8961</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>artifactregistry: added <code>vulnerability_scanning_config</code>
field to <code>google_artifact_registry_repository</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8934 ">#8934</a>)</li>
<li>bigquery: added <code>condition</code> field to
<code>google_bigquery_dataset_access</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8921 ">#8921</a>)</li>
<li>bigquery: added <code>condition</code> field to
<code>google_bigquery_dataset</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8921 ">#8921</a>)</li>
<li>bigquery: added <code>external_catalog_table_options</code> field to
<code>google_bigquery_table</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8942 ">#8942</a>)</li>
<li>composer: added <code>airflow_metadata_retention_config</code> field
to <code>google_composer_environment</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8963 ">#8963</a>)</li>
<li>compute: added back the validation for <code>target_service</code>
field on the <code>google_compute_service_attachment</code> resource to
validade a <code>ForwardingRule</code> or <code>Gateway</code> URL (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8924 ">#8924</a>)</li>
<li>compute: added <code>availability_domain</code> field to
<code>google_compute_instance</code>,
<code>google_compute_instance_template</code> and
<code>google_compute_region_instance_template</code> resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8914 ">#8914</a>)</li>
<li>compute: added <code>network_id</code> (integer) field to
<code>google_compute_network</code> resource and data source (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8915 ">#8915</a>)</li>
<li>compute: added <code>preset_topology</code> field to
<code>google_network_connectivity_hub</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8929 ">#8929</a>)</li>
<li>compute: added <code>subnetwork_id</code> field to
<code>google_compute_subnetwork</code> data source (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8893 ">#8893</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google-beta/blob/main/CHANGELOG.md ">hashicorp/google-beta's
changelog</a>.</em></p>
<blockquote>
<h2>6.16.0 (January 13, 2025)</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_kms_autokey_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8986 ">#8986</a>)</li>
<li><strong>New Resource:</strong>
<code>google_beyondcorp_security_gateway</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9017 ">#9017</a>)</li>
<li><strong>New Resource:</strong>
<code>google_chronicle_data_access_label</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8999 ">#8999</a>)</li>
<li><strong>New Resource:</strong>
<code>google_chronicle_data_access_scope</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9000 ">#9000</a>)</li>
<li><strong>New Resource:</strong>
<code>google_cloud_quotas_quota_adjuster_settings</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9005 ">#9005</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>chronicle: updated <code>watchlist_id</code> field to be optional in
<code>google_chronicle_watchlist</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8988 ">#8988</a>)</li>
<li>developerconnect: added <code>crypto_key_config</code>,
<code>github_enterprise_config</code>, <code>gitlab_config</code> , and
<code>gitlab_enterprise_config</code> fields to
<code>google_developer_connect_connection</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8998 ">#8998</a>)</li>
<li>dns: added <code>health_check</code> and
<code>external_endpoints</code> fields to
<code>google_dns_record_set</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9016 ">#9016</a>)</li>
<li>sql: added <code>server_ca_pool</code> field to
<code>google_sql_database_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9008 ">#9008</a>)</li>
<li>vmwareengine: allowed import of non-STANDARD private clouds in
<code>google_vmwareengine_private_cloud</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9006 ">#9006</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>dataproc: fixed boolean fields in
<code>shielded_instance_config</code> in the
<code>google_dataproc_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9003 ">#9003</a>)</li>
<li>gkeonprem: fixed permadiff on <code>vcenter</code> field in
<code>google_gkeonprem_vmware_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9011 ">#9011</a>)</li>
<li>kms: fixed permadiff on <code>google_kms_autokey_config</code> by
introducing a 5 second sleep post-create / post-update (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8992 ">#8992</a>)</li>
<li>networkservices: fixed <code>google_network_services_gateway</code>
resource so that it correctly waits for the router to be deleted on
<code>terraform destroy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8993 ">#8993</a>)</li>
<li>provider: fixed issue where <code>GOOGLE_CLOUD_QUOTA_PROJECT</code>
env var would override explicit <code>billing_project</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9012 ">#9012</a>)</li>
</ul>
<h2>6.15.0 (January 6, 2025)</h2>
<p>NOTES:</p>
<ul>
<li>compute: <code>google_compute_firewall_policy_association</code> now
uses MMv1 engine instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8948 ">#8948</a>)</li>
</ul>
<p>DEPRECATIONS:</p>
<ul>
<li>compute: deprecated <code>numeric_id</code> (string) field in
<code>google_compute_network</code> resource. Use the new
<code>network_id</code> (integer) field instead (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8915 ">#8915</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_gke_hub_feature</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8930 ">#8930</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_kms_autokey_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8986 ">#8986</a>)</li>
<li><strong>New Data Source:</strong> <code>google_kms_key_handle</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8933 ">#8933</a>)</li>
<li><strong>New Resource:</strong>
<code>google_gkeonprem_vmware_admin_cluster</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8932 ">#8932</a>)</li>
<li><strong>New Resource:</strong>
<code>google_chronicle_watchlist</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8983 ">#8983</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_security_intercept_endpoint_group_association</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8958 ">#8958</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_security_intercept_endpoint_group</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8912 ">#8912</a>)</li>
<li><strong>New Resource:</strong> <code>google_storage_folder</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8961 ">#8961</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>artifactregistry: added <code>vulnerability_scanning_config</code>
field to <code>google_artifact_registry_repository</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8934 ">#8934</a>)</li>
<li>bigquery: added <code>condition</code> field to
<code>google_bigquery_dataset_access</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8921 ">#8921</a>)</li>
<li>bigquery: added <code>condition</code> field to
<code>google_bigquery_dataset</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8921 ">#8921</a>)</li>
<li>bigquery: added <code>external_catalog_table_options</code> field to
<code>google_bigquery_table</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8942 ">#8942</a>)</li>
<li>composer: added <code>airflow_metadata_retention_config</code> field
to <code>google_composer_environment</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8963 ">#8963</a>)</li>
<li>compute: added back the validation for <code>target_service</code>
field on the <code>google_compute_service_attachment</code> resource to
validade a <code>ForwardingRule</code> or <code>Gateway</code> URL (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8924 ">#8924</a>)</li>
<li>compute: added <code>availability_domain</code> field to
<code>google_compute_instance</code>,
<code>google_compute_instance_template</code> and
<code>google_compute_region_instance_template</code> resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8914 ">#8914</a>)</li>
<li>compute: added <code>network_id</code> (integer) field to
<code>google_compute_network</code> resource and data source (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8915 ">#8915</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9ea7b0adf3 "><code>9ea7b0a</code></a>
Update CHANGELOG.md (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9038 ">#9038</a>)</li>
<li><a
href="fccf993c0f "><code>fccf993</code></a>
Update CHANGELOG.md 6.15.0 (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9034 ">#9034</a>)</li>
<li><a
href="7616320627 "><code>7616320</code></a>
Add Terraform support for the Security Gateway resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12695 ">#12695</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9017 ">#9017</a>)</li>
<li><a
href="70a21d63a4 "><code>70a21d6</code></a>
Add health_check and external_endpoints to google_dns_record_set (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12682 ">#12682</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9 ">#9</a>...</li>
<li><a
href="915da7fcdd "><code>915da7f</code></a>
Add post_read custom_code (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12703 ">#12703</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9015 ">#9015</a>)</li>
<li><a
href="6ab8e54417 "><code>6ab8e54</code></a>
Create github action to ensure service team labels exist in the correct
color...</li>
<li><a
href="1ea825278c "><code>1ea8252</code></a>
Fix metadata for some recent resource changes (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12702 ">#12702</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9013 ">#9013</a>)</li>
<li><a
href="4dba3062c9 "><code>4dba306</code></a>
Update provider reference docs on quota usage and always use
billing_project ...</li>
<li><a
href="4249ec07fe "><code>4249ec0</code></a>
Mark vcenter field in VMware cluster resource as default from api (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12624 ">#12624</a>)
(#...</li>
<li><a
href="30a63c1afb "><code>30a63c1</code></a>
Implement the v6 cai2hcl Convert function (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12662 ">#12662</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9010 ">#9010</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-google-beta/compare/v6.12.0...v6.16.0 ">compare
view</a></li>
</ul>
</details>
<br />
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-16 23:07:41 +00:00
dependabot[bot]
87d44518e2
build(deps): Bump cyrilgdn/postgresql from 1.24.0 to 1.25.0 in /terraform/environments/staging ( #7778 )
...
Bumps
[cyrilgdn/postgresql](https://github.com/cyrilgdn/terraform-provider-postgresql )
from 1.24.0 to 1.25.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/cyrilgdn/terraform-provider-postgresql/releases ">cyrilgdn/postgresql's
releases</a>.</em></p>
<blockquote>
<h2>v1.25.0</h2>
<h2>What's Changed</h2>
<h3>Features</h3>
<ul>
<li><strong>New resource</strong>:
<code>postgresql_security_label</code> by <a
href="https://github.com/stanleyz "><code>@stanleyz</code></a> in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/482 ">cyrilgdn/terraform-provider-postgresql#482</a></li>
<li><strong>Provider configuration</strong>: Add support for assuming an
AWS IAM role from the provider. by <a
href="https://github.com/zizzencs "><code>@zizzencs</code></a> in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/486 ">cyrilgdn/terraform-provider-postgresql#486</a></li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>postgresql_grant</code>: Fix cyrilgdn#321 replaces
postgresql_grant all the time. by <a
href="https://github.com/PabloAzNR "><code>@PabloAzNR</code></a> in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/476 ">cyrilgdn/terraform-provider-postgresql#476</a></li>
<li><code>postgresql_grant</code> /
<code>postgresql_default_privileges</code>: Fix <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/32 ">#32</a>
<code>ALL</code> privileges by <a
href="https://github.com/talbx "><code>@talbx</code></a> in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/339 ">cyrilgdn/terraform-provider-postgresql#339</a></li>
</ul>
<h3>Documentation / Development</h3>
<ul>
<li>Tests: Remove Postrges 11 from tests matrix by <a
href="https://github.com/cyrilgdn "><code>@cyrilgdn</code></a> in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/485 ">cyrilgdn/terraform-provider-postgresql#485</a></li>
<li>Update documentation for postgresql_default_privileges resource by
<a href="https://github.com/caodangtinh "><code>@caodangtinh</code></a>
in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/468 ">cyrilgdn/terraform-provider-postgresql#468</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/PabloAzNR "><code>@PabloAzNR</code></a>
made their first contribution in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/476 ">cyrilgdn/terraform-provider-postgresql#476</a></li>
<li><a href="https://github.com/talbx "><code>@talbx</code></a> made
their first contribution in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/339 ">cyrilgdn/terraform-provider-postgresql#339</a></li>
<li><a href="https://github.com/stanleyz "><code>@stanleyz</code></a>
made their first contribution in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/482 ">cyrilgdn/terraform-provider-postgresql#482</a></li>
<li><a href="https://github.com/zizzencs "><code>@zizzencs</code></a>
made their first contribution in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/486 ">cyrilgdn/terraform-provider-postgresql#486</a></li>
<li><a
href="https://github.com/caodangtinh "><code>@caodangtinh</code></a>
made their first contribution in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/468 ">cyrilgdn/terraform-provider-postgresql#468</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/cyrilgdn/terraform-provider-postgresql/compare/v1.24.0...v1.25.0 ">https://github.com/cyrilgdn/terraform-provider-postgresql/compare/v1.24.0...v1.25.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a9e69846e2 "><code>a9e6984</code></a>
Update document for postgresql_default_privileges resource (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/468 ">#468</a>)</li>
<li><a
href="95d8d6dc88 "><code>95d8d6d</code></a>
feat: Add support for assuming an AWS IAM role from the provider. (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/486 ">#486</a>)</li>
<li><a
href="b202448199 "><code>b202448</code></a>
feat: Add <code>postgresql_security_label</code> resource (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/482 ">#482</a>)</li>
<li><a
href="31fee05a65 "><code>31fee05</code></a>
chore(tests): Remove Postrges 11 from tests matrix (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/485 ">#485</a>)</li>
<li><a
href="fc5c40d251 "><code>fc5c40d</code></a>
fix: ALL implicit privileges equality check (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/339 ">#339</a>)</li>
<li><a
href="6d26b595a7 "><code>6d26b59</code></a>
Fix cyrilgdn#321 replaces postgresql_grant all the time. (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/476 ">#476</a>)</li>
<li>See full diff in <a
href="https://github.com/cyrilgdn/terraform-provider-postgresql/compare/v1.24.0...v1.25.0 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-16 23:04:08 +00:00
Jamil
6c2181d850
chore(infra): Bump terraform to 1.10 ( #7751 )
...
Caught some [weird CI
errors](https://github.com/firezone/firezone/actions/runs/12754884373/job/35551006515 )
about terraform 1.9.8 cache being corrupted, so I thought I'd go ahead
and bump TF to the latest stable version.
2025-01-13 23:02:12 +00:00
Thomas Eizinger
92f86e4f98
docs(staging): add command for how to best view Gateway logs ( #7745 )
2025-01-13 13:43:15 +00:00
Jamil
0a1cd92c00
fix(infra): Rotate naming to taint old Relay instances ( #7739 )
...
The Relay instance template is sticking around because none of its
inputs have changed, so we bump its name.
2025-01-12 21:34:18 -08:00
Jamil
fdd3533b88
fix(infra): bump numbering and network name ( #7737 )
...
The old google_network naming and addresses could still be lingering and
so with the new definition system we bump them to roll over resources.
2025-01-12 20:13:10 -08:00
Jamil
5dd640daa8
fix(infra): Define Relay subnets outside of Relays module ( #7736 )
...
Even after all of the changes made to make the subnets update properly
in the Relays module, it will always fail because of these two facts
combined:
- lifecycle is `create_before_destroy`
- GCP instance group template binds a network interface on a per-subnet
basis and this cannot be bound to both old and new subnet. The fix for
this would be to create a new instance group manager on each deploy
Rather than needlessly roll over the relay networks on each deploy,
since they're not changing, it would make more sense to define them
outside of the Relays module so that they aren't tainted by code
changes. This will prevent needless resource replacement and allow for
the Relay module to use them as-is.
2025-01-12 19:04:44 -08:00
Jamil
c39faf74c1
fix(infra): Use valid CIDR for elixir apps ( #7735 )
...
This needs to be a valid /20.
2025-01-12 17:18:19 -08:00
Jamil
03d81ed2df
fix(infra): Fix subnet numbering across all regions ( #7734 )
...
#7733 fixed the randomness generation, but didn't fix the numbering.
According to [GCP docs](https://cloud.google.com/vpc/docs/subnets ), we
can use virtually any RFC 1918 space for this.
This PR updates our numbering scheme to use the `10.128.0.0/9` space for
Relay subnets and changes the elixir app to use `10.2.2.0/20` to prevent
collisions.
2025-01-12 16:33:03 -08:00
Jamil
e9a120c272
fix(infra): Rotate random vars on each image version ( #7733 )
2025-01-12 14:22:14 -08:00
Jamil
d6d0d78bda
chore(infra): Use numeric instead of number ( #7731 )
...
`number` is deprecated for the built-in `random_string` resource.
2025-01-12 13:09:29 -08:00
Jamil
ba5b8ed3f5
fix(infra): Use computed cidrsubnet for Relays ( #7730 )
...
When a Relay's instances are updated / changed, the contained
subnetwork's `name` and `ip_cidr_range` need to be updated to something
else because we are using the `create_before_destroy` lifecycle
configuration for the Relays module.
To fix this, we need to make sure that when recreating Relays, we use a
unique `name` and `ip_cidr_range` for the new instances so as not to
conflict with existing ones.
To handle this, we use a computed state-tracked value for
`ip_cidr_range` that will automatically adjust to the number of Relay
regions we have and it will be incremented each time the Relays are
recreated. Then we update the `name` to include this range to ensure we
never have a subnet name that conflicts with an existing one.
2025-01-12 12:22:39 -08:00
Jamil
42f2522e7d
fix(infra): Bump subnet numbering to replace subnetworks ( #7728 )
...
Since the last deployment failed, half of the subnets are created while
the other half are not. We need to taint all of the subnets to force
Terraform to replace them.
2025-01-12 10:59:33 -08:00
Jamil
63f250288b
fix(infra): don't deploy to me-central2 ( #7711 )
...
```
Error: Error creating Subnetwork: googleapi: Error 403: Permission denied on 'locations/me-central2' (or it may not exist). Details: [ { "@type": "type.googleapis.com/google.rpc.ErrorInfo", "domain": "googleapis.com", "metadatas": { "consumer": "projects/firezone-staging", "location": "me-central2", "service": "" }, "reason": "LOCATION_POLICY_VIOLATED" }, { "@type": "type.googleapis.com/google.rpc.LocalizedMessage", "locale": "en-US", "message": "Permission denied on 'locations/me-central2' (or it may not exist)." }, { "@type": "type.googleapis.com/google.rpc.Help", "links": [ { "description": "Access to the region is unavailable. Please contact our sales team at https://cloud.google.com/contact for further assistance." } ] } ] , forbidden
```
2025-01-09 08:19:45 +00:00
Jamil
e9f17eaf82
fix(infra): Use new subnet ranges for new relays ( #7706 )
...
Making Relay subnet changes requires us to use completely unused ranges
on changes to prod. This is because the `terraform apply` brings up new
resources in addition to existing resources, so the old numbers are
still being occupied.
2025-01-09 00:49:03 +00:00
Jamil
1091e57625
feat(infra): Deploy Relay instances to all 41 GCP Regions ( #7705 )
...
Because `e2-micro` instances are cheap (our current 24 instances is only
costing $50/mo) it would make sense to deploy a single one in each GCP
region that supports them.
This will increase our global presence, reducing latency for users
around the world especially if they happen to need to go through a Relay
because of a badly behaved NAT. The number of instances in each region
is reduced from `2` to `1` based on the logic that more heavily
populated parts of the world _already_ have a higher density of GCP
regions in them, and we don't need inter-region redundancy.
Also, this ensures our staging Relay deployment matches our Production
relay deployment to reduce the chance that drift between the two will
cause unforeseen downtime.
This will be tested on staging first, and if all goes well, will go out
to production over the weekend.
2025-01-08 21:35:55 +00:00
Thomas Eizinger
e499d3e856
feat(relay): make telemetry opt-in ( #7697 )
...
Currently, telemetry via Sentry in our relay code is opt-out but won't
actually activate for a portal instance that isn't our staging or
production environment. However, this isn't enough to prevent alerts
from relay instances that aren't ours. It turns out that some
self-hosted customers don't realise that they have to change the portal
URL to their self-hosted portal. Without changing that, the relay will
attempt to authenticate to our production portal with an unknown token
and error out with a 401, logging a false-positive to Sentry.
2025-01-08 15:12:52 +00:00
Jamil
85fb13b05f
docs: Update instance connect example to filter by instance state = online ( #7669 )
...
Otherwise multiple instance IDs could be returned.
2025-01-05 18:27:07 +00:00
Jamil
45bfe0f2a3
chore(infra): Deny connections from US-sanctioned countries with HTTP 403 ( #7462 )
...
Implementing the remainder of the legally required block. Will be
applied on Dec 9th, as we notified customers.
2024-12-06 20:26:30 +00:00
dependabot[bot]
eb77000ac2
build(deps): Bump the google group in /terraform/environments/production with 2 updates ( #7423 )
...
Bumps the google group in /terraform/environments/production with 2
updates:
[hashicorp/google](https://github.com/hashicorp/terraform-provider-google )
and
[hashicorp/google-beta](https://github.com/hashicorp/terraform-provider-google-beta ).
Updates `hashicorp/google` from 6.10.0 to 6.12.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google/releases ">hashicorp/google's
releases</a>.</em></p>
<blockquote>
<h2>v6.12.0</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_access_context_manager_access_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20295 ">#20295</a>)</li>
<li><strong>New Resource:</strong>
<code>google_dataproc_gdc_spark_application</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20242 ">#20242</a>)</li>
<li><strong>New Resource:</strong>
<code>google_managed_kafka_cluster</code> and
<code>google_managed_kafka_topic</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20237 ">#20237</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>artifactregistry: added <code>common_repository</code> field to
<code>google_artifact_registry_repository</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20305 ">#20305</a>)</li>
<li>cloudrunv2: added <code>urls</code> output field to
<code>google_cloud_run_v2_service</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20313 ">#20313</a>)</li>
<li>compute: added <code>IDPF</code> as a possible value for the
<code>network_interface.nic_type</code> field in
<code>google_compute_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20250 ">#20250</a>)</li>
<li>compute: added <code>IDPF</code> as a possible value for the
<code>guest_os_features.type</code> field in
<code>google_compute_image</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20250 ">#20250</a>)</li>
<li>compute: added <code>replica_names</code> field to
<code>sql_database_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20202 ">#20202</a>)</li>
<li>filestore: added <code>performance_config</code> field to
<code>google_filestore_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20218 ">#20218</a>)</li>
<li>redis: added <code>persistence_config</code> to
<code>google_redis_cluster</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20212 ">#20212</a>)</li>
<li>securesourcemanager: added
<code>workforce_identity_federation_config</code> field to
<code>google_secure_source_manager_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20290 ">#20290</a>)</li>
<li>spanner: added <code>default_backup_schedule_type</code> field to
<code>google_spanner_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20213 ">#20213</a>)</li>
<li>sql: added <code>psc_auto_connections</code> fields to
<code>google_sql_database_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20307 ">#20307</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>accesscontextmanager: fixed permadiff in perimeter
<code>google_access_context_manager_service_perimeter_ingress_policy</code>
and
<code>google_access_context_manager_service_perimeter_egress_policy</code>
resources when there are duplicate resources in the rules (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20294 ">#20294</a>)</li>
<li>
<ul>
<li>accesscontextmanager: fixed comparison of <code>identity_type</code>
in <code>ingress_from</code> and <code>egress_from</code> when the
<code>IDENTITY_TYPE_UNSPECIFIED</code> is set (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20221 ">#20221</a>)</li>
</ul>
</li>
<li>compute: fixed permadiff on attempted <code>type</code> field
updates in <code>google_computer_security_policy</code>, updating this
field will now force recreation of the resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20316 ">#20316</a>)</li>
<li>identityplatform: fixed perma-diff originating from the
<code>sign_in.anonymous.enabled</code> field in
<code>google_identity_platform_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20244 ">#20244</a>)</li>
</ul>
<h2>v6.11.2</h2>
<p>BUG FIXES:</p>
<ul>
<li>vertexai: fixed issue with google_vertex_ai_endpoint where upgrading
to 6.11.0 would delete all traffic splits that were set outside
Terraform (which was previously a required step for all meaningful use
of this resource). (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20350 ">#20350</a>)</li>
</ul>
<h2>v6.11.1</h2>
<p>BUG FIXES:</p>
<ul>
<li>container: fixed diff on
<code>google_container_cluster.user_managed_keys_config</code> field for
resources that had not set it. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20314 ">#20314</a>)</li>
<li>container: marked
<code>google_container_cluster.user_managed_keys_config</code> as
immutable because it can't be updated in place. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20314 ">#20314</a>)</li>
</ul>
<h2>v6.11.0</h2>
<p>NOTES:</p>
<ul>
<li>compute: migrated <code>google_compute_firewall_policy_rule</code>
from DCL engine to MMv1 engine. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20160 ">#20160</a>)</li>
</ul>
<p>BREAKING CHANGES:</p>
<ul>
<li>looker: made <code>oauth_config</code> a required field in
<code>google_looker_instance</code>, as creating this resource without
that field always triggers an API error (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20196 ">#20196</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_spanner_database</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20114 ">#20114</a>)</li>
<li><strong>New Resource:</strong> <code>google_apigee_api</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20113 ">#20113</a>)</li>
<li><strong>New Resource:</strong>
<code>google_dataproc_gdc_application_environment</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20165 ">#20165</a>)</li>
<li><strong>New Resource:</strong>
<code>google_dataproc_gdc_service_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20147 ">#20147</a>)</li>
<li><strong>New Resource:</strong>
<code>google_memorystore_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20108 ">#20108</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google/blob/main/CHANGELOG.md ">hashicorp/google's
changelog</a>.</em></p>
<blockquote>
<h2>6.12.0 (November 18, 2024)</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_access_context_manager_access_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20295 ">#20295</a>)</li>
<li><strong>New Resource:</strong>
<code>google_dataproc_gdc_spark_application</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20242 ">#20242</a>)</li>
<li><strong>New Resource:</strong>
<code>google_managed_kafka_cluster</code> and
<code>google_managed_kafka_topic</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20237 ">#20237</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>artifactregistry: added <code>common_repository</code> field to
<code>google_artifact_registry_repository</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20305 ">#20305</a>)</li>
<li>cloudrunv2: added <code>urls</code> output field to
<code>google_cloud_run_v2_service</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20313 ">#20313</a>)</li>
<li>compute: added <code>IDPF</code> as a possible value for the
<code>network_interface.nic_type</code> field in
<code>google_compute_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20250 ">#20250</a>)</li>
<li>compute: added <code>IDPF</code> as a possible value for the
<code>guest_os_features.type</code> field in
<code>google_compute_image</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20250 ">#20250</a>)</li>
<li>compute: added <code>replica_names</code> field to
<code>sql_database_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20202 ">#20202</a>)</li>
<li>filestore: added <code>performance_config</code> field to
<code>google_filestore_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20218 ">#20218</a>)</li>
<li>redis: added <code>persistence_config</code> to
<code>google_redis_cluster</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20212 ">#20212</a>)</li>
<li>securesourcemanager: added
<code>workforce_identity_federation_config</code> field to
<code>google_secure_source_manager_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20290 ">#20290</a>)</li>
<li>spanner: added <code>default_backup_schedule_type</code> field to
<code>google_spanner_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20213 ">#20213</a>)</li>
<li>sql: added <code>psc_auto_connections</code> fields to
<code>google_sql_database_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20307 ">#20307</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>accesscontextmanager: fixed permadiff in perimeter
<code>google_access_context_manager_service_perimeter_ingress_policy</code>
and
<code>google_access_context_manager_service_perimeter_egress_policy</code>
resources when there are duplicate resources in the rules (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20294 ">#20294</a>)</li>
<li>
<ul>
<li>accesscontextmanager: fixed comparison of <code>identity_type</code>
in <code>ingress_from</code> and <code>egress_from</code> when the
<code>IDENTITY_TYPE_UNSPECIFIED</code> is set (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20221 ">#20221</a>)</li>
</ul>
</li>
<li>compute: fixed permadiff on attempted <code>type</code> field
updates in <code>google_computer_security_policy</code>, updating this
field will now force recreation of the resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20316 ">#20316</a>)</li>
<li>identityplatform: fixed perma-diff originating from the
<code>sign_in.anonymous.enabled</code> field in
<code>google_identity_platform_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20244 ">#20244</a>)</li>
</ul>
<h2>6.11.2 (November 15, 2024)</h2>
<p>BUG FIXES:</p>
<ul>
<li>vertexai: fixed issue with google_vertex_ai_endpoint where upgrading
to 6.11.0 would delete all traffic splits that were set outside
Terraform (which was previously a required step for all meaningful use
of this resource). (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20350 ">#20350</a>)</li>
</ul>
<h2>6.11.1 (November 12, 2024)</h2>
<p>BUG FIXES:</p>
<ul>
<li>container: fixed diff on
<code>google_container_cluster.user_managed_keys_config</code> field for
resources that had not set it. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20314 ">#20314</a>)</li>
<li>container: marked
<code>google_container_cluster.user_managed_keys_config</code> as
immutable because it can't be updated in place. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20314 ">#20314</a>)</li>
</ul>
<h2>6.11.0 (November 11, 2024)</h2>
<p>NOTES:</p>
<ul>
<li>compute: migrated <code>google_compute_firewall_policy_rule</code>
from DCL engine to MMv1 engine. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20160 ">#20160</a>)</li>
</ul>
<p>BREAKING CHANGES:</p>
<ul>
<li>looker: made <code>oauth_config</code> a required field in
<code>google_looker_instance</code>, as creating this resource without
that field always triggers an API error (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20196 ">#20196</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_spanner_database</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20114 ">#20114</a>)</li>
<li><strong>New Resource:</strong> <code>google_apigee_api</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20113 ">#20113</a>)</li>
<li><strong>New Resource:</strong>
<code>google_dataproc_gdc_application_environment</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20165 ">#20165</a>)</li>
<li><strong>New Resource:</strong>
<code>google_dataproc_gdc_service_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20147 ">#20147</a>)</li>
<li><strong>New Resource:</strong>
<code>google_memorystore_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20108 ">#20108</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="85a3ab77b4 "><code>85a3ab7</code></a>
Upgate 6.12.0 changelog</li>
<li><a
href="e88d58e28b "><code>e88d58e</code></a>
Update CHANGELOG.md (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20329 ">#20329</a>)</li>
<li><a
href="97c82fdaf5 "><code>97c82fd</code></a>
Made traffic_split field use default_from_api (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12323 ">#12323</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20350 ">#20350</a>)</li>
<li><a
href="4948856a47 "><code>4948856</code></a>
compute: forced recreation of
<code>google_compute_security_policy</code> on <code>type</code>
upda...</li>
<li><a
href="5a7d34c3ee "><code>5a7d34c</code></a>
Made google_container_cluster.user_managed_keys_config not settable and
fixed...</li>
<li><a
href="a43ba47b71 "><code>a43ba47</code></a>
Add Cloud Run v2 Service urls field (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12194 ">#12194</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20313 ">#20313</a>)</li>
<li><a
href="8a4dbdd827 "><code>8a4dbdd</code></a>
pubsub: additional test permissions fixes (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12311 ">#12311</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20312 ">#20312</a>)</li>
<li><a
href="606d86933d "><code>606d869</code></a>
Update CHANGELOG.md (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20288 ">#20288</a>)</li>
<li><a
href="94da55b37a "><code>94da55b</code></a>
Revert "Migrate google_compute_firewall_policy_association resource
from DCL ...</li>
<li><a
href="e140d186f0 "><code>e140d18</code></a>
Mark SarahFrench as on vacation until December (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12306 ">#12306</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20309 ">#20309</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-google/compare/v6.10.0...v6.12.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `hashicorp/google-beta` from 6.10.0 to 6.12.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google-beta/releases ">hashicorp/google-beta's
releases</a>.</em></p>
<blockquote>
<h2>v6.12.0</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_access_context_manager_access_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8676 ">#8676</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_backup_dr_data_source</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8641 ">#8641</a>)</li>
<li><strong>New Resource:</strong>
<code>google_dataproc_gdc_spark_application</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8662 ">#8662</a>)</li>
<li><strong>New Resource:</strong>
<code>google_iam_folders_policy_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8677 ">#8677</a>)</li>
<li><strong>New Resource:</strong>
<code>google_iam_organizations_policy_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8679 ">#8679</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>artifactregistry: added <code>common_repository</code> field to
<code>google_artifact_registry_repository</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8681 ">#8681</a>)</li>
<li>backupdr: added <code>access_restriction</code> field
to<code>google_backup_dr_backup_vault</code> resource (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8656 ">#8656</a>)</li>
<li>cloudrunv2: added <code>urls</code> output field to
<code>google_cloud_run_v2_service</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8686 ">#8686</a>)</li>
<li>compute: added <code>IDPF</code> as a possible value for the
<code>network_interface.nic_type</code> field in
<code>google_compute_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8664 ">#8664</a>)</li>
<li>compute: added <code>IDPF</code> as a possible value for the
<code>guest_os_features.type</code> field in
<code>google_compute_image</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8664 ">#8664</a>)</li>
<li>compute: added <code>replica_names</code> field to
<code>sql_database_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8637 ">#8637</a>)</li>
<li>filestore: added <code>performance_config</code> field to
<code>google_filestore_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8647 ">#8647</a>)</li>
<li>redis: added <code>persistence_config</code> to
<code>google_redis_cluster</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8643 ">#8643</a>)</li>
<li>securesourcemanager: added
<code>workforce_identity_federation_config</code> field to
<code>google_secure_source_manager_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8670 ">#8670</a>)</li>
<li>spanner: added <code>default_backup_schedule_type</code> field to
<code>google_spanner_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8644 ">#8644</a>)</li>
<li>sql: added <code>psc_auto_connections</code> fields to
<code>google_sql_database_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8682 ">#8682</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>accesscontextmanager: fixed permadiff in perimeter
<code>google_access_context_manager_service_perimeter_ingress_policy</code>
and
<code>google_access_context_manager_service_perimeter_egress_policy</code>
resources when there are duplicate resources in the rules (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8675 ">#8675</a>)</li>
<li>accesscontextmanager: fixed comparison of <code>identity_type</code>
in <code>ingress_from</code> and <code>egress_from</code> when the
<code>IDENTITY_TYPE_UNSPECIFIED</code> is set (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8648 ">#8648</a>)</li>
<li>compute: fixed permadiff on attempted <code>type</code> field
updates in <code>google_computer_security_policy</code>, updating this
field will now force recreation of the resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8689 ">#8689</a>)</li>
<li>identityplatform: fixed perma-diff in
<code>google_identity_platform_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8663 ">#8663</a>)</li>
</ul>
<h2>v6.11.2</h2>
<p>BUG FIXES:</p>
<ul>
<li>vertexai: fixed issue with google_vertex_ai_endpoint where upgrading
to 6.11.0 would delete all traffic splits that were set outside
Terraform (which was previously a required step for all meaningful use
of this resource). (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8708 ">#8708</a>)</li>
</ul>
<h2>v6.11.1</h2>
<p>BUG FIXES:</p>
<ul>
<li>container: fixed diff on
<code>google_container_cluster.user_managed_keys_config</code> field for
resources that had not set it. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8687 ">#8687</a>)</li>
<li>container: marked
<code>google_container_cluster.user_managed_keys_config</code> as
immutable because it can't be updated in place. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8687 ">#8687</a>)</li>
</ul>
<h2>v6.11.0</h2>
<p>NOTES:</p>
<ul>
<li>compute: migrated <code>google_compute_firewall_policy_rule</code>
from DCL engine to MMv1 engine. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8604 ">#8604</a>)</li>
</ul>
<p>BREAKING CHANGES:</p>
<ul>
<li>looker: made <code>oauth_config</code> a required field in
<code>google_looker_instance</code>, as creating this resource without
that field always triggers an API error (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8633 ">#8633</a>)</li>
</ul>
<p>DEPRECATIONS:</p>
<ul>
<li>backupdr: deprecated <code>force_delete</code> on
<code>google_backup_dr_backup_vault</code>. Use
<code>ignore_inactive_datasources</code> instead (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8616 ">#8616</a>)</li>
</ul>
<p>FEATURES:</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google-beta/blob/main/CHANGELOG.md ">hashicorp/google-beta's
changelog</a>.</em></p>
<blockquote>
<h2>6.12.0 (November 18, 2024)</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_access_context_manager_access_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8676 ">#8676</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_backup_dr_data_source</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8641 ">#8641</a>)</li>
<li><strong>New Resource:</strong>
<code>google_dataproc_gdc_spark_application</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8662 ">#8662</a>)</li>
<li><strong>New Resource:</strong>
<code>google_iam_folders_policy_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8677 ">#8677</a>)</li>
<li><strong>New Resource:</strong>
<code>google_iam_organizations_policy_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8679 ">#8679</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>artifactregistry: added <code>common_repository</code> field to
<code>google_artifact_registry_repository</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8681 ">#8681</a>)</li>
<li>backupdr: added <code>access_restriction</code> field
to<code>google_backup_dr_backup_vault</code> resource (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8656 ">#8656</a>)</li>
<li>cloudrunv2: added <code>urls</code> output field to
<code>google_cloud_run_v2_service</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8686 ">#8686</a>)</li>
<li>compute: added <code>IDPF</code> as a possible value for the
<code>network_interface.nic_type</code> field in
<code>google_compute_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8664 ">#8664</a>)</li>
<li>compute: added <code>IDPF</code> as a possible value for the
<code>guest_os_features.type</code> field in
<code>google_compute_image</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8664 ">#8664</a>)</li>
<li>compute: added <code>replica_names</code> field to
<code>sql_database_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8637 ">#8637</a>)</li>
<li>filestore: added <code>performance_config</code> field to
<code>google_filestore_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8647 ">#8647</a>)</li>
<li>redis: added <code>persistence_config</code> to
<code>google_redis_cluster</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8643 ">#8643</a>)</li>
<li>securesourcemanager: added
<code>workforce_identity_federation_config</code> field to
<code>google_secure_source_manager_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8670 ">#8670</a>)</li>
<li>spanner: added <code>default_backup_schedule_type</code> field to
<code>google_spanner_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8644 ">#8644</a>)</li>
<li>sql: added <code>psc_auto_connections</code> fields to
<code>google_sql_database_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8682 ">#8682</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>accesscontextmanager: fixed permadiff in perimeter
<code>google_access_context_manager_service_perimeter_ingress_policy</code>
and
<code>google_access_context_manager_service_perimeter_egress_policy</code>
resources when there are duplicate resources in the rules (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8675 ">#8675</a>)</li>
<li>accesscontextmanager: fixed comparison of <code>identity_type</code>
in <code>ingress_from</code> and <code>egress_from</code> when the
<code>IDENTITY_TYPE_UNSPECIFIED</code> is set (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8648 ">#8648</a>)</li>
<li>compute: fixed permadiff on attempted <code>type</code> field
updates in <code>google_computer_security_policy</code>, updating this
field will now force recreation of the resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8689 ">#8689</a>)</li>
<li>identityplatform: fixed perma-diff in
<code>google_identity_platform_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8663 ">#8663</a>)</li>
</ul>
<h2>6.11.2 (November 15, 2024)</h2>
<p>BUG FIXES:</p>
<ul>
<li>vertexai: fixed issue with google_vertex_ai_endpoint where upgrading
to 6.11.0 would delete all traffic splits that were set outside
Terraform (which was previously a required step for all meaningful use
of this resource). (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8708 ">#8708</a>)</li>
</ul>
<h2>6.11.1 (November 12, 2024)</h2>
<p>BUG FIXES:</p>
<ul>
<li>container: fixed diff on
<code>google_container_cluster.user_managed_keys_config</code> field for
resources that had not set it. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8687 ">#8687</a>)</li>
<li>container: marked
<code>google_container_cluster.user_managed_keys_config</code> as
immutable because it can't be updated in place. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8687 ">#8687</a>)</li>
</ul>
<h2>6.11.0 (November 11, 2024)</h2>
<p>NOTES:</p>
<ul>
<li>compute: migrated <code>google_compute_firewall_policy_rule</code>
from DCL engine to MMv1 engine. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8604 ">#8604</a>)</li>
</ul>
<p>BREAKING CHANGES:</p>
<ul>
<li>looker: made <code>oauth_config</code> a required field in
<code>google_looker_instance</code>, as creating this resource without
that field always triggers an API error (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8633 ">#8633</a>)</li>
</ul>
<p>DEPRECATIONS:</p>
<ul>
<li>backupdr: deprecated <code>force_delete</code> on
<code>google_backup_dr_backup_vault</code>. Use
<code>ignore_inactive_datasources</code> instead (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8616 ">#8616</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9ac2c757b0 "><code>9ac2c75</code></a>
Update 6.12.0 changelog</li>
<li><a
href="a4a31ae99d "><code>a4a31ae</code></a>
Update CHANGELOG.md (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8696 ">#8696</a>)</li>
<li><a
href="cfe8097c21 "><code>cfe8097</code></a>
Made traffic_split field use default_from_api (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12323 ">#12323</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8708 ">#8708</a>)</li>
<li><a
href="72b4d6e46d "><code>72b4d6e</code></a>
compute: forced recreation of
<code>google_compute_security_policy</code> on <code>type</code>
upda...</li>
<li><a
href="34dcdc94ba "><code>34dcdc9</code></a>
Made google_container_cluster.user_managed_keys_config not settable and
fixed...</li>
<li><a
href="c7adbd34e3 "><code>c7adbd3</code></a>
Add Cloud Run v2 Service urls field (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12194 ">#12194</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8686 ">#8686</a>)</li>
<li><a
href="bcfa3cdfed "><code>bcfa3cd</code></a>
pubsub: additional test permissions fixes (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12311 ">#12311</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8685 ">#8685</a>)</li>
<li><a
href="a1197e174d "><code>a1197e1</code></a>
Update CHANGELOG.md (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8671 ">#8671</a>)</li>
<li><a
href="60d15c7fba "><code>60d15c7</code></a>
Revert "Migrate google_compute_firewall_policy_association resource
from DCL ...</li>
<li><a
href="92cd6e88f1 "><code>92cd6e8</code></a>
Mark SarahFrench as on vacation until December (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12306 ">#12306</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8683 ">#8683</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-google-beta/compare/v6.10.0...v6.12.0 ">compare
view</a></li>
</ul>
</details>
<br />
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-04 22:22:17 +00:00
dependabot[bot]
2a306239f7
build(deps): Bump the google group in /terraform/environments/staging with 2 updates ( #7429 )
...
Bumps the google group in /terraform/environments/staging with 2
updates:
[hashicorp/google](https://github.com/hashicorp/terraform-provider-google )
and
[hashicorp/google-beta](https://github.com/hashicorp/terraform-provider-google-beta ).
Updates `hashicorp/google` from 6.9.0 to 6.12.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google/releases ">hashicorp/google's
releases</a>.</em></p>
<blockquote>
<h2>v6.12.0</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_access_context_manager_access_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20295 ">#20295</a>)</li>
<li><strong>New Resource:</strong>
<code>google_dataproc_gdc_spark_application</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20242 ">#20242</a>)</li>
<li><strong>New Resource:</strong>
<code>google_managed_kafka_cluster</code> and
<code>google_managed_kafka_topic</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20237 ">#20237</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>artifactregistry: added <code>common_repository</code> field to
<code>google_artifact_registry_repository</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20305 ">#20305</a>)</li>
<li>cloudrunv2: added <code>urls</code> output field to
<code>google_cloud_run_v2_service</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20313 ">#20313</a>)</li>
<li>compute: added <code>IDPF</code> as a possible value for the
<code>network_interface.nic_type</code> field in
<code>google_compute_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20250 ">#20250</a>)</li>
<li>compute: added <code>IDPF</code> as a possible value for the
<code>guest_os_features.type</code> field in
<code>google_compute_image</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20250 ">#20250</a>)</li>
<li>compute: added <code>replica_names</code> field to
<code>sql_database_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20202 ">#20202</a>)</li>
<li>filestore: added <code>performance_config</code> field to
<code>google_filestore_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20218 ">#20218</a>)</li>
<li>redis: added <code>persistence_config</code> to
<code>google_redis_cluster</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20212 ">#20212</a>)</li>
<li>securesourcemanager: added
<code>workforce_identity_federation_config</code> field to
<code>google_secure_source_manager_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20290 ">#20290</a>)</li>
<li>spanner: added <code>default_backup_schedule_type</code> field to
<code>google_spanner_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20213 ">#20213</a>)</li>
<li>sql: added <code>psc_auto_connections</code> fields to
<code>google_sql_database_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20307 ">#20307</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>accesscontextmanager: fixed permadiff in perimeter
<code>google_access_context_manager_service_perimeter_ingress_policy</code>
and
<code>google_access_context_manager_service_perimeter_egress_policy</code>
resources when there are duplicate resources in the rules (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20294 ">#20294</a>)</li>
<li>
<ul>
<li>accesscontextmanager: fixed comparison of <code>identity_type</code>
in <code>ingress_from</code> and <code>egress_from</code> when the
<code>IDENTITY_TYPE_UNSPECIFIED</code> is set (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20221 ">#20221</a>)</li>
</ul>
</li>
<li>compute: fixed permadiff on attempted <code>type</code> field
updates in <code>google_computer_security_policy</code>, updating this
field will now force recreation of the resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20316 ">#20316</a>)</li>
<li>identityplatform: fixed perma-diff originating from the
<code>sign_in.anonymous.enabled</code> field in
<code>google_identity_platform_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20244 ">#20244</a>)</li>
</ul>
<h2>v6.11.2</h2>
<p>BUG FIXES:</p>
<ul>
<li>vertexai: fixed issue with google_vertex_ai_endpoint where upgrading
to 6.11.0 would delete all traffic splits that were set outside
Terraform (which was previously a required step for all meaningful use
of this resource). (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20350 ">#20350</a>)</li>
</ul>
<h2>v6.11.1</h2>
<p>BUG FIXES:</p>
<ul>
<li>container: fixed diff on
<code>google_container_cluster.user_managed_keys_config</code> field for
resources that had not set it. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20314 ">#20314</a>)</li>
<li>container: marked
<code>google_container_cluster.user_managed_keys_config</code> as
immutable because it can't be updated in place. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20314 ">#20314</a>)</li>
</ul>
<h2>v6.11.0</h2>
<p>NOTES:</p>
<ul>
<li>compute: migrated <code>google_compute_firewall_policy_rule</code>
from DCL engine to MMv1 engine. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20160 ">#20160</a>)</li>
</ul>
<p>BREAKING CHANGES:</p>
<ul>
<li>looker: made <code>oauth_config</code> a required field in
<code>google_looker_instance</code>, as creating this resource without
that field always triggers an API error (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20196 ">#20196</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_spanner_database</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20114 ">#20114</a>)</li>
<li><strong>New Resource:</strong> <code>google_apigee_api</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20113 ">#20113</a>)</li>
<li><strong>New Resource:</strong>
<code>google_dataproc_gdc_application_environment</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20165 ">#20165</a>)</li>
<li><strong>New Resource:</strong>
<code>google_dataproc_gdc_service_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20147 ">#20147</a>)</li>
<li><strong>New Resource:</strong>
<code>google_memorystore_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20108 ">#20108</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google/blob/main/CHANGELOG.md ">hashicorp/google's
changelog</a>.</em></p>
<blockquote>
<h2>6.12.0 (November 18, 2024)</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_access_context_manager_access_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20295 ">#20295</a>)</li>
<li><strong>New Resource:</strong>
<code>google_dataproc_gdc_spark_application</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20242 ">#20242</a>)</li>
<li><strong>New Resource:</strong>
<code>google_managed_kafka_cluster</code> and
<code>google_managed_kafka_topic</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20237 ">#20237</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>artifactregistry: added <code>common_repository</code> field to
<code>google_artifact_registry_repository</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20305 ">#20305</a>)</li>
<li>cloudrunv2: added <code>urls</code> output field to
<code>google_cloud_run_v2_service</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20313 ">#20313</a>)</li>
<li>compute: added <code>IDPF</code> as a possible value for the
<code>network_interface.nic_type</code> field in
<code>google_compute_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20250 ">#20250</a>)</li>
<li>compute: added <code>IDPF</code> as a possible value for the
<code>guest_os_features.type</code> field in
<code>google_compute_image</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20250 ">#20250</a>)</li>
<li>compute: added <code>replica_names</code> field to
<code>sql_database_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20202 ">#20202</a>)</li>
<li>filestore: added <code>performance_config</code> field to
<code>google_filestore_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20218 ">#20218</a>)</li>
<li>redis: added <code>persistence_config</code> to
<code>google_redis_cluster</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20212 ">#20212</a>)</li>
<li>securesourcemanager: added
<code>workforce_identity_federation_config</code> field to
<code>google_secure_source_manager_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20290 ">#20290</a>)</li>
<li>spanner: added <code>default_backup_schedule_type</code> field to
<code>google_spanner_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20213 ">#20213</a>)</li>
<li>sql: added <code>psc_auto_connections</code> fields to
<code>google_sql_database_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20307 ">#20307</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>accesscontextmanager: fixed permadiff in perimeter
<code>google_access_context_manager_service_perimeter_ingress_policy</code>
and
<code>google_access_context_manager_service_perimeter_egress_policy</code>
resources when there are duplicate resources in the rules (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20294 ">#20294</a>)</li>
<li>
<ul>
<li>accesscontextmanager: fixed comparison of <code>identity_type</code>
in <code>ingress_from</code> and <code>egress_from</code> when the
<code>IDENTITY_TYPE_UNSPECIFIED</code> is set (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20221 ">#20221</a>)</li>
</ul>
</li>
<li>compute: fixed permadiff on attempted <code>type</code> field
updates in <code>google_computer_security_policy</code>, updating this
field will now force recreation of the resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20316 ">#20316</a>)</li>
<li>identityplatform: fixed perma-diff originating from the
<code>sign_in.anonymous.enabled</code> field in
<code>google_identity_platform_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20244 ">#20244</a>)</li>
</ul>
<h2>6.11.2 (November 15, 2024)</h2>
<p>BUG FIXES:</p>
<ul>
<li>vertexai: fixed issue with google_vertex_ai_endpoint where upgrading
to 6.11.0 would delete all traffic splits that were set outside
Terraform (which was previously a required step for all meaningful use
of this resource). (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20350 ">#20350</a>)</li>
</ul>
<h2>6.11.1 (November 12, 2024)</h2>
<p>BUG FIXES:</p>
<ul>
<li>container: fixed diff on
<code>google_container_cluster.user_managed_keys_config</code> field for
resources that had not set it. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20314 ">#20314</a>)</li>
<li>container: marked
<code>google_container_cluster.user_managed_keys_config</code> as
immutable because it can't be updated in place. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20314 ">#20314</a>)</li>
</ul>
<h2>6.11.0 (November 11, 2024)</h2>
<p>NOTES:</p>
<ul>
<li>compute: migrated <code>google_compute_firewall_policy_rule</code>
from DCL engine to MMv1 engine. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20160 ">#20160</a>)</li>
</ul>
<p>BREAKING CHANGES:</p>
<ul>
<li>looker: made <code>oauth_config</code> a required field in
<code>google_looker_instance</code>, as creating this resource without
that field always triggers an API error (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20196 ">#20196</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_spanner_database</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20114 ">#20114</a>)</li>
<li><strong>New Resource:</strong> <code>google_apigee_api</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20113 ">#20113</a>)</li>
<li><strong>New Resource:</strong>
<code>google_dataproc_gdc_application_environment</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20165 ">#20165</a>)</li>
<li><strong>New Resource:</strong>
<code>google_dataproc_gdc_service_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20147 ">#20147</a>)</li>
<li><strong>New Resource:</strong>
<code>google_memorystore_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20108 ">#20108</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="85a3ab77b4 "><code>85a3ab7</code></a>
Upgate 6.12.0 changelog</li>
<li><a
href="e88d58e28b "><code>e88d58e</code></a>
Update CHANGELOG.md (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20329 ">#20329</a>)</li>
<li><a
href="97c82fdaf5 "><code>97c82fd</code></a>
Made traffic_split field use default_from_api (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12323 ">#12323</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20350 ">#20350</a>)</li>
<li><a
href="4948856a47 "><code>4948856</code></a>
compute: forced recreation of
<code>google_compute_security_policy</code> on <code>type</code>
upda...</li>
<li><a
href="5a7d34c3ee "><code>5a7d34c</code></a>
Made google_container_cluster.user_managed_keys_config not settable and
fixed...</li>
<li><a
href="a43ba47b71 "><code>a43ba47</code></a>
Add Cloud Run v2 Service urls field (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12194 ">#12194</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20313 ">#20313</a>)</li>
<li><a
href="8a4dbdd827 "><code>8a4dbdd</code></a>
pubsub: additional test permissions fixes (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12311 ">#12311</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20312 ">#20312</a>)</li>
<li><a
href="606d86933d "><code>606d869</code></a>
Update CHANGELOG.md (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20288 ">#20288</a>)</li>
<li><a
href="94da55b37a "><code>94da55b</code></a>
Revert "Migrate google_compute_firewall_policy_association resource
from DCL ...</li>
<li><a
href="e140d186f0 "><code>e140d18</code></a>
Mark SarahFrench as on vacation until December (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12306 ">#12306</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20309 ">#20309</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-google/compare/v6.9.0...v6.12.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `hashicorp/google-beta` from 6.9.0 to 6.12.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google-beta/releases ">hashicorp/google-beta's
releases</a>.</em></p>
<blockquote>
<h2>v6.12.0</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_access_context_manager_access_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8676 ">#8676</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_backup_dr_data_source</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8641 ">#8641</a>)</li>
<li><strong>New Resource:</strong>
<code>google_dataproc_gdc_spark_application</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8662 ">#8662</a>)</li>
<li><strong>New Resource:</strong>
<code>google_iam_folders_policy_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8677 ">#8677</a>)</li>
<li><strong>New Resource:</strong>
<code>google_iam_organizations_policy_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8679 ">#8679</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>artifactregistry: added <code>common_repository</code> field to
<code>google_artifact_registry_repository</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8681 ">#8681</a>)</li>
<li>backupdr: added <code>access_restriction</code> field
to<code>google_backup_dr_backup_vault</code> resource (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8656 ">#8656</a>)</li>
<li>cloudrunv2: added <code>urls</code> output field to
<code>google_cloud_run_v2_service</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8686 ">#8686</a>)</li>
<li>compute: added <code>IDPF</code> as a possible value for the
<code>network_interface.nic_type</code> field in
<code>google_compute_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8664 ">#8664</a>)</li>
<li>compute: added <code>IDPF</code> as a possible value for the
<code>guest_os_features.type</code> field in
<code>google_compute_image</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8664 ">#8664</a>)</li>
<li>compute: added <code>replica_names</code> field to
<code>sql_database_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8637 ">#8637</a>)</li>
<li>filestore: added <code>performance_config</code> field to
<code>google_filestore_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8647 ">#8647</a>)</li>
<li>redis: added <code>persistence_config</code> to
<code>google_redis_cluster</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8643 ">#8643</a>)</li>
<li>securesourcemanager: added
<code>workforce_identity_federation_config</code> field to
<code>google_secure_source_manager_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8670 ">#8670</a>)</li>
<li>spanner: added <code>default_backup_schedule_type</code> field to
<code>google_spanner_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8644 ">#8644</a>)</li>
<li>sql: added <code>psc_auto_connections</code> fields to
<code>google_sql_database_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8682 ">#8682</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>accesscontextmanager: fixed permadiff in perimeter
<code>google_access_context_manager_service_perimeter_ingress_policy</code>
and
<code>google_access_context_manager_service_perimeter_egress_policy</code>
resources when there are duplicate resources in the rules (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8675 ">#8675</a>)</li>
<li>accesscontextmanager: fixed comparison of <code>identity_type</code>
in <code>ingress_from</code> and <code>egress_from</code> when the
<code>IDENTITY_TYPE_UNSPECIFIED</code> is set (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8648 ">#8648</a>)</li>
<li>compute: fixed permadiff on attempted <code>type</code> field
updates in <code>google_computer_security_policy</code>, updating this
field will now force recreation of the resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8689 ">#8689</a>)</li>
<li>identityplatform: fixed perma-diff in
<code>google_identity_platform_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8663 ">#8663</a>)</li>
</ul>
<h2>v6.11.2</h2>
<p>BUG FIXES:</p>
<ul>
<li>vertexai: fixed issue with google_vertex_ai_endpoint where upgrading
to 6.11.0 would delete all traffic splits that were set outside
Terraform (which was previously a required step for all meaningful use
of this resource). (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8708 ">#8708</a>)</li>
</ul>
<h2>v6.11.1</h2>
<p>BUG FIXES:</p>
<ul>
<li>container: fixed diff on
<code>google_container_cluster.user_managed_keys_config</code> field for
resources that had not set it. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8687 ">#8687</a>)</li>
<li>container: marked
<code>google_container_cluster.user_managed_keys_config</code> as
immutable because it can't be updated in place. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8687 ">#8687</a>)</li>
</ul>
<h2>v6.11.0</h2>
<p>NOTES:</p>
<ul>
<li>compute: migrated <code>google_compute_firewall_policy_rule</code>
from DCL engine to MMv1 engine. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8604 ">#8604</a>)</li>
</ul>
<p>BREAKING CHANGES:</p>
<ul>
<li>looker: made <code>oauth_config</code> a required field in
<code>google_looker_instance</code>, as creating this resource without
that field always triggers an API error (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8633 ">#8633</a>)</li>
</ul>
<p>DEPRECATIONS:</p>
<ul>
<li>backupdr: deprecated <code>force_delete</code> on
<code>google_backup_dr_backup_vault</code>. Use
<code>ignore_inactive_datasources</code> instead (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8616 ">#8616</a>)</li>
</ul>
<p>FEATURES:</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google-beta/blob/main/CHANGELOG.md ">hashicorp/google-beta's
changelog</a>.</em></p>
<blockquote>
<h2>6.12.0 (November 18, 2024)</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_access_context_manager_access_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8676 ">#8676</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_backup_dr_data_source</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8641 ">#8641</a>)</li>
<li><strong>New Resource:</strong>
<code>google_dataproc_gdc_spark_application</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8662 ">#8662</a>)</li>
<li><strong>New Resource:</strong>
<code>google_iam_folders_policy_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8677 ">#8677</a>)</li>
<li><strong>New Resource:</strong>
<code>google_iam_organizations_policy_binding</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8679 ">#8679</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>artifactregistry: added <code>common_repository</code> field to
<code>google_artifact_registry_repository</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8681 ">#8681</a>)</li>
<li>backupdr: added <code>access_restriction</code> field
to<code>google_backup_dr_backup_vault</code> resource (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8656 ">#8656</a>)</li>
<li>cloudrunv2: added <code>urls</code> output field to
<code>google_cloud_run_v2_service</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8686 ">#8686</a>)</li>
<li>compute: added <code>IDPF</code> as a possible value for the
<code>network_interface.nic_type</code> field in
<code>google_compute_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8664 ">#8664</a>)</li>
<li>compute: added <code>IDPF</code> as a possible value for the
<code>guest_os_features.type</code> field in
<code>google_compute_image</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8664 ">#8664</a>)</li>
<li>compute: added <code>replica_names</code> field to
<code>sql_database_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8637 ">#8637</a>)</li>
<li>filestore: added <code>performance_config</code> field to
<code>google_filestore_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8647 ">#8647</a>)</li>
<li>redis: added <code>persistence_config</code> to
<code>google_redis_cluster</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8643 ">#8643</a>)</li>
<li>securesourcemanager: added
<code>workforce_identity_federation_config</code> field to
<code>google_secure_source_manager_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8670 ">#8670</a>)</li>
<li>spanner: added <code>default_backup_schedule_type</code> field to
<code>google_spanner_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8644 ">#8644</a>)</li>
<li>sql: added <code>psc_auto_connections</code> fields to
<code>google_sql_database_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8682 ">#8682</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>accesscontextmanager: fixed permadiff in perimeter
<code>google_access_context_manager_service_perimeter_ingress_policy</code>
and
<code>google_access_context_manager_service_perimeter_egress_policy</code>
resources when there are duplicate resources in the rules (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8675 ">#8675</a>)</li>
<li>accesscontextmanager: fixed comparison of <code>identity_type</code>
in <code>ingress_from</code> and <code>egress_from</code> when the
<code>IDENTITY_TYPE_UNSPECIFIED</code> is set (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8648 ">#8648</a>)</li>
<li>compute: fixed permadiff on attempted <code>type</code> field
updates in <code>google_computer_security_policy</code>, updating this
field will now force recreation of the resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8689 ">#8689</a>)</li>
<li>identityplatform: fixed perma-diff in
<code>google_identity_platform_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8663 ">#8663</a>)</li>
</ul>
<h2>6.11.2 (November 15, 2024)</h2>
<p>BUG FIXES:</p>
<ul>
<li>vertexai: fixed issue with google_vertex_ai_endpoint where upgrading
to 6.11.0 would delete all traffic splits that were set outside
Terraform (which was previously a required step for all meaningful use
of this resource). (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8708 ">#8708</a>)</li>
</ul>
<h2>6.11.1 (November 12, 2024)</h2>
<p>BUG FIXES:</p>
<ul>
<li>container: fixed diff on
<code>google_container_cluster.user_managed_keys_config</code> field for
resources that had not set it. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8687 ">#8687</a>)</li>
<li>container: marked
<code>google_container_cluster.user_managed_keys_config</code> as
immutable because it can't be updated in place. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8687 ">#8687</a>)</li>
</ul>
<h2>6.11.0 (November 11, 2024)</h2>
<p>NOTES:</p>
<ul>
<li>compute: migrated <code>google_compute_firewall_policy_rule</code>
from DCL engine to MMv1 engine. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8604 ">#8604</a>)</li>
</ul>
<p>BREAKING CHANGES:</p>
<ul>
<li>looker: made <code>oauth_config</code> a required field in
<code>google_looker_instance</code>, as creating this resource without
that field always triggers an API error (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8633 ">#8633</a>)</li>
</ul>
<p>DEPRECATIONS:</p>
<ul>
<li>backupdr: deprecated <code>force_delete</code> on
<code>google_backup_dr_backup_vault</code>. Use
<code>ignore_inactive_datasources</code> instead (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8616 ">#8616</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9ac2c757b0 "><code>9ac2c75</code></a>
Update 6.12.0 changelog</li>
<li><a
href="a4a31ae99d "><code>a4a31ae</code></a>
Update CHANGELOG.md (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8696 ">#8696</a>)</li>
<li><a
href="cfe8097c21 "><code>cfe8097</code></a>
Made traffic_split field use default_from_api (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12323 ">#12323</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8708 ">#8708</a>)</li>
<li><a
href="72b4d6e46d "><code>72b4d6e</code></a>
compute: forced recreation of
<code>google_compute_security_policy</code> on <code>type</code>
upda...</li>
<li><a
href="34dcdc94ba "><code>34dcdc9</code></a>
Made google_container_cluster.user_managed_keys_config not settable and
fixed...</li>
<li><a
href="c7adbd34e3 "><code>c7adbd3</code></a>
Add Cloud Run v2 Service urls field (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12194 ">#12194</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8686 ">#8686</a>)</li>
<li><a
href="bcfa3cdfed "><code>bcfa3cd</code></a>
pubsub: additional test permissions fixes (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12311 ">#12311</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8685 ">#8685</a>)</li>
<li><a
href="a1197e174d "><code>a1197e1</code></a>
Update CHANGELOG.md (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8671 ">#8671</a>)</li>
<li><a
href="60d15c7fba "><code>60d15c7</code></a>
Revert "Migrate google_compute_firewall_policy_association resource
from DCL ...</li>
<li><a
href="92cd6e88f1 "><code>92cd6e8</code></a>
Mark SarahFrench as on vacation until December (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12306 ">#12306</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8683 ">#8683</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-google-beta/compare/v6.9.0...v6.12.0 ">compare
view</a></li>
</ul>
</details>
<br />
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-02 17:31:19 +00:00
Jamil
3a62709c77
docs: Add restricted regions docs ( #7395 )
...
This will be referred to when we make our email announcement.
2024-11-24 17:20:06 +00:00
Brian Manifold
b2fe21aaf5
docs(infra): Update staging README to include NAT instructions ( #7338 )
...
Instructions for how to enable/disable symmetric NAT on the AWS VM in
staging.
2024-11-14 04:41:56 +00:00
Jamil
5437c3e2df
fix(infra): Block signups if expression matches ( #7337 )
2024-11-13 21:29:47 +00:00
Jamil
6f7f6a4f34
style: Enforce code style across all supported languages using Prettier ( #7322 )
...
This ensure that we run prettier across all supported filetypes to check
for any formatting / style inconsistencies. Previously, it was only run
for files in the website/ directory using a deprecated pre-commit
plugin.
The benefit to keeping this in our pre-commit config is that devs can
optionally run these checks locally with `pre-commit run --config
.github/pre-commit-config.yaml`.
---------
Signed-off-by: Jamil <jamilbk@users.noreply.github.com >
Co-authored-by: Thomas Eizinger <thomas@eizinger.io >
2024-11-13 00:19:15 +00:00
Jamil
fa40d6e852
fix(infra): Adjust rule to total_latencies from backend_latencies ( #7323 )
...
This is the check that Oneleet is expecting.
2024-11-12 21:30:28 +00:00
Jamil
f40528f8f0
chore(infra): Relax load balancer to app latency alert to 3s ( #7317 )
...
1000ms is a little too agressive here. The latency is measured from load
balancer, which are global, to our app servers, which are in us-east1.
2024-11-12 05:44:05 +00:00
Jamil
ce8d8709d6
chore(infra): Remove project owners that are no longer owners ( #7297 )
...
Now Terraform is receiving a 400 from the Google API because these users
don't exist... 🙃 .
Hopefully the cycle was broken by the last PR and this one succeeds.
2024-11-10 10:05:32 -08:00
Jamil
b0c6b6d3c5
fix(infra): Restore project owners to prevent cycle. Will delete later ( #7296 )
...
Terraform is complaining about a cycle involved with deleting these
project owners from the prod config.
https://app.terraform.io/app/firezone/workspaces/production/runs/run-7vhn8Yv5pksywBtd
Will restore them to get prod to deploy now, and then investigate the
cycle more carefully afterward.
2024-11-10 08:52:41 -08:00
dependabot[bot]
f47c959e3f
build(deps): Bump the google group across 1 directory with 2 updates ( #7279 )
...
Bumps the google group with 2 updates in the
/terraform/environments/production directory:
[hashicorp/google](https://github.com/hashicorp/terraform-provider-google )
and
[hashicorp/google-beta](https://github.com/hashicorp/terraform-provider-google-beta ).
Updates `hashicorp/google` from 5.42.0 to 6.10.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google/releases ">hashicorp/google's
releases</a>.</em></p>
<blockquote>
<h2>v6.10.0</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_compute_instance_guest_attributes</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20095 ">#20095</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_service_accounts</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20062 ">#20062</a>)</li>
<li><strong>New Resource:</strong> <code>google_iap_settings</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20085 ">#20085</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>apphub: added <code>GLOBAL</code> enum value to
<code>scope.type</code> field in <code>google_apphub_application</code>
resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20015 ">#20015</a>)</li>
<li>assuredworkloads: added <code>workload_options</code> field to
<code>google_assured_workloads_workload</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19985 ">#19985</a>)</li>
<li>bigquery: added <code>external_catalog_dataset_options</code> fields
to <code>google_bigquery_dataset</code> resource (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20097 ">#20097</a>)</li>
<li>bigquery: added descriptive validation errors for missing required
fields in <code>google_bigquery_job</code> destination table
configuration (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20077 ">#20077</a>)</li>
<li>compute: <code>desired_status</code> on google_compute_instance can
now be set to <code>TERMINATED</code> or <code>SUSPENDED</code> on
instance creation (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20031 ">#20031</a>)</li>
<li>compute: added <code>header_action</code> and
<code>redirect_options</code> fields to
<code>google_compute_security_policy_rule</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20079 ">#20079</a>)</li>
<li>compute: added <code>interface.ipv6-address</code> field in
<code>google_compute_external_vpn_gateway</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20091 ">#20091</a>)</li>
<li>compute: added <code>propagated_connection_limit</code> and
<code>connected_endpoints.propagated_connection_count</code> fields to
<code>google_compute_service_attachment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20016 ">#20016</a>)</li>
<li>compute: added plan-time validation to <code>name</code> on
<code>google_compute_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20036 ">#20036</a>)</li>
<li>compute: added support for
<code>advanced_machine_features.turbo_mode</code> to
<code>google_compute_instance</code>,
<code>google_compute_instance_template</code>, and
<code>google_compute_region_instance_template</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20090 ">#20090</a>)</li>
<li>container: added in-place update support for <code>labels</code>,
<code>resource_manager_tags</code> and
<code>workload_metadata_config</code> in
<code>google_container_cluster.node_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20038 ">#20038</a>)</li>
<li>filestore: added <code>protocol</code> property to resource
<code>google_filestore_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19982 ">#19982</a>)</li>
<li>memorystore: added <code>mode</code> flag to
<code>google_memorystore_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19988 ">#19988</a>)</li>
<li>netapp: added <code>zone</code> and <code>replica_zone</code> fields
to <code>google_netapp_storage_pool</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19980 ">#19980</a>)</li>
<li>netapp: added <code>zone</code> and <code>replica_zone</code> fields
to <code>google_netapp_volume</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19980 ">#19980</a>)</li>
<li>networksecurity: added <code>tls_inspection_policy</code> field to
<code>google_network_security_gateway_security_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19986 ">#19986</a>)</li>
<li>resourcemanager: added <code>disabled</code> to
<code>google_service_account</code> datasource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20034 ">#20034</a>)</li>
<li>spanner: added <code>asymmetric_autoscaling_options</code> field to
<code>google_spanner_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20014 ">#20014</a>)</li>
<li>sql: removed the client-side default of <code>ENTERPRISE</code> for
<code>edition</code> in <code>google_sql_database_instance</code> so
that <code>edition</code> is determined by the API when unset. This will
cause new instances to use <code>ENTERPRISE_PLUS</code> as the default
for POSTGRES_16. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19977 ">#19977</a>)</li>
<li>vmwareengine: added <code>autoscaling_settings</code> to
<code>google_vmwareengine_private_cloud</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20057 ">#20057</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>accesscontextmanager: fixed permadiff for perimeter ingress / egress
rule resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20046 ">#20046</a>)</li>
<li>compute: fixed an error in
<code>google_compute_security_policy_rule</code> that prevented updating
the default rule (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20066 ">#20066</a>)</li>
<li>container: fixed missing in-place updates for some
<code>google_container_cluster.node_config</code> subfields (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20038 ">#20038</a>)</li>
</ul>
<h2>v6.9.0</h2>
<p>DEPRECATIONS:</p>
<ul>
<li>containerattached: deprecated <code>security_posture_config</code>
field in <code>google_container_attached_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19912 ">#19912</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_autonomous_database</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19903 ">#19903</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_autonomous_databases</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19901 ">#19901</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_exadata_infrastructures</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19884 ">#19884</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_vm_clusters</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19900 ">#19900</a>)</li>
<li><strong>New Resource:</strong> <code>google_apigee_app_group</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19921 ">#19921</a>)</li>
<li><strong>New Resource:</strong> <code>google_apigee_developer</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19911 ">#19911</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_connectivity_group</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19902 ">#19902</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>compute:
<code>google_compute_network_firewall_policy_association</code> now uses
MMv1 engine instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19976 ">#19976</a>)</li>
<li>compute:
<code>google_compute_region_network_firewall_policy_association</code>
now uses MMv1 engine instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19976 ">#19976</a>)</li>
<li>compute: added <code>creation_timestamp</code> field to
<code>google_compute_instance</code>,
<code>google_compute_instance_template</code>,
<code>google_compute_region_instance_template</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19906 ">#19906</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google/blob/main/CHANGELOG.md ">hashicorp/google's
changelog</a>.</em></p>
<blockquote>
<h2>6.10.0 (Unreleased)</h2>
<h2>6.9.0 (October 28, 2024)</h2>
<p>DEPRECATIONS:</p>
<ul>
<li>containerattached: deprecated <code>security_posture_config</code>
field in <code>google_container_attached_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19912 ">#19912</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_autonomous_database</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19903 ">#19903</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_autonomous_databases</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19901 ">#19901</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_exadata_infrastructures</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19884 ">#19884</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_vm_clusters</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19900 ">#19900</a>)</li>
<li><strong>New Resource:</strong> <code>google_apigee_app_group</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19921 ">#19921</a>)</li>
<li><strong>New Resource:</strong> <code>google_apigee_developer</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19911 ">#19911</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_connectivity_group</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19902 ">#19902</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>compute:
<code>google_compute_network_firewall_policy_association</code> now uses
MMv1 engine instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19976 ">#19976</a>)</li>
<li>compute:
<code>google_compute_region_network_firewall_policy_association</code>
now uses MMv1 engine instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19976 ">#19976</a>)</li>
<li>compute: added <code>creation_timestamp</code> field to
<code>google_compute_instance</code>,
<code>google_compute_instance_template</code>,
<code>google_compute_region_instance_template</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19906 ">#19906</a>)</li>
<li>compute: added <code>key_revocation_action_type</code> to
<code>google_compute_instance</code> and related resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19952 ">#19952</a>)</li>
<li>looker: added <code>deletion_policy</code> to
<code>google_looker_instance</code> to allow force-destroying instances
with nested resources by setting <code>deletion_policy = FORCE</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19924 ">#19924</a>)</li>
<li>monitoring: added <code>alert_strategy.notification_prompts</code>
field to <code>google_monitoring_alert_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19928 ">#19928</a>)</li>
<li>storage: added <code>hierarchical_namespace</code> to
<code>google_storage_bucket</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19882 ">#19882</a>)</li>
<li>sql: removed the client-side default of <code>ENTERPRISE</code> for
<code>edition</code> in <code>google_sql_database_instance</code> so
that <code>edition</code> is determined by the API when unset. This will
cause new instances to use <code>ENTERPRISE_PLUS</code> as the default
for POSTGRES_16. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19977 ">#19977</a>)</li>
<li>vmwareengine: added <code>autoscaling_settings</code> to
<code>google_vmwareengine_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19962 ">#19962</a>)</li>
<li>workstations: added <code>max_usable_workstations</code> field to
<code>google_workstations_workstation_config</code> resource. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19872 ">#19872</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>compute: fixed an issue where immutable
<code>distribution_zones</code> was incorrectly sent to the API when
updating <code>distribution_policy_target_shape</code> in
<code>google_compute_region_instance_group_manager</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19949 ">#19949</a>)</li>
<li>container: fixed a crash in <code>google_container_node_pool</code>
caused by an occasional nil pointer (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19922 ">#19922</a>)</li>
<li>essentialcontacts: fixed
<code>google_essential_contacts_contact</code> import to include
required parent field. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19877 ">#19877</a>)</li>
<li>sql: made
<code>google_sql_database_instance.0.settings.0.data_cache_config</code>
accept server-side changes when unset. When unset, no diffs will be
created when instances change in <code>edition</code> and the feature is
enabled or disabled as a result. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19972 ">#19972</a>)</li>
<li>storage: removed retry on 404s during refresh for
<code>google_storage_bucket</code>, preventing hanging when refreshing
deleted buckets (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19964 ">#19964</a>)</li>
</ul>
<h2>6.8.0 (October 21, 2024)</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_exadata_infrastructure</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19856 ">#19856</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_vm_cluster</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19859 ">#19859</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_db_nodes</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19871 ">#19871</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_db_servers</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19823 ">#19823</a>)</li>
<li><strong>New Resource:</strong>
<code>google_oracle_database_autonomous_database</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19860 ">#19860</a>)</li>
<li><strong>New Resource:</strong>
<code>google_oracle_database_cloud_exadata_infrastructure</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19798 ">#19798</a>)</li>
<li><strong>New Resource:</strong>
<code>google_oracle_database_cloud_vm_cluster</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19837 ">#19837</a>)</li>
<li><strong>New Resource:</strong>
<code>google_transcoder_job_template</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19854 ">#19854</a>)</li>
<li><strong>New Resource:</strong> <code>google_transcoder_job</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19854 ">#19854</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>cloudfunctions: increased the timeouts to 20 minutes for
<code>google_cloudfunctions_function</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19799 ">#19799</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="72ca3b4fa3 "><code>72ca3b4</code></a>
Update CHANGELOG.md (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20118 ">#20118</a>)</li>
<li><a
href="3577ffc33f "><code>3577ffc</code></a>
marked <code>networks</code> field optional in
<code>google_backup_dr_management_server</code> reso...</li>
<li><a
href="5edfa0185a "><code>5edfa01</code></a>
Add external catalog dataset options to google_bigquery_dataset beta (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12113 ">#12113</a>)...</li>
<li><a
href="8b193eeda2 "><code>8b193ee</code></a>
Modified Internal Range acceptance tests for Network Connectivity to
check fo...</li>
<li><a
href="dcab0d8242 "><code>dcab0d8</code></a>
Guest attributes data source (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12081 ">#12081</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20095 ">#20095</a>)</li>
<li><a
href="25a57de0d1 "><code>25a57de</code></a>
Improve custom error response policy examples to match docs (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12117 ">#12117</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20094 ">#20094</a>)</li>
<li><a
href="48abbf6061 "><code>48abbf6</code></a>
Normalize GKE resource link in the example given in gkehub membership
descrip...</li>
<li><a
href="1706c45169 "><code>1706c45</code></a>
add new cloudaicompanion service into
<code>.ci/infra/terraform/main.tf</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12186 ">#12186</a>)
...</li>
<li><a
href="d2456a95ce "><code>d2456a9</code></a>
Add support for IPv6 addresses with the
google_compute_external_vpn_gateway t...</li>
<li><a
href="1520c66198 "><code>1520c66</code></a>
compute: added support for
<code>advanced_machine_features.turbo_mode</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12148 ">#12148</a>)
(#...</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-google/compare/v5.42.0...v6.10.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `hashicorp/google-beta` from 5.42.0 to 6.10.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google-beta/releases ">hashicorp/google-beta's
releases</a>.</em></p>
<blockquote>
<h2>v6.10.0</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_compute_instance_guest_attributes</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8556 ">#8556</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_service_accounts</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8532 ">#8532</a>)</li>
<li><strong>New Resource:</strong> <code>google_iap_settings</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8548 ">#8548</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>apphub: added <code>GLOBAL</code> enum value to
<code>scope.type</code> field in <code>google_apphub_application</code>
resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8504 ">#8504</a>)</li>
<li>assuredworkloads: added <code>workload_options</code> field to
<code>google_assured_workloads_workload</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8495 ">#8495</a>)</li>
<li>backupdr: marked <code>networks</code> field optional in
<code>google_backup_dr_management_server</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8594 ">#8594</a>)</li>
<li>bigquery: added <code>external_catalog_dataset_options</code> fields
to <code>google_bigquery_dataset</code> resource (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8558 ">#8558</a>)</li>
<li>bigquery: added descriptive validation errors for missing required
fields in <code>google_bigquery_job</code> destination table
configuration (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8542 ">#8542</a>)</li>
<li>compute: <code>desired_status</code> on google_compute_instance can
now be set to <code>TERMINATED</code> or <code>SUSPENDED</code> on
instance creation (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8515 ">#8515</a>)</li>
<li>compute: added <code>header_action</code> and
<code>redirect_options</code> fields to
<code>google_compute_security_policy_rule</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8544 ">#8544</a>)</li>
<li>compute: added <code>interface.ipv6-address</code> field in
<code>google_compute_external_vpn_gateway</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8552 ">#8552</a>)</li>
<li>compute: added plan-time validation to <code>name</code> on
<code>google_compute_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8520 ">#8520</a>)</li>
<li>compute: added support for
<code>advanced_machine_features.turbo_mode</code> to
<code>google_compute_instance</code>,
<code>google_compute_instance_template</code>, and
<code>google_compute_region_instance_template</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8551 ">#8551</a>)</li>
<li>container: added in-place update support for <code>labels</code>,
<code>resource_manager_tags</code> and
<code>workload_metadata_config</code> in
<code>google_container_cluster.node_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8522 ">#8522</a>)</li>
<li>memorystore: added <code>mode</code> flag to
<code>google_memorystore_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8498 ">#8498</a>)</li>
<li>resourcemanager: added <code>disabled</code> to
<code>google_service_account</code> datasource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8518 ">#8518</a>)</li>
<li>spanner: added <code>asymmetric_autoscaling_options</code> field to
<code>google_spanner_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8503 ">#8503</a>)</li>
<li>sql: removed the client-side default of <code>ENTERPRISE</code> for
<code>edition</code> in <code>google_sql_database_instance</code> so
that <code>edition</code> is determined by the API when unset. This will
cause new instances to use <code>ENTERPRISE_PLUS</code> as the default
for POSTGRES_16. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8490 ">#8490</a>)</li>
<li>vmwareengine: added <code>autoscaling_settings</code> to
<code>google_vmwareengine_private_cloud</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8529 ">#8529</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>accesscontextmanager: fixed permadiff for perimeter ingress / egress
rule resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8526 ">#8526</a>)</li>
<li>compute: fixed an error in
<code>google_compute_region_security_policy_rule</code> that prevented
updating the default rule (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8535 ">#8535</a>)</li>
<li>compute: fixed an error in
<code>google_compute_security_policy_rule</code> that prevented updating
the default rule (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8535 ">#8535</a>)</li>
<li>container: fixed missing in-place updates for some
<code>google_container_cluster.node_config</code> subfields (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8522 ">#8522</a>)</li>
</ul>
<h2>v6.9.0</h2>
<p>DEPRECATIONS:</p>
<ul>
<li>containerattached: deprecated <code>security_posture_config</code>
field in <code>google_container_attached_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8446 ">#8446</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_autonomous_database</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8440 ">#8440</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_autonomous_databases</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8438 ">#8438</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_exadata_infrastructures</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8430 ">#8430</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_vm_clusters</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8437 ">#8437</a>)</li>
<li><strong>New Resource:</strong> <code>google_apigee_app_group</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8451 ">#8451</a>)</li>
<li><strong>New Resource:</strong> <code>google_apigee_developer</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8445 ">#8445</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_connectivity_group</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8439 ">#8439</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>compute:
<code>google_compute_network_firewall_policy_association</code> now uses
MMv1 engine instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8489 ">#8489</a>)</li>
<li>compute:
<code>google_compute_region_network_firewall_policy_association</code>
now uses MMv1 engine instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8489 ">#8489</a>)</li>
<li>compute: added <code>creation_timestamp</code> field to
<code>google_compute_instance</code>,
<code>google_compute_instance_template</code>,
<code>google_compute_region_instance_template</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8442 ">#8442</a>)</li>
<li>compute: added <code>key_revocation_action_type</code> to
<code>google_compute_instance</code> and related resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8473 ">#8473</a>)</li>
<li>looker: added <code>deletion_policy</code> to
<code>google_looker_instance</code> to allow force-destroying instances
with nested resources by setting <code>deletion_policy = FORCE</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8453 ">#8453</a>)</li>
<li>monitoring: added <code>alert_strategy.notification_prompts</code>
field to <code>google_monitoring_alert_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8457 ">#8457</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google-beta/blob/main/CHANGELOG.md ">hashicorp/google-beta's
changelog</a>.</em></p>
<blockquote>
<h2>6.10.0 (Unreleased)</h2>
<h2>6.9.0 (October 28, 2024)</h2>
<p>DEPRECATIONS:</p>
<ul>
<li>containerattached: deprecated <code>security_posture_config</code>
field in <code>google_container_attached_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8446 ">#8446</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_autonomous_database</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8440 ">#8440</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_autonomous_databases</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8438 ">#8438</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_exadata_infrastructures</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8430 ">#8430</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_vm_clusters</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8437 ">#8437</a>)</li>
<li><strong>New Resource:</strong> <code>google_apigee_app_group</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8451 ">#8451</a>)</li>
<li><strong>New Resource:</strong> <code>google_apigee_developer</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8445 ">#8445</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_connectivity_group</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8439 ">#8439</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>compute:
<code>google_compute_network_firewall_policy_association</code> now uses
MMv1 engine instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8489 ">#8489</a>)</li>
<li>compute:
<code>google_compute_region_network_firewall_policy_association</code>
now uses MMv1 engine instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8489 ">#8489</a>)</li>
<li>compute: added <code>creation_timestamp</code> field to
<code>google_compute_instance</code>,
<code>google_compute_instance_template</code>,
<code>google_compute_region_instance_template</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8442 ">#8442</a>)</li>
<li>compute: added <code>key_revocation_action_type</code> to
<code>google_compute_instance</code> and related resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8473 ">#8473</a>)</li>
<li>looker: added <code>deletion_policy</code> to
<code>google_looker_instance</code> to allow force-destroying instances
with nested resources by setting <code>deletion_policy = FORCE</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8453 ">#8453</a>)</li>
<li>monitoring: added <code>alert_strategy.notification_prompts</code>
field to <code>google_monitoring_alert_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8457 ">#8457</a>)</li>
<li>storage: added <code>hierarchical_namespace</code> to
<code>google_storage_bucket</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8428 ">#8428</a>)</li>
<li>sql: removed the client-side default of <code>ENTERPRISE</code> for
<code>edition</code> in <code>google_sql_database_instance</code> so
that <code>edition</code> is determined by the API when unset. This will
cause new instances to use <code>ENTERPRISE_PLUS</code> as the default
for POSTGRES_16. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8490 ">#8490</a>)</li>
<li>vmwareengine: added <code>autoscaling_settings</code> to
<code>google_vmwareengine_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8477 ">#8477</a>)</li>
<li>workstations: added <code>max_usable_workstations</code> field to
<code>google_workstations_workstation_config</code> resource. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8421 ">#8421</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>compute: fixed an issue where immutable
<code>distribution_zones</code> was incorrectly sent to the API when
updating <code>distribution_policy_target_shape</code> in
<code>google_compute_region_instance_group_manager</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8470 ">#8470</a>)</li>
<li>container: fixed a crash in <code>google_container_node_pool</code>
caused by an occasional nil pointer (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8452 ">#8452</a>)</li>
<li>essentialcontacts: fixed
<code>google_essential_contacts_contact</code> import to include
required parent field. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8423 ">#8423</a>)</li>
<li>sql: made
<code>google_sql_database_instance.0.settings.0.data_cache_config</code>
accept server-side changes when unset. When unset, no diffs will be
created when instances change in <code>edition</code> and the feature is
enabled or disabled as a result. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8485 ">#8485</a>)</li>
<li>storage: removed retry on 404s during refresh for
<code>google_storage_bucket</code>, preventing hanging when refreshing
deleted buckets (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8478 ">#8478</a>)</li>
</ul>
<h2>6.8.0 (October 21, 2024)</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_exadata_infrastructure</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8407 ">#8407</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_vm_cluster</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8410 ">#8410</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_db_nodes</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8420 ">#8420</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_db_servers</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8389 ">#8389</a>)</li>
<li><strong>New Resource:</strong>
<code>google_oracle_database_autonomous_database</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8411 ">#8411</a>)</li>
<li><strong>New Resource:</strong>
<code>google_oracle_database_cloud_exadata_infrastructure</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8371 ">#8371</a>)</li>
<li><strong>New Resource:</strong>
<code>google_oracle_database_cloud_vm_cluster</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8397 ">#8397</a>)</li>
<li><strong>New Resource:</strong>
<code>google_transcoder_job_template</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8406 ">#8406</a>)</li>
<li><strong>New Resource:</strong> <code>google_transcoder_job</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8406 ">#8406</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="34d0720ac2 "><code>34d0720</code></a>
Update CHANGELOG.md (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8572 ">#8572</a>)</li>
<li><a
href="33d4be4084 "><code>33d4be4</code></a>
marked <code>networks</code> field optional in
<code>google_backup_dr_management_server</code> reso...</li>
<li><a
href="fe5507ed4e "><code>fe5507e</code></a>
Add external catalog dataset options to google_bigquery_dataset beta (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12113 ">#12113</a>)...</li>
<li><a
href="d8ce99d3f1 "><code>d8ce99d</code></a>
Modified Internal Range acceptance tests for Network Connectivity to
check fo...</li>
<li><a
href="6b4ab37831 "><code>6b4ab37</code></a>
Guest attributes data source (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12081 ">#12081</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8556 ">#8556</a>)</li>
<li><a
href="a6ff27c12a "><code>a6ff27c</code></a>
Improve custom error response policy examples to match docs (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12117 ">#12117</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8555 ">#8555</a>)</li>
<li><a
href="653c6eb35c "><code>653c6eb</code></a>
Normalize GKE resource link in the example given in gkehub membership
descrip...</li>
<li><a
href="59dfe043b8 "><code>59dfe04</code></a>
add new cloudaicompanion service into
<code>.ci/infra/terraform/main.tf</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12186 ">#12186</a>)
...</li>
<li><a
href="2d05de38c8 "><code>2d05de3</code></a>
Add support for IPv6 addresses with the
google_compute_external_vpn_gateway t...</li>
<li><a
href="227afcca1e "><code>227afcc</code></a>
compute: added support for
<code>advanced_machine_features.turbo_mode</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12148 ">#12148</a>)
(#...</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-google-beta/compare/v5.42.0...v6.10.0 ">compare
view</a></li>
</ul>
</details>
<br />
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-10 15:25:23 +00:00
Brian Manifold
50ba752d30
fix(infra): Update gcp cloud armor rules ( #7293 )
...
The expression for one of the rules was not able to be applied due to
invalid characters (`\n`) and even once the invalid characters were
removed there is a limit of 5 subexpressions, but the previous
expression contained 10.
Along with the expression change, the `deny(451)` is not allowed. The
only `deny` codes allowed are `403`, `404`, `502`
2024-11-09 15:09:16 +00:00
Jamil
83dfd3a98c
fix(infra): Don't use macros for Cloud armor ( #7285 )
...
Fixes #6807
Follow up to #7282
2024-11-06 21:06:21 -08:00
Jamil
1bd9a3e134
fix(infra): Use proper common expression language syntax ( #7282 )
...
https://github.com/firezone/firezone/actions/runs/11713228570/job/32626046819
Language reference:
https://github.com/google/cel-spec/blob/master/doc/langdef.md#macros
2024-11-06 23:59:34 +00:00
Andrew Dryga
0a79cd5045
chore(portal): Do not allow signing up from legally-restricted jurisdictions ( #7088 )
...
Related to #6807
---------
Co-authored-by: Jamil <jamilbk@users.noreply.github.com >
2024-11-06 22:40:20 +00:00