Skip to content

Sync feature branch universal deletion policy#16610

Merged
NickElliot merged 206 commits into
GoogleCloudPlatform:FEATURE-BRANCH-universal-deletion-policyfrom
NickElliot:sync-main-FEATURE-BRANCH-universal-deletion-policy
Mar 5, 2026
Merged

Sync feature branch universal deletion policy#16610
NickElliot merged 206 commits into
GoogleCloudPlatform:FEATURE-BRANCH-universal-deletion-policyfrom
NickElliot:sync-main-FEATURE-BRANCH-universal-deletion-policy

Conversation

@NickElliot
Copy link
Copy Markdown
Contributor

Release Note Template for Downstream PRs (will be copied)

See Write release notes for guidance.


norbertcyran and others added 30 commits February 3, 2026 00:00
…for `google_monitoring_notification_channel` (GoogleCloudPlatform#15538)

Co-authored-by: Stephen Lewis (Burrows) <stephen.r.burrows@gmail.com>
Co-authored-by: Zhenhua Li <zhenhuali@google.com>
…pute_region_backend_service` from beta to v1 to support zonal affinity for internal passthrough network load balancer. (GoogleCloudPlatform#16282)
…sMode`, and `realtimeUpdatesMode` parameters in the google_firestore_database resource (GoogleCloudPlatform#16242)
Co-authored-by: Riley Karson <rileykarson@google.com>
@modular-magician
Copy link
Copy Markdown
Collaborator

Hi there, I'm the Modular magician. I've detected the following information about your changes:

Diff report

Your PR generated some diffs in downstreams - here they are.

google provider: Diff ( 530 files changed, 46242 insertions(+), 2760 deletions(-))
google-beta provider: Diff ( 593 files changed, 50054 insertions(+), 3073 deletions(-))
terraform-google-conversion: Diff ( 174 files changed, 26139 insertions(+), 179 deletions(-))
Open in Cloud Shell: Diff ( 108 files changed, 3292 insertions(+), 19 deletions(-))

Errors

google provider:

  • The diff processor failed to build. This is usually due to the downstream provider failing to compile.

google-beta provider:

  • The diff processor failed to build. This is usually due to the downstream provider failing to compile.

@google-cla
Copy link
Copy Markdown

google-cla Bot commented Mar 4, 2026

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@modular-magician
Copy link
Copy Markdown
Collaborator

Non-exercised tests

🔴 Tests were added that are skipped in VCR:

  • TestAccAlloydbCluster_withDataplexConfigDisabled
  • TestAccAlloydbCluster_withDefaultDataplexConfig
  • TestAccAlloydbCluster_withPasswordWo
  • TestAccBeyondcorpSecurityGateway_beyondcorpSecurityGatewayLoggingExample
  • TestAccBigQueryTable_SchemaWithNoCollation
  • TestAccBiglakeIcebergIcebergCatalog_biglakeIcebergCatalogPrimaryLocationExample
  • TestAccBiglakeIcebergIcebergNamespaceIamBindingGenerated
  • TestAccBiglakeIcebergIcebergNamespaceIamMemberGenerated
  • TestAccBiglakeIcebergIcebergNamespaceIamPolicyGenerated
  • TestAccBiglakeIcebergIcebergNamespace_biglakeIcebergNamespaceExample
  • TestAccBiglakeIcebergIcebergNamespace_update
  • TestAccCESToolset_cesToolsetMcpApiKeyConfigExample
  • TestAccCESToolset_cesToolsetMcpApiKeyConfigExample_update
  • TestAccCESToolset_cesToolsetMcpBearerTokenConfigExample
  • TestAccCESToolset_cesToolsetMcpBearerTokenConfigExample_update
  • TestAccCESToolset_cesToolsetMcpOauthConfigExample
  • TestAccCESToolset_cesToolsetMcpOauthConfigExample_update
  • TestAccCESToolset_cesToolsetMcpServiceAccountAuthConfigExample
  • TestAccCESToolset_cesToolsetMcpServiceAccountAuthConfigExample_update
  • TestAccCESToolset_cesToolsetMcpServiceAgentIdTokenAuthConfigExample
  • TestAccCESToolset_cesToolsetMcpServiceAgentIdTokenExample_update
  • TestAccCloudIdentityPolicy_cloudidentityPolicyBasic
  • TestAccCloudRunV2Service_cloudrunv2ServiceReadinessProbesExample
  • TestAccCloudRunV2Service_cloudrunv2ServiceWithReadinessProbe
  • TestAccComputeDisk_VSSWindows
  • TestAccComputeDisk_VSSWindowsDefault
  • TestAccComputeExternalVPNGateway_resourceManagerTags
  • TestAccComputeFirewallPolicyRule_firewallPolicyRuleNetworkContextExample
  • TestAccComputeHaVpnGateway_resourceManagerTags
  • TestAccComputeInstanceFromMachineImage_preemptionNoticeDuration
  • TestAccComputeInstanceFromTemplate_schedulingPreemptionNoticeDuration
  • TestAccComputeInstanceTemplate_dynamicNic
  • TestAccComputeInstanceTemplate_schedulingPreemptionNoticeDuration
  • TestAccComputeInstance_dynamicNic
  • TestAccComputeInstance_preemptionNoticeDuration
  • TestAccComputeInterconnectAttachment_resourceManagerTags
  • TestAccComputeNetworkFirewallPolicyRule_networkFirewallPolicyRuleNetworkContextEgressExample
  • TestAccComputeNetworkFirewallPolicyRule_networkFirewallPolicyRuleNetworkContextIngressExample
  • TestAccComputeOrganizationSecurityPolicyRule_organizationSecurityPolicyRuleFirewallExample
  • TestAccComputeOrganizationSecurityPolicyRule_organizationSecurityPolicyRuleFirewallUpdate
  • TestAccComputeOrganizationSecurityPolicyRule_organizationSecurityPolicyRuleUpdate
  • TestAccComputePacketMirroring_update
  • TestAccComputeRegionBackendBucketIamBindingGenerated
  • TestAccComputeRegionBackendBucketIamBindingGenerated_withAndWithoutCondition
  • TestAccComputeRegionBackendBucketIamBindingGenerated_withCondition
  • TestAccComputeRegionBackendBucketIamMemberGenerated
  • TestAccComputeRegionBackendBucketIamMemberGenerated_withAndWithoutCondition
  • TestAccComputeRegionBackendBucketIamMemberGenerated_withCondition
  • TestAccComputeRegionBackendBucketIamPolicyGenerated
  • TestAccComputeRegionBackendBucketIamPolicyGenerated_withCondition
  • TestAccComputeRegionBackendBucket_regionBackendBucketBasicExample
  • TestAccComputeRegionBackendBucket_regionBackendBucketExternalLbExample
  • TestAccComputeRegionBackendBucket_regionBackendBucketInternalLbExample
  • TestAccComputeRegionDisk_VSSWindows
  • TestAccComputeRegionDisk_VSSWindowsDefault
  • TestAccComputeRegionInstanceTemplate_dynamicNic
  • TestAccComputeRegionInstanceTemplate_networkAttachment
  • TestAccComputeRegionInstanceTemplate_schedulingPreemptionNoticeDuration
  • TestAccComputeRegionNetworkFirewallPolicyRule_regionNetworkFirewallPolicyRuleNetworkContextEgressExample
  • TestAccComputeRegionNetworkFirewallPolicyRule_regionNetworkFirewallPolicyRuleNetworkContextIngressExample
  • TestAccComputeRegionSslCertificate_regionSslCertificateBasicWriteonlyExample
  • TestAccComputeRolloutPlan_basic
  • TestAccComputeRolloutPlan_complex
  • TestAccComputeRolloutPlan_rolloutPlanBasicExample
  • TestAccComputeServiceAttachment_serviceAttachmentEndpointUrl
  • TestAccComputeSslCertificate_sslCertificateBasicWriteonlyExample
  • TestAccComputeVpnTunnel_resourceManagerTags
  • TestAccContainerCluster_withAutopilotDefaultComputeClassEnabled
  • TestAccContainerCluster_withClusterBootDisk
  • TestAccContainerCluster_withMultiNicNetworkConfig
  • TestAccContainerCluster_withSandboxConfigType
  • TestAccContainerNodePool_withSandboxConfigType
  • TestAccDataSourceAccessContextManagerSupportedService_basic
  • TestAccDataSourceAccessContextManagerSupportedServices_basic
  • TestAccDataSourceGoogleCloudBackupDRDataSources_basic
  • TestAccDataSourceStorageBucketObjectContents_Basic
  • TestAccDataformConfig_dataformConfigWithKmsKeyExample
  • TestAccDataformConfig_dataformConfigWithoutKmsKeyExample
  • TestAccDataformConfig_update
  • TestAccDataformFolder_dataformFolderBasicExample
  • TestAccDataformFolder_dataformFolderFullExample
  • TestAccDataformFolder_update
  • TestAccDataformTeamFolder_dataformTeamFolderBasicExample
  • TestAccDataformTeamFolder_update
  • TestAccDataplexDataProductDataAsset_dataplexDataProductDataAssetBasicExample
  • TestAccDataplexDataProductDataAsset_dataplexDataProductDataAssetFullExample
  • TestAccDataprocCluster_allInstanceFlexibilityPolicy
  • TestAccDataprocCluster_masterInstanceFlexibilityPolicy
  • TestAccDataprocCluster_workerInstanceFlexibilityPolicy
  • TestAccDeveloperConnectConnection_HttpConfigPrivConnection
  • TestAccDeveloperConnectConnection_developerConnectConnectionHttpBasicConfigUpdate
  • TestAccDeveloperConnectConnection_developerConnectConnectionHttpBearerConfigUpdate
  • TestAccDeveloperConnectConnection_developerConnectConnectionHttpConnBasicExample
  • TestAccDeveloperConnectConnection_developerConnectConnectionHttpConnBearerExample
  • TestAccDeveloperConnectInsightsConfig_developerConnectInsightsConfigProjectsExample
  • TestAccDiscoveryEngineDataConnector_discoveryengineDataconnectorJiraWithActionsExample
  • TestAccFilestoreInstance_restoreBackupDR
  • TestAccFirebaseAILogicPromptTemplate_firebaseailogicPromptTemplateBasicExample
  • TestAccFirebaseAILogicPromptTemplate_firebaseailogicPromptTemplateFileExample
  • TestAccFirestoreDatabase_firestoreDatabaseDataAccessTestExample
  • TestAccFirestoreIndex_firestoreIndexDeletionPolicyExample
  • TestAccGKEHubFeature_WorkloadIdentity
  • TestAccHypercomputeclusterCluster_existing
  • TestAccHypercomputeclusterCluster_hypercomputeclusterClusterBasicExample
  • TestAccHypercomputeclusterCluster_new
  • TestAccHypercomputeclusterCluster_update
  • TestAccIAMWorkforcePoolWorkforcePoolProvider_iamWorkforcePoolProviderExtraAttributesDisplayNameOauth2ConfigClientBasicExample
  • TestAccIAMWorkforcePoolWorkforcePoolProvider_iamWorkforcePoolProviderExtraAttributesDisplayNameOauth2ConfigClientFullExample
  • TestAccIapSettings_iapSettingsOauthStorageBasic
  • TestAccIapSettings_iapSettingsOauthStorageExample
  • TestAccMonitoringNotificationChannel_updateSensitiveLabelsWo
  • TestAccMonitoringNotificationChannel_updateSensitiveLabelsWo_slack
  • TestAccNetappStoragePool_ScaleTierEnterprise
  • TestAccNetappStoragePool_ontapMode
  • TestAccNetappVolume_LargeCapacityConfig
  • TestAccNetworkSecurityAuthzPolicy_networkSecurityAuthzPolicyAdvancedExample
  • TestAccNetworkSecurityAuthzPolicy_networkSecurityAuthzPolicyMcpExample
  • TestAccNetworkSecurityAuthzPolicy_networkSecurityAuthzPolicyMcpUpdate
  • TestAccNetworkSecuritySecurityProfile_networkSecuritySecurityProfileMirroringBrokerUpdate
  • TestAccNetworkSecuritySecurityProfile_networkSecuritySecurityProfileUrlFilteringUpdate
  • TestAccNetworkServicesAgentGateway_networkServicesAgentGatewayClientToAgentExample
  • TestAccNetworkServicesAgentGateway_networkServicesAgentGatewayFullExample
  • TestAccNetworkServicesAgentGateway_networkServicesAgentGatewaySelfManagedExample
  • TestAccNetworkServicesAgentGateway_networkServicesAgentGatewayUpdate
  • TestAccNetworkServicesAuthzExtension_networkServicesAuthzExtensionIapExample
  • TestAccNetworkServicesGateway_networkServicesGatewaySecureWebProxyMultiplePorts
  • TestAccNetworkServicesMulticastDomain_networkServicesUllMulticastDomainUpdateExample
  • TestAccObservabilityOrganizationSettings_datasource
  • TestAccObservabilityOrganizationSettings_globalUpdate
  • TestAccObservabilityOrganizationSettings_observabilityOrganizationSettingsBasicExample
  • TestAccObservabilityOrganizationSettings_observabilityOrganizationSettingsBasicGlobalExample
  • TestAccObservabilityOrganizationSettings_update
  • TestAccObservabilityProjectSettings_datasource
  • TestAccObservabilityProjectSettings_globalUpdate
  • TestAccObservabilityProjectSettings_observabilityProjectSettingsBasicExample
  • TestAccObservabilityProjectSettings_observabilityProjectSettingsBasicGlobalExample
  • TestAccObservabilityProjectSettings_update
  • TestAccOracleDatabaseExadbVmCluster_oracledatabaseExadbVmClusterBasicExample
  • TestAccOracleDatabaseExadbVmCluster_oracledatabaseExadbVmClusterFullExample
  • TestAccOracleDatabaseOdbNetwork_basic
  • TestAccOracleDatabaseOdbSubnet_basic
  • TestAccPublicCAExternalAccountKey_publicCaExternalAccountKey
  • TestAccPubsubSubscription_pubsubSubscriptionPushCloudstorageTextExample
  • TestAccSqlDatabaseInstance_AutoUpgradeEnabled
  • TestAccSqlDatabaseInstance_insights_enhanced_postgres17
  • TestAccStorageBucket_forceDestroy_largeObjectCount
  • TestAccVectorSearchCollection_update
  • TestAccVectorSearchCollection_vectorsearchCollectionBasicExample
  • TestAccVertexAIReasoningEngine_vertexAiReasoningEngineDeveloperConnectSourceExample

🔴 Tests were added that are GA-only additions and require manual runs:

  • TestAccBackupDRRestoreWorkload_backupDrRestoreWorkloadComputeInstanceBasicExample
  • TestAccBackupDRRestoreWorkload_backupDrRestoreWorkloadComputeInstanceFullExample
  • TestAccBackupDRRestoreWorkload_backupDrRestoreWorkloadDiskBasicExample
  • TestAccBackupDRRestoreWorkload_backupDrRestoreWorkloadRegionalDiskExample
  • TestAccBackupDRRestoreWorkload_backupDrRestoreWorkloadWithoutDeleteExample
  • TestAccCloudRunService_cloudRunServiceIapExample
  • TestAccCloudRunService_cloudRunServiceIap_update
  • TestAccCloudRunV2Service_cloudrunv2ServiceIapExample
  • TestAccCloudRunV2Service_cloudrunv2ServiceIapUpdate
  • TestAccCloudfunctions2function_cloudfunctions2DirectvpcExample
  • TestAccCloudfunctions2function_cloudfunctions2DirectvpcExample_update
  • TestAccComputeInstanceTemplate_NetworkAttachment
  • TestAccComputeOrganizationSecurityPolicyRule_organizationSecurityPolicyRuleBasicExample
  • TestAccComputeRegionBackendService_withNetworkPassThroughLbTrafficPolicy
  • TestAccComputeSubnetwork_subnetworkCidrOverlapExample
  • TestAccKmsSecretAsymmetricBasic
  • TestAccNetworkSecurityMirroringEndpointGroup_networkSecurityMirroringEndpointGroupBrokerBasicExample
  • TestAccNetworkSecurityMirroringEndpoint_networkSecurityMirroringEndpointBasicExample
  • TestAccNetworkSecurityMirroringEndpoint_update
  • TestAccNetworkSecuritySecurityProfileGroup_networkSecuritySecurityProfileGroupUrlFilteringExample
  • TestAccNetworkSecuritySecurityProfile_networkSecuritySecurityProfileBrokerExample
  • TestAccNetworkSecuritySecurityProfile_networkSecuritySecurityProfileMirroringExample
  • TestAccNetworkSecuritySecurityProfile_networkSecuritySecurityProfileUrlFilteringExample

Tests analytics

Total tests: 0
Passed tests: 0
Skipped tests: 0
Affected tests: 0

Click here to see the affected service packages

All service packages are affected

🔴 Errors occurred during REPLAYING mode. Please fix them to complete your PR.

View the build log

@modular-magician
Copy link
Copy Markdown
Collaborator

Hi there, I'm the Modular magician. I've detected the following information about your changes:

Diff report

Your PR generated some diffs in downstreams - here they are.

google provider: Diff ( 530 files changed, 46235 insertions(+), 2785 deletions(-))
google-beta provider: Diff ( 593 files changed, 50047 insertions(+), 3098 deletions(-))
terraform-google-conversion: Diff ( 174 files changed, 26139 insertions(+), 179 deletions(-))
Open in Cloud Shell: Diff ( 108 files changed, 3292 insertions(+), 19 deletions(-))

Breaking Change(s) Detected

The following breaking change(s) were detected within your pull request.

  • Field erase_windows_vss_signature added as optional with a default value and force new on pre-existing resource google_compute_disk. This can be allowed if there is a confirmed API-level default that matches the schema default - reference
  • Field erase_windows_vss_signature added as optional with a default value and force new on pre-existing resource google_compute_region_disk. This can be allowed if there is a confirmed API-level default that matches the schema default - reference
  • Field settings.insights_config.query_string_length default value changed from 1024 to <nil> on google_sql_database_instance - reference
  • Field type added as optional with a default value and force new on pre-existing resource google_network_security_mirroring_endpoint_group. This can be allowed if there is a confirmed API-level default that matches the schema default - reference

If you believe this detection to be incorrect please raise the concern with your reviewer.
If you intend to make this change you will need to wait for a major release window.
An override-breaking-change label can be added to allow merging.

Missing test report

Your PR includes resource fields which are not covered by any test.

Resource: google_cloud_identity_policy (2 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

resource "google_cloud_identity_policy" "primary" {
  policy_query {
    group = # value needed
  }
}

Resource: google_compute_firewall_policy_rule (18 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

resource "google_compute_firewall_policy_rule" "primary" {
  match {
    dest_network_scope = # value needed
  }
}

Resource: google_compute_instance (411 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

resource "google_compute_instance" "primary" {
  scheduling {
    maintenance_interval = # value needed
  }
}

Resource: google_compute_instance_from_machine_image (18 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

resource "google_compute_instance_from_machine_image" "primary" {
  boot_disk {
    initialize_params {
      size = # value needed
    }
  }
  network_interface {
    vlan = # value needed
  }
  scheduling {
    availability_domain  = # value needed
    maintenance_interval = # value needed
    min_node_cpus        = # value needed
  }
}

Resource: google_compute_instance_from_template (28 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

resource "google_compute_instance_from_template" "primary" {
  boot_disk {
    initialize_params {
      size = # value needed
    }
  }
  network_interface {
    vlan = # value needed
  }
  scheduling {
    availability_domain  = # value needed
    maintenance_interval = # value needed
    min_node_cpus        = # value needed
    on_host_maintenance  = # value needed
  }
}

Resource: google_compute_organization_security_policy_rule (6 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

resource "google_compute_organization_security_policy_rule" "primary" {
  match {
    config {
      dest_ip_ranges = # value needed
    }
  }
}

Resource: google_compute_region_ssl_certificate (13 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

resource "google_compute_region_ssl_certificate" "primary" {
  private_key_wo         = # value needed
  private_key_wo_version = # value needed
}

Resource: google_compute_rollout_plan (3 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

resource "google_compute_rollout_plan" "primary" {
  waves {
    selectors {
      resource_hierarchy_selector {
        included_folders       = # value needed
        included_organizations = # value needed
        included_projects      = # value needed
      }
    }
  }
}

Resource: google_compute_service_attachment (23 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

resource "google_compute_service_attachment" "primary" {
  consumer_accept_lists {
    endpoint_url = # value needed
  }
}

Resource: google_compute_ssl_certificate (16 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

resource "google_compute_ssl_certificate" "primary" {
  private_key_wo         = # value needed
  private_key_wo_version = # value needed
}

Resource: google_compute_vpn_gateway (10 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

resource "google_compute_vpn_gateway" "primary" {
  params {
    resource_manager_tags = # value needed
  }
}

Resource: google_container_cluster (539 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

resource "google_container_cluster" "primary" {
  ip_allocation_policy {
    additional_ip_ranges_config {
      status = # value needed
    }
  }
  node_pool {
    node_config {
      sandbox_config {
        sandbox_type = # value needed
        type         = # value needed
      }
    }
  }
}

Resource: google_network_security_authz_policy (6 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

resource "google_network_security_authz_policy" "primary" {
  http_rules {
    to {
      operations {
        mcp {
          methods {
            params {
              contains = # value needed
              suffix   = # value needed
            }
          }
        }
      }
    }
  }
}

Resource: google_oracle_database_exadb_vm_cluster (2 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

resource "google_oracle_database_exadb_vm_cluster" "primary" {
  properties {
    time_zone {
      version = # value needed
    }
  }
}

Resource: google_sql_database_instance (239 total tests)
Please add an acceptance test which includes these fields. The test should include the following:

resource "google_sql_database_instance" "primary" {
  settings {
    data_api_access = # value needed
  }
}

Missing service labels

The following new resources do not have corresponding service labels:

  • google_compute_region_backend_bucket
  • google_compute_region_backend_bucket_iam_binding
  • google_compute_region_backend_bucket_iam_member
  • google_compute_region_backend_bucket_iam_policy
  • google_network_services_agent_gateway

If you believe this detection to be incorrect please raise the concern with your reviewer. Googlers: This error is safe to ignore once you've completed go/fix-missing-service-labels.
An override-missing-service-label label can be added to allow merging.

Multiple resources added

This PR adds multiple new resources: google_backup_dr_restore_workload, google_biglake_iceberg_namespace, google_cloud_identity_policy, google_compute_organization_security_policy_rule, google_compute_region_backend_bucket, google_compute_rollout_plan, google_dataform_config, google_dataform_folder, google_dataform_team_folder, google_dataplex_data_product_data_asset, google_hypercomputecluster_cluster, google_network_security_mirroring_endpoint, google_network_services_agent_gateway, google_observability_organization_settings, google_observability_project_settings, google_oracle_database_exadb_vm_cluster, google_vector_search_collection. This makes review significantly more difficult. Please split it into multiple PRs, one per resource.
An override-multiple-resources label can be added to allow merging.

Missing doc report (experimental)

The following resources have fields missing in documents.

  • google_compute_instance_from_machine_image
    • Expected Document Path: /website/docs/r/compute_instance_from_machine_image.html.markdown
    • Fields: [network_interface.parent_nic_name network_interface.vlan scheduling.preemption_notice_duration scheduling.preemption_notice_duration.nanos scheduling.preemption_notice_duration.seconds]
  • google_compute_instance_from_template
    • Expected Document Path: /website/docs/r/compute_instance_from_template.html.markdown
    • Fields: [network_interface.parent_nic_name network_interface.vlan scheduling.preemption_notice_duration scheduling.preemption_notice_duration.nanos scheduling.preemption_notice_duration.seconds]
  • google_compute_region_instance_template
    • Expected Document Path: /website/docs/r/compute_region_instance_template.html.markdown
    • Fields: [scheduling.preemption_notice_duration scheduling.preemption_notice_duration.nanos scheduling.preemption_notice_duration.seconds]
  • google_container_cluster
    • Expected Document Path: /website/docs/r/container_cluster.html.markdown
    • Fields: [addons_config.slice_controller_config addons_config.slice_controller_config.enabled node_pool.node_config.sandbox_config.type user_managed_keys_config.control_plane_disk_encryption_key_versions]
  • google_container_node_pool
    • Expected Document Path: /website/docs/r/container_node_pool.html.markdown
    • Fields: [node_config.sandbox_config.type]
  • google_dataproc_cluster
    • Expected Document Path: /website/docs/r/dataproc_cluster.html.markdown
    • Fields: [cluster_config.master_config.instance_flexibility_policy.instance_selection_list cluster_config.master_config.instance_flexibility_policy.instance_selection_list.machine_types cluster_config.master_config.instance_flexibility_policy.instance_selection_list.rank cluster_config.master_config.instance_flexibility_policy.instance_selection_results cluster_config.master_config.instance_flexibility_policy.instance_selection_results.machine_type cluster_config.master_config.instance_flexibility_policy.instance_selection_results.vm_count cluster_config.worker_config.instance_flexibility_policy.instance_selection_list cluster_config.worker_config.instance_flexibility_policy.instance_selection_list.machine_types cluster_config.worker_config.instance_flexibility_policy.instance_selection_list.rank cluster_config.worker_config.instance_flexibility_policy.instance_selection_results cluster_config.worker_config.instance_flexibility_policy.instance_selection_results.machine_type cluster_config.worker_config.instance_flexibility_policy.instance_selection_results.vm_count]
  • google_sql_database_instance
    • Expected Document Path: /website/docs/r/sql_database_instance.html.markdown
    • Fields: [settings.auto_upgrade_enabled settings.data_api_access settings.insights_config.enhanced_query_insights_enabled]

@modular-magician
Copy link
Copy Markdown
Collaborator

Non-exercised tests

🔴 Tests were added that are skipped in VCR:

  • TestAccCloudIdentityPolicy_cloudidentityPolicyBasic
  • TestAccComputeRegionBackendBucketIamBindingGenerated_withAndWithoutCondition
  • TestAccComputeRegionBackendBucketIamMemberGenerated_withAndWithoutCondition
  • TestAccComputeRegionSslCertificate_regionSslCertificateBasicWriteonlyExample
  • TestAccComputeSslCertificate_sslCertificateBasicWriteonlyExample
  • TestAccDeveloperConnectInsightsConfig_developerConnectInsightsConfigProjectsExample
  • TestAccHypercomputeclusterCluster_existing
  • TestAccIAMWorkforcePoolWorkforcePoolProvider_iamWorkforcePoolProviderExtraAttributesDisplayNameOauth2ConfigClientBasicExample
  • TestAccIAMWorkforcePoolWorkforcePoolProvider_iamWorkforcePoolProviderExtraAttributesDisplayNameOauth2ConfigClientFullExample
  • TestAccMonitoringNotificationChannel_updateSensitiveLabelsWo_slack
  • TestAccNetworkSecurityAuthzPolicy_networkSecurityAuthzPolicyMcpExample
  • TestAccNetworkSecurityAuthzPolicy_networkSecurityAuthzPolicyMcpUpdate
  • TestAccNetworkServicesAgentGateway_networkServicesAgentGatewayClientToAgentExample
  • TestAccNetworkServicesAgentGateway_networkServicesAgentGatewayFullExample
  • TestAccNetworkServicesAgentGateway_networkServicesAgentGatewaySelfManagedExample
  • TestAccNetworkServicesAgentGateway_networkServicesAgentGatewayUpdate
  • TestAccNetworkServicesAuthzExtension_networkServicesAuthzExtensionIapExample
  • TestAccStorageBucket_forceDestroy_largeObjectCount

🔴 Tests were added that are GA-only additions and require manual runs:

  • TestAccBackupDRRestoreWorkload_backupDrRestoreWorkloadComputeInstanceBasicExample
  • TestAccBackupDRRestoreWorkload_backupDrRestoreWorkloadComputeInstanceFullExample
  • TestAccBackupDRRestoreWorkload_backupDrRestoreWorkloadDiskBasicExample
  • TestAccBackupDRRestoreWorkload_backupDrRestoreWorkloadRegionalDiskExample
  • TestAccBackupDRRestoreWorkload_backupDrRestoreWorkloadWithoutDeleteExample
  • TestAccCloudRunService_cloudRunServiceIapExample
  • TestAccCloudRunService_cloudRunServiceIap_update
  • TestAccCloudRunV2Service_cloudrunv2ServiceIapExample
  • TestAccCloudRunV2Service_cloudrunv2ServiceIapUpdate
  • TestAccCloudfunctions2function_cloudfunctions2DirectvpcExample
  • TestAccCloudfunctions2function_cloudfunctions2DirectvpcExample_update
  • TestAccComputeInstanceTemplate_NetworkAttachment
  • TestAccComputeOrganizationSecurityPolicyRule_organizationSecurityPolicyRuleBasicExample
  • TestAccComputeRegionBackendService_withNetworkPassThroughLbTrafficPolicy
  • TestAccComputeSubnetwork_subnetworkCidrOverlapExample
  • TestAccKmsSecretAsymmetricBasic
  • TestAccNetworkSecurityMirroringEndpointGroup_networkSecurityMirroringEndpointGroupBrokerBasicExample
  • TestAccNetworkSecurityMirroringEndpoint_networkSecurityMirroringEndpointBasicExample
  • TestAccNetworkSecurityMirroringEndpoint_update
  • TestAccNetworkSecuritySecurityProfileGroup_networkSecuritySecurityProfileGroupUrlFilteringExample
  • TestAccNetworkSecuritySecurityProfile_networkSecuritySecurityProfileBrokerExample
  • TestAccNetworkSecuritySecurityProfile_networkSecuritySecurityProfileMirroringExample
  • TestAccNetworkSecuritySecurityProfile_networkSecuritySecurityProfileUrlFilteringExample

Tests analytics

Total tests: 6118
Passed tests: 5397
Skipped tests: 638
Affected tests: 83

Click here to see the affected service packages

All service packages are affected

Action taken

Found 83 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
  • TestAccAccessContextManager__service_perimeter_dry_run_egress_policy
  • TestAccAccessContextManager__service_perimeter_dry_run_ingress_policy
  • TestAccApigeeEnvironmentAddonsConfig_apigeeEnvAddonsAnalyticsTestExample
  • TestAccBeyondcorpSecurityGatewayApplicationIamBindingGenerated
  • TestAccBeyondcorpSecurityGatewayApplicationIamBindingGenerated_withCondition
  • TestAccBeyondcorpSecurityGatewayApplicationIamMemberGenerated
  • TestAccBeyondcorpSecurityGatewayApplicationIamMemberGenerated_withCondition
  • TestAccBeyondcorpSecurityGatewayApplicationIamPolicyGenerated
  • TestAccBeyondcorpSecurityGatewayApplicationIamPolicyGenerated_withCondition
  • TestAccBeyondcorpSecurityGatewayApplication_beyondcorpSecurityGatewayApplicationBasicExample
  • TestAccBeyondcorpSecurityGatewayApplication_beyondcorpSecurityGatewayApplicationBasicExample_update
  • TestAccBeyondcorpSecurityGatewayApplication_beyondcorpSecurityGatewayApplicationSpaApiExample
  • TestAccBeyondcorpSecurityGatewayApplication_beyondcorpSecurityGatewayApplicationSpaProxyExample
  • TestAccBeyondcorpSecurityGatewayApplication_beyondcorpSecurityGatewayApplicationVpcExample
  • TestAccBeyondcorpSecurityGatewayIamBindingGenerated
  • TestAccBeyondcorpSecurityGatewayIamBindingGenerated_withCondition
  • TestAccBeyondcorpSecurityGatewayIamMemberGenerated
  • TestAccBeyondcorpSecurityGatewayIamMemberGenerated_withCondition
  • TestAccBeyondcorpSecurityGatewayIamPolicyGenerated
  • TestAccBeyondcorpSecurityGatewayIamPolicyGenerated_withCondition
  • TestAccBeyondcorpSecurityGateway_beyondcorpSecurityGatewayBasicExample
  • TestAccBeyondcorpSecurityGateway_beyondcorpSecurityGatewayBasicExample_update
  • TestAccBeyondcorpSecurityGateway_beyondcorpSecurityGatewaySpaExample
  • TestAccBigQueryRowAccessPolicy_bigqueryRowAccessPolicyBasicExample
  • TestAccBigQueryRowAccessPolicy_update
  • TestAccBiglakeIcebergIcebergCatalogIamBindingGenerated
  • TestAccBiglakeIcebergIcebergCatalogIamMemberGenerated
  • TestAccBiglakeIcebergIcebergCatalogIamPolicyGenerated
  • TestAccBiglakeIcebergIcebergCatalog_biglakeIcebergCatalogExample
  • TestAccBiglakeIcebergIcebergCatalog_biglakeIcebergCatalog_update
  • TestAccBigqueryAnalyticsHubListingSubscription_bigqueryAnalyticshubListingSubscriptionBasicExample
  • TestAccBigqueryAnalyticsHubListingSubscription_differentProject
  • TestAccComputeInstance_bootDiskUpdate
  • TestAccComputeNetwork_bgpModeAndMedInteractions
  • TestAccComputeNetwork_networkBgpStandardModeDeleteMed
  • TestAccComputeNetwork_networkBgpStandardModeDeleteMedExample
  • TestAccComputeOrganizationSecurityPolicyRule_organizationSecurityPolicyRuleBasicExample
  • TestAccComputePacketMirroring_computePacketMirroringFullExample
  • TestAccComputeSubnetwork_secondaryIpRanges_sendEmpty
  • TestAccComputeTargetSslProxy_targetSslProxyBasicExample
  • TestAccContainerCluster_additional_ip_ranges_config_on_create
  • TestAccContainerCluster_additional_ip_ranges_config_on_update
  • TestAccContainerCluster_autoprovisioningDefaultsManagement
  • TestAccContainerCluster_autoprovisioningDefaultsUpgradeSettings
  • TestAccContainerCluster_autoprovisioningLocations
  • TestAccContainerCluster_nodeAutoprovisioning
  • TestAccContainerCluster_nodeAutoprovisioningDefaults
  • TestAccContainerCluster_nodeAutoprovisioningDefaultsDiskSizeGb
  • TestAccContainerCluster_nodeAutoprovisioningDefaultsDiskType
  • TestAccContainerCluster_withAddons
  • TestAccContainerCluster_withAutoscalingProfile
  • TestAccContainerCluster_withDefaultComputeClassEnabled
  • TestAccDataLossPreventionDiscoveryConfig_Update__actions
  • TestAccDataLossPreventionDiscoveryConfig_Update__bq_single
  • TestAccDataLossPreventionDiscoveryConfig_Update__gcs
  • TestAccDataLossPreventionDiscoveryConfig_Update__org
  • TestAccDataSourceGoogleBeyondcorpSecurityGateway_basic
  • TestAccDataSourceGoogleBeyondcorpSecurityGateway_full
  • TestAccDataSourceGoogleStorageControlFolderIntelligenceConfig_basic
  • TestAccDataSourceGoogleStorageControlOrganizationIntelligenceConfig_basic
  • TestAccDataSourceGoogleStorageControlProjectIntelligenceConfig_basic
  • TestAccDataformConfig_dataformConfigWithKmsKeyExample
  • TestAccDataformConfig_dataformConfigWithoutKmsKeyExample
  • TestAccDataformConfig_update
  • TestAccFilestoreInstance_replication
  • TestAccGKEHubFeatureMembership_gkehubFeatureAcmUpdate
  • TestAccModelArmorGlobalFloorsetting_update
  • TestAccObservabilityProjectSettings_datasource
  • TestAccObservabilityProjectSettings_globalUpdate
  • TestAccObservabilityProjectSettings_observabilityProjectSettingsBasicExample
  • TestAccObservabilityProjectSettings_observabilityProjectSettingsBasicGlobalExample
  • TestAccObservabilityProjectSettings_update
  • TestAccPubsubSubscription_pubsubSubscriptionPushCloudstorageTextExample
  • TestAccSqlDatabaseInstance_settings_secondary
  • TestAccStorageControlFolderIntelligenceConfig_update
  • TestAccStorageControlOrganizationIntelligenceConfig_update
  • TestAccStorageControlProjectIntelligenceConfig_update
  • TestAccTags__tagKeyIamBinding
  • TestAccTags__tagKeyIamMember
  • TestAccTags__tagKeyIamPolicy
  • TestAccTags__tagValueIamBinding
  • TestAccTags__tagValueIamMember
  • TestAccTags__tagValueIamPolicy

Get to know how VCR tests work

@NickElliot NickElliot requested a review from c2thorn March 4, 2026 21:52
@modular-magician
Copy link
Copy Markdown
Collaborator

🟢 Tests passed during RECORDING mode:
TestAccAccessContextManager__access_level [Debug log]
TestAccAccessContextManager__access_level_condition [Debug log]
TestAccAccessContextManager__access_level_custom [Debug log]
TestAccAccessContextManager__access_level_full [Debug log]
TestAccAccessContextManager__access_levels [Debug log]
TestAccAccessContextManager__access_policy [Debug log]
TestAccAccessContextManager__access_policy_iam_binding [Debug log]
TestAccAccessContextManager__access_policy_iam_member [Debug log]
TestAccAccessContextManager__access_policy_iam_policy [Debug log]
TestAccAccessContextManager__access_policy_scoped [Debug log]
TestAccAccessContextManager__authorized_orgs_desc [Debug log]
TestAccAccessContextManager__data_source_access_policy_basic [Debug log]
TestAccAccessContextManager__data_source_access_policy_scoped [Debug log]
TestAccAccessContextManager__gcp_user_access_binding [Debug log]
TestAccAccessContextManager__service_perimeter [Debug log]
TestAccAccessContextManager__service_perimeter_dry_run_egress_policy [Debug log]
TestAccAccessContextManager__service_perimeter_dry_run_ingress_policy [Debug log]
TestAccAccessContextManager__service_perimeter_dry_run_resource [Debug log]
TestAccAccessContextManager__service_perimeter_egress_policy [Debug log]
TestAccAccessContextManager__service_perimeter_ingress_policy [Debug log]
TestAccAccessContextManager__service_perimeter_resource [Debug log]
TestAccAccessContextManager__service_perimeter_update [Debug log]
TestAccAccessContextManager__service_perimeters [Debug log]
TestAccApigeeEnvironmentAddonsConfig_apigeeEnvAddonsAnalyticsTestExample [Debug log]
TestAccBeyondcorpSecurityGatewayApplicationIamBindingGenerated [Debug log]
TestAccBeyondcorpSecurityGatewayApplicationIamBindingGenerated_withCondition [Debug log]
TestAccBeyondcorpSecurityGatewayApplicationIamMemberGenerated [Debug log]
TestAccBeyondcorpSecurityGatewayApplicationIamMemberGenerated_withCondition [Debug log]
TestAccBeyondcorpSecurityGatewayApplicationIamPolicyGenerated [Debug log]
TestAccBeyondcorpSecurityGatewayApplicationIamPolicyGenerated_withCondition [Debug log]
TestAccBeyondcorpSecurityGatewayApplication_beyondcorpSecurityGatewayApplicationBasicExample [Debug log]
TestAccBeyondcorpSecurityGatewayApplication_beyondcorpSecurityGatewayApplicationBasicExample_update [Debug log]
TestAccBeyondcorpSecurityGatewayApplication_beyondcorpSecurityGatewayApplicationSpaApiExample [Debug log]
TestAccBeyondcorpSecurityGatewayApplication_beyondcorpSecurityGatewayApplicationSpaProxyExample [Debug log]
TestAccBeyondcorpSecurityGatewayApplication_beyondcorpSecurityGatewayApplicationVpcExample [Debug log]
TestAccBeyondcorpSecurityGatewayIamBindingGenerated [Debug log]
TestAccBeyondcorpSecurityGatewayIamBindingGenerated_withCondition [Debug log]
TestAccBeyondcorpSecurityGatewayIamMemberGenerated [Debug log]
TestAccBeyondcorpSecurityGatewayIamMemberGenerated_withCondition [Debug log]
TestAccBeyondcorpSecurityGatewayIamPolicyGenerated [Debug log]
TestAccBeyondcorpSecurityGatewayIamPolicyGenerated_withCondition [Debug log]
TestAccBeyondcorpSecurityGateway_beyondcorpSecurityGatewayBasicExample [Debug log]
TestAccBeyondcorpSecurityGateway_beyondcorpSecurityGatewayBasicExample_update [Debug log]
TestAccBeyondcorpSecurityGateway_beyondcorpSecurityGatewaySpaExample [Debug log]
TestAccBigQueryRowAccessPolicy_bigqueryRowAccessPolicyBasicExample [Debug log]
TestAccBigQueryRowAccessPolicy_update [Debug log]
TestAccBiglakeIcebergIcebergCatalogIamBindingGenerated [Debug log]
TestAccBiglakeIcebergIcebergCatalogIamMemberGenerated [Debug log]
TestAccBiglakeIcebergIcebergCatalogIamPolicyGenerated [Debug log]
TestAccBiglakeIcebergIcebergCatalog_biglakeIcebergCatalogExample [Debug log]
TestAccBiglakeIcebergIcebergCatalog_biglakeIcebergCatalog_update [Debug log]
TestAccBigqueryAnalyticsHubListingSubscription_bigqueryAnalyticshubListingSubscriptionBasicExample [Debug log]
TestAccBigqueryAnalyticsHubListingSubscription_differentProject [Debug log]
TestAccComputeInstance_bootDiskUpdate [Debug log]
TestAccComputeNetwork_bgpModeAndMedInteractions [Debug log]
TestAccComputeNetwork_networkBgpStandardModeDeleteMed [Debug log]
TestAccComputeNetwork_networkBgpStandardModeDeleteMedExample [Debug log]
TestAccComputeOrganizationSecurityPolicyRule_organizationSecurityPolicyRuleBasicExample [Debug log]
TestAccComputePacketMirroring_computePacketMirroringFullExample [Debug log]
TestAccComputeTargetSslProxy_targetSslProxyBasicExample [Debug log]
TestAccContainerCluster_additional_ip_ranges_config_on_create [Debug log]
TestAccContainerCluster_additional_ip_ranges_config_on_update [Debug log]
TestAccContainerCluster_autoprovisioningDefaultsManagement [Debug log]
TestAccContainerCluster_autoprovisioningDefaultsUpgradeSettings [Debug log]
TestAccContainerCluster_autoprovisioningLocations [Debug log]
TestAccContainerCluster_nodeAutoprovisioning [Debug log]
TestAccContainerCluster_nodeAutoprovisioningDefaults [Debug log]
TestAccContainerCluster_nodeAutoprovisioningDefaultsDiskSizeGb [Debug log]
TestAccContainerCluster_nodeAutoprovisioningDefaultsDiskType [Debug log]
TestAccContainerCluster_withAddons [Debug log]
TestAccContainerCluster_withAutoscalingProfile [Debug log]
TestAccContainerCluster_withDefaultComputeClassEnabled [Debug log]
TestAccDataLossPreventionDiscoveryConfig_Update__actions [Debug log]
TestAccDataLossPreventionDiscoveryConfig_Update__aws_s3 [Debug log]
TestAccDataLossPreventionDiscoveryConfig_Update__aws_single [Debug log]
TestAccDataLossPreventionDiscoveryConfig_Update__basic [Debug log]
TestAccDataLossPreventionDiscoveryConfig_Update__bq_single [Debug log]
TestAccDataLossPreventionDiscoveryConfig_Update__cloud_sql [Debug log]
TestAccDataLossPreventionDiscoveryConfig_Update__conditions [Debug log]
TestAccDataLossPreventionDiscoveryConfig_Update__filter [Debug log]
TestAccDataLossPreventionDiscoveryConfig_Update__gcs [Debug log]
TestAccDataLossPreventionDiscoveryConfig_Update__gcs_single [Debug log]
TestAccDataLossPreventionDiscoveryConfig_Update__org [Debug log]
TestAccDataLossPreventionDiscoveryConfig_Update__secrets [Debug log]
TestAccDataLossPreventionDiscoveryConfig_Update__sql_single [Debug log]
TestAccDataSourceGoogleBeyondcorpSecurityGateway_basic [Debug log]
TestAccDataSourceGoogleBeyondcorpSecurityGateway_full [Debug log]
TestAccDataSourceGoogleStorageControlFolderIntelligenceConfig_basic [Debug log]
TestAccDataSourceGoogleStorageControlOrganizationIntelligenceConfig_basic [Debug log]
TestAccDataSourceGoogleStorageControlProjectIntelligenceConfig_basic [Debug log]
TestAccDataformConfig_dataformConfigWithKmsKeyExample [Debug log]
TestAccDataformConfig_dataformConfigWithoutKmsKeyExample [Debug log]
TestAccDataformConfig_update [Debug log]
TestAccFilestoreInstance_replication [Debug log]
TestAccGKEHubFeatureMembership_gkehubFeatureAcmUpdate [Debug log]
TestAccModelArmorGlobalFloorsetting_update [Debug log]
TestAccObservabilityProjectSettings_datasource [Debug log]
TestAccObservabilityProjectSettings_globalUpdate [Debug log]
TestAccObservabilityProjectSettings_observabilityProjectSettingsBasicExample [Debug log]
TestAccObservabilityProjectSettings_observabilityProjectSettingsBasicGlobalExample [Debug log]
TestAccObservabilityProjectSettings_update [Debug log]
TestAccPubsubSubscription_pubsubSubscriptionPushCloudstorageTextExample [Debug log]
TestAccSqlDatabaseInstance_settings_secondary [Debug log]
TestAccStorageControlFolderIntelligenceConfig_update [Debug log]
TestAccStorageControlOrganizationIntelligenceConfig_update [Debug log]
TestAccStorageControlProjectIntelligenceConfig_update [Debug log]
TestAccTags__tagBindingBasic [Debug log]
TestAccTags__tagBindingBasicDynamic [Debug log]
TestAccTags__tagBindingNamespaced [Debug log]
TestAccTags__tagKeyBasic [Debug log]
TestAccTags__tagKeyBasicWithAllowedValuesRegex [Debug log]
TestAccTags__tagKeyBasicWithPurposeDataGovernance [Debug log]
TestAccTags__tagKeyBasicWithPurposeGceFirewall [Debug log]
TestAccTags__tagKeyIamBinding [Debug log]
TestAccTags__tagKeyIamMember [Debug log]
TestAccTags__tagKeyIamPolicy [Debug log]
TestAccTags__tagKeyUpdate [Debug log]
TestAccTags__tagKeyUpdateAllowedValuesRegex [Debug log]
TestAccTags__tagValueBasic [Debug log]
TestAccTags__tagValueIamBinding [Debug log]
TestAccTags__tagValueIamMember [Debug log]
TestAccTags__tagValueIamPolicy [Debug log]
TestAccTags__tagValueUpdate [Debug log]
TestAccTags__tagsLocationTagBindingBasic [Debug log]
TestAccTags__tagsLocationTagBindingBasicDynamic [Debug log]
TestAccTags__tagsLocationTagBindingZonal [Debug log]
TestAccTags__tagsLocationTagBindingZonalDynamic [Debug log]
TestAccTags__tagsLocationTagBindingZonalNamespaced [Debug log]

🔴 Tests failed when rerunning REPLAYING mode:
TestAccDataformConfig_dataformConfigWithKmsKeyExample [Error message] [Debug log]
TestAccGKEHubFeatureMembership_gkehubFeatureAcmUpdate [Error message] [Debug log]

Tests failed due to non-determinism or randomness when the VCR replayed the response after the HTTP request was made.

Please fix these to complete your PR. If you believe these test failures to be incorrect or unrelated to your change, or if you have any questions, please raise the concern with your reviewer.


🔴 Tests failed during RECORDING mode:
TestAccComputeSubnetwork_secondaryIpRanges_sendEmpty [Error message] [Debug log]

🔴 Errors occurred during RECORDING mode. Please fix them to complete your PR.

View the build log or the debug log for each test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.