Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added "ActionTokenSiteKeys" and "SessionTokenSiteKeys" to "compute_security_policy" and "compute_security_policy_rule" #10761

Conversation

matheusaleixo-cit
Copy link
Contributor

@matheusaleixo-cit matheusaleixo-cit commented May 21, 2024

Adds "action_token_site_keys" and "session_token_site_keys" as "exprOptions>recaptchaOptions" to "resource_compute_security_policy" and "resource_compute_security_policy_rule", as well as related tests;

Fixes: hashicorp/terraform-provider-google#15850

Release Note Template for Downstream PRs (will be copied)

compute: added 'action_token_site_keys' and 'session_token_site_keys' fields to 'google_compute_security_policy' resource;
compute: added 'action_token_site_keys' and 'session_token_site_keys' fields to 'google_compute_security_policy_rule' resource;

…ions to resource_compute_security_policy and resource_compute_security_policy_rule, as well as related tests;
@modular-magician modular-magician added the awaiting-approval Pull requests that needs reviewer's approval to run presubmit tests label May 21, 2024
@matheusaleixo-cit matheusaleixo-cit marked this pull request as ready for review May 21, 2024 21:45
Copy link

Hello! I am a robot. Tests will require approval from a repository maintainer to run.

@slevenick, a repository maintainer, has been assigned to review your changes. If you have not received review feedback within 2 business days, please leave a comment on this PR asking them to take a look.

You can help make sure that review is quick by doing a self-review and by running impacted tests locally.

@github-actions github-actions bot requested a review from slevenick May 21, 2024 21:46
Copy link
Contributor

@slevenick slevenick left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add an update test for these fields to make sure the update functionality works as intended?

@github-actions github-actions bot requested a review from slevenick May 22, 2024 20:41
@modular-magician modular-magician added service/compute-security-policy and removed awaiting-approval Pull requests that needs reviewer's approval to run presubmit tests labels May 22, 2024
@modular-magician
Copy link
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 ( 5 files changed, 538 insertions(+))
google-beta provider: Diff ( 5 files changed, 538 insertions(+))
terraform-google-conversion: Diff ( 1 file changed, 60 insertions(+))

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 937
Passed tests: 855
Skipped tests: 72
Affected tests: 10

Click here to see the affected service packages
  • compute

Action taken

Found 10 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
TestAccComputeSecurityPolicyRule_modifyExprOptions|TestAccComputeSecurityPolicyRule_withExprOptions|TestAccComputeSecurityPolicy_modifyExprOptions|TestAccComputeSecurityPolicy_update|TestAccComputeSecurityPolicy_withExprOptions|TestAccComputeSecurityPolicy_withHeadAction|TestAccComputeSecurityPolicy_withRateLimitOptions|TestAccComputeSecurityPolicy_withRateLimitWithRedirectOptions|TestAccComputeSecurityPolicy_withRule|TestAccComputeSecurityPolicy_withRuleExpr

Get to know how VCR tests work

@modular-magician
Copy link
Collaborator

$\textcolor{green}{\textsf{Tests passed during RECORDING mode:}}$
TestAccComputeSecurityPolicyRule_modifyExprOptions[Debug log]
TestAccComputeSecurityPolicyRule_withExprOptions[Debug log]
TestAccComputeSecurityPolicy_modifyExprOptions[Debug log]
TestAccComputeSecurityPolicy_update[Debug log]
TestAccComputeSecurityPolicy_withExprOptions[Debug log]
TestAccComputeSecurityPolicy_withHeadAction[Debug log]
TestAccComputeSecurityPolicy_withRateLimitOptions[Debug log]
TestAccComputeSecurityPolicy_withRateLimitWithRedirectOptions[Debug log]
TestAccComputeSecurityPolicy_withRule[Debug log]
TestAccComputeSecurityPolicy_withRuleExpr[Debug log]

$\textcolor{green}{\textsf{No issues found for passed tests after REPLAYING rerun.}}$


$\textcolor{green}{\textsf{All tests passed!}}$
View the build log or the debug log for each test

Copy link
Contributor

@slevenick slevenick left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall looks good, just a couple minor changes requested

}
}

func expandSecurityPolicyMatchExprOptionsRecaptchaOptions(RecaptchaOptions []interface{}) *compute.SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

RecaptchaOptions variable should be recaptchaOptions

mmv1/products/compute/SecurityPolicyRule.yaml Show resolved Hide resolved
}

sessionTokenKeysInterface := data["session_token_site_keys"].([]interface{})
sessionTokenKeysString := make([]string, len(sessionTokenKeysInterface))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sessionTokenKeysString is a little confusing as it's an array. Can you make this just sessionTokenKeys?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same for actionTokenKeys

@@ -1132,6 +1208,7 @@ func flattenMatch(match *compute.SecurityPolicyRuleMatcher) []map[string]interfa
"versioned_expr": match.VersionedExpr,
"config": flattenMatchConfig(match.Config),
"expr": flattenMatchExpr(match),
"expr_options": flattenMatchExprOptions(match.ExprOptions),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spacing here is a little off, maybe tabs vs spaces

- improved naming on some variables;
- lint fix;
@github-actions github-actions bot requested a review from slevenick May 23, 2024 16:18
@modular-magician modular-magician added the awaiting-approval Pull requests that needs reviewer's approval to run presubmit tests label May 23, 2024
Copy link

This PR has been waiting for review for 2 weekdays. Please take a look! Use the label disable-review-reminders to disable these notifications.

@modular-magician modular-magician removed the awaiting-approval Pull requests that needs reviewer's approval to run presubmit tests label May 28, 2024
@modular-magician
Copy link
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 ( 5 files changed, 538 insertions(+))
google-beta provider: Diff ( 5 files changed, 538 insertions(+))
terraform-google-conversion: Diff ( 1 file changed, 60 insertions(+))

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 941
Passed tests: 660
Skipped tests: 72
Affected tests: 209

Click here to see the affected service packages
  • compute

Action taken

Found 209 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
TestAccComputeAddress_instanceWithIpExample|TestAccComputeAutoscaler_autoscalerBasicExample|TestAccComputeAutoscaler_autoscalerSingleInstanceExample|TestAccComputeAutoscaler_multicondition|TestAccComputeAutoscaler_scaleDownControl|TestAccComputeAutoscaler_scaleInControl|TestAccComputeAutoscaler_scaleInControlFixed|TestAccComputeAutoscaler_scalingSchedule|TestAccComputeAutoscaler_update|TestAccComputeBackendService_withBackend|TestAccComputeBackendService_withBackendAndIAP|TestAccComputeBackendService_withBackendAndMaxUtilization|TestAccComputeBackendService_withMaxConnections|TestAccComputeBackendService_withMaxConnectionsPerEndpoint|TestAccComputeBackendService_withMaxConnectionsPerInstance|TestAccComputeBackendService_withMaxRatePerEndpoint|TestAccComputeDiskResourcePolicyAttachment_diskResourcePolicyAttachmentBasicExample|TestAccComputeDiskResourcePolicyAttachment_update|TestAccComputeDisk_cloneDisk|TestAccComputeDisk_deleteDetach|TestAccComputeDisk_encryptionKMS|TestAccComputeDisk_fromSnapshot|TestAccComputeDisk_fromTypeUrl|TestAccComputeDisk_multiWriter|TestAccComputeDisk_resourcePolicies|TestAccComputeDisk_update|TestAccComputeForwardingRule_forwardingRuleHttpLbExample|TestAccComputeForwardingRule_forwardingRuleRegionalHttpXlbExample|TestAccComputeGlobalForwardingRule_globalForwardingRuleInternalExample|TestAccComputeGlobalForwardingRule_internalLoadBalancing|TestAccComputeImage_basedondisk|TestAccComputeImage_imageEncryptionKey|TestAccComputeImage_sourceImage|TestAccComputeImage_sourceSnapshot|TestAccComputeImage_withLicense|TestAccComputeInstanceGroup_basic|TestAccComputeInstanceGroup_rename|TestAccComputeInstanceNetworkIntefaceWithSecurityPolicy|TestAccComputeInstanceTemplate_EncryptKMS|TestAccComputeInstanceTemplate_IP|TestAccComputeInstanceTemplate_IPv6|TestAccComputeInstanceTemplate_NetworkAttachment|TestAccComputeInstanceTemplate_basic|TestAccComputeInstanceTemplate_diskIops|TestAccComputeInstanceTemplate_diskResourcePolicies|TestAccComputeInstanceTemplate_disks|TestAccComputeInstanceTemplate_enableDisplay|TestAccComputeInstanceTemplate_guestAccelerator|TestAccComputeInstanceTemplate_instanceResourcePolicies|TestAccComputeInstanceTemplate_localSsdRecoveryTimeout|TestAccComputeInstanceTemplate_maintenance_interval|TestAccComputeInstanceTemplate_managedEnvoy|TestAccComputeInstanceTemplate_maxRunDuration_onInstanceStopAction|TestAccComputeInstanceTemplate_minCpuPlatform|TestAccComputeInstanceTemplate_networkIP|TestAccComputeInstanceTemplate_networkIPAddress|TestAccComputeInstanceTemplate_networkTier|TestAccComputeInstanceTemplate_preemptible|TestAccComputeInstanceTemplate_primaryAliasIpRange|TestAccComputeInstanceTemplate_regionDisks|TestAccComputeInstanceTemplate_reservationAffinities|TestAccComputeInstanceTemplate_secondaryAliasIpRange|TestAccComputeInstanceTemplate_shieldedVmConfig1|TestAccComputeInstanceTemplate_shieldedVmConfig2|TestAccComputeInstanceTemplate_soleTenantNodeAffinities|TestAccComputeInstanceTemplate_sourceImageEncryptionKey|TestAccComputeInstanceTemplate_sourceSnapshotEncryptionKey|TestAccComputeInstanceTemplate_spot|TestAccComputeInstanceTemplate_spot_maxRunDuration|TestAccComputeInstanceTemplate_spot_maxRunDuration_deleteTerminationAction|TestAccComputeInstanceTemplate_spot_maxRunDuration_stopTerminationAction|TestAccComputeInstanceTemplate_subnet_auto|TestAccComputeInstanceTemplate_subnet_custom|TestAccComputeInstanceTemplate_with18TbScratchDisk|TestAccComputeInstanceTemplate_withScratchDisk|TestAccComputeInstance_IPv6|TestAccComputeInstance_NetworkAttachmentUpdate|TestAccComputeInstance_NicStackTypeUpdate|TestAccComputeInstance_PTRRecord|TestAccComputeInstance_advancedMachineFeatures|TestAccComputeInstance_attachedDisk|TestAccComputeInstance_attachedDisk_modeRo|TestAccComputeInstance_attachedDisk_sourceUrl|TestAccComputeInstance_basic1|TestAccComputeInstance_bootDisk_mode|TestAccComputeInstance_bootDisk_source|TestAccComputeInstance_bootDisk_sourceUrl|TestAccComputeInstance_confidentialHyperDiskBootDisk|TestAccComputeInstance_deletionProtectionExplicitTrueAndUpdateFalse|TestAccComputeInstance_enableDisplay|TestAccComputeInstance_forceChangeMachineTypeManually|TestAccComputeInstance_guestAccelerator|TestAccComputeInstance_hostname|TestAccComputeInstance_hyperdiskBootDisk_provisioned_iops_throughput|TestAccComputeInstance_internalIPv6|TestAccComputeInstance_ipv6ExternalReservation|TestAccComputeInstance_kmsDiskEncryption|TestAccComputeInstance_localSsdRecoveryTimeout|TestAccComputeInstance_localSsdRecoveryTimeout_update|TestAccComputeInstance_maxRunDuration_update|TestAccComputeInstance_minCpuPlatform|TestAccComputeInstance_multiNic|TestAccComputeInstance_networkTier|TestAccComputeInstance_primaryAliasIpRange|TestAccComputeInstance_queueCount|TestAccComputeInstance_reservationAffinities|TestAccComputeInstance_resourcePolicyCollocate|TestAccComputeInstance_scheduling|TestAccComputeInstance_secondaryAliasIpRange|TestAccComputeInstance_serviceAccount|TestAccComputeInstance_serviceAccount_updated|TestAccComputeInstance_serviceAccount_updated0to1to0scopes|TestAccComputeInstance_shieldedVmConfig|TestAccComputeInstance_soleTenantNodeAffinities|TestAccComputeInstance_spotVM|TestAccComputeInstance_spotVM_maxRunDuration_deleteTerminationAction|TestAccComputeInstance_spotVM_maxRunDuration_update|TestAccComputeInstance_spotVM_update|TestAccComputeInstance_standardVM_maxRunDuration_deleteTerminationAction|TestAccComputeInstance_standardVM_maxRunDuration_stopTerminationAction|TestAccComputeInstance_stopInstanceToUpdate|TestAccComputeInstance_subnet_auto|TestAccComputeInstance_subnet_custom|TestAccComputeInstance_subnetworkUpdate|TestAccComputeInstance_with375GbScratchDisk|TestAccComputeInterconnectAttachment_interconnectAttachmentDedicatedExample|TestAccComputeInterconnect_computeInterconnectBasicTestExample|TestAccComputeNodeTemplate_nodeTemplateServerBindingExample|TestAccComputePerInstanceConfig_removeInstanceOnDestroy|TestAccComputePerInstanceConfig_statefulIps|TestAccComputePerInstanceConfig_update|TestAccComputeRegionAutoscaler_regionAutoscalerBasicExample|TestAccComputeRegionAutoscaler_scaleDownControl|TestAccComputeRegionAutoscaler_scaleInControl|TestAccComputeRegionAutoscaler_scalingSchedule|TestAccComputeRegionAutoscaler_update|TestAccComputeRegionBackendService_ilbUpdateFull|TestAccComputeRegionBackendService_regionBackendServiceBalancingModeExample|TestAccComputeRegionBackendService_withBackendInternal|TestAccComputeRegionBackendService_withBackendInternalManaged|TestAccComputeRegionBackendService_withBackendMultiNic|TestAccComputeRegionDiskResourcePolicyAttachment_regionDiskResourcePolicyAttachmentBasicExample|TestAccComputeRegionInstanceTemplate_IP|TestAccComputeRegionInstanceTemplate_IPv6|TestAccComputeRegionInstanceTemplate_basic|TestAccComputeRegionInstanceTemplate_diskIops|TestAccComputeRegionInstanceTemplate_diskResourcePolicies|TestAccComputeRegionInstanceTemplate_enableDisplay|TestAccComputeRegionInstanceTemplate_guestAccelerator|TestAccComputeRegionInstanceTemplate_instanceResourcePolicies|TestAccComputeRegionInstanceTemplate_localSsdRecoveryTimeout|TestAccComputeRegionInstanceTemplate_maintenance_interval|TestAccComputeRegionInstanceTemplate_managedEnvoy|TestAccComputeRegionInstanceTemplate_maxRunDuration_onInstanceStopAction|TestAccComputeRegionInstanceTemplate_minCpuPlatform|TestAccComputeRegionInstanceTemplate_networkIP|TestAccComputeRegionInstanceTemplate_networkIPAddress|TestAccComputeRegionInstanceTemplate_networkTier|TestAccComputeRegionInstanceTemplate_preemptible|TestAccComputeRegionInstanceTemplate_primaryAliasIpRange|TestAccComputeRegionInstanceTemplate_regionDisks|TestAccComputeRegionInstanceTemplate_reservationAffinities|TestAccComputeRegionInstanceTemplate_secondaryAliasIpRange|TestAccComputeRegionInstanceTemplate_shieldedVmConfig1|TestAccComputeRegionInstanceTemplate_shieldedVmConfig2|TestAccComputeRegionInstanceTemplate_soleTenantNodeAffinities|TestAccComputeRegionInstanceTemplate_sourceImageEncryptionKey|TestAccComputeRegionInstanceTemplate_sourceSnapshotEncryptionKey|TestAccComputeRegionInstanceTemplate_spot|TestAccComputeRegionInstanceTemplate_spot_maxRunDuration|TestAccComputeRegionInstanceTemplate_subnet_auto|TestAccComputeRegionInstanceTemplate_subnet_custom|TestAccComputeRegionInstanceTemplate_with18TbScratchDisk|TestAccComputeRegionInstanceTemplate_withScratchDisk|TestAccComputeRegionPerInstanceConfig_removeInstanceOnDestroy|TestAccComputeRegionPerInstanceConfig_statefulIps|TestAccComputeRegionPerInstanceConfig_update|TestAccComputeRegionTargetHttpsProxy_regionTargetHttpsProxyMtlsExample|TestAccComputeResourcePolicy_attached|TestAccComputeRoute_hopInstance|TestAccComputeSnapshotIamBindingGenerated|TestAccComputeSnapshotIamMemberGenerated|TestAccComputeSnapshotIamPolicyGenerated|TestAccComputeSnapshot_encryption|TestAccComputeSnapshot_snapshotBasicExample|TestAccComputeSnapshot_snapshotChainnameExample|TestAccComputeTargetHttpsProxy_targetHttpsProxyMtlsExample|TestAccComputeTargetInstance_targetInstanceBasicExample|TestAccComputeTargetInstance_targetInstanceCustomNetworkExample|TestAccComputeTargetInstance_targetInstanceWithSecurityPolicyExample|TestAccComputeTargetInstance_withSecurityPolicy|TestAccComputeTargetPool_basic|TestAccInstanceGroupManager_autoHealingPolicies|TestAccInstanceGroupManager_basic|TestAccInstanceGroupManager_resourceManagerTags|TestAccInstanceGroupManager_self_link_unique|TestAccInstanceGroupManager_stateful|TestAccInstanceGroupManager_targetSizeZero|TestAccInstanceGroupManager_update|TestAccInstanceGroupManager_versions|TestAccInstanceGroupManager_waitForStatus|TestAccRegionInstanceGroupManager_autoHealingPolicies|TestAccRegionInstanceGroupManager_basic|TestAccRegionInstanceGroupManager_distributionPolicy|TestAccRegionInstanceGroupManager_resourceManagerTags|TestAccRegionInstanceGroupManager_stateful|TestAccRegionInstanceGroupManager_targetSizeZero|TestAccRegionInstanceGroupManager_update|TestAccRegionInstanceGroupManager_versions

Get to know how VCR tests work

@modular-magician
Copy link
Collaborator

$\textcolor{green}{\textsf{Tests passed during RECORDING mode:}}$
TestAccComputeAddress_instanceWithIpExample[Debug log]
TestAccComputeBackendService_withBackend[Debug log]
TestAccComputeBackendService_withMaxConnectionsPerEndpoint[Debug log]
TestAccComputeBackendService_withMaxRatePerEndpoint[Debug log]
TestAccComputeDiskResourcePolicyAttachment_diskResourcePolicyAttachmentBasicExample[Debug log]
TestAccComputeDiskResourcePolicyAttachment_update[Debug log]
TestAccComputeDisk_cloneDisk[Debug log]
TestAccComputeDisk_deleteDetach[Debug log]
TestAccComputeDisk_encryptionKMS[Debug log]
TestAccComputeDisk_fromSnapshot[Debug log]
TestAccComputeDisk_fromTypeUrl[Debug log]
TestAccComputeDisk_multiWriter[Debug log]
TestAccComputeDisk_resourcePolicies[Debug log]
TestAccComputeDisk_update[Debug log]
TestAccComputeForwardingRule_forwardingRuleHttpLbExample[Debug log]
TestAccComputeForwardingRule_forwardingRuleRegionalHttpXlbExample[Debug log]
TestAccComputeImage_basedondisk[Debug log]
TestAccComputeImage_imageEncryptionKey[Debug log]
TestAccComputeImage_sourceImage[Debug log]
TestAccComputeImage_sourceSnapshot[Debug log]
TestAccComputeImage_withLicense[Debug log]
TestAccComputeInstanceGroup_basic[Debug log]
TestAccComputeInstanceGroup_rename[Debug log]
TestAccComputeInstanceTemplate_EncryptKMS[Debug log]
TestAccComputeInstanceTemplate_IP[Debug log]
TestAccComputeInstanceTemplate_IPv6[Debug log]
TestAccComputeInstanceTemplate_NetworkAttachment[Debug log]
TestAccComputeInstanceTemplate_basic[Debug log]
TestAccComputeInstanceTemplate_diskIops[Debug log]
TestAccComputeInstanceTemplate_diskResourcePolicies[Debug log]
TestAccComputeInstanceTemplate_disks[Debug log]
TestAccComputeInstanceTemplate_enableDisplay[Debug log]
TestAccComputeInstanceTemplate_guestAccelerator[Debug log]
TestAccComputeInstanceTemplate_instanceResourcePolicies[Debug log]
TestAccComputeInstanceTemplate_localSsdRecoveryTimeout[Debug log]
TestAccComputeInstanceTemplate_maintenance_interval[Debug log]
TestAccComputeInstanceTemplate_managedEnvoy[Debug log]
TestAccComputeInstanceTemplate_maxRunDuration_onInstanceStopAction[Debug log]
TestAccComputeInstanceTemplate_minCpuPlatform[Debug log]
TestAccComputeInstanceTemplate_networkIP[Debug log]
TestAccComputeInstanceTemplate_networkIPAddress[Debug log]
TestAccComputeInstanceTemplate_networkTier[Debug log]
TestAccComputeInstanceTemplate_preemptible[Debug log]
TestAccComputeInstanceTemplate_primaryAliasIpRange[Debug log]
TestAccComputeInstanceTemplate_regionDisks[Debug log]
TestAccComputeInstanceTemplate_reservationAffinities[Debug log]
TestAccComputeInstanceTemplate_secondaryAliasIpRange[Debug log]
TestAccComputeInstanceTemplate_shieldedVmConfig1[Debug log]
TestAccComputeInstanceTemplate_shieldedVmConfig2[Debug log]
TestAccComputeInstanceTemplate_soleTenantNodeAffinities[Debug log]
TestAccComputeInstanceTemplate_sourceImageEncryptionKey[Debug log]
TestAccComputeInstanceTemplate_sourceSnapshotEncryptionKey[Debug log]
TestAccComputeInstanceTemplate_spot[Debug log]
TestAccComputeInstanceTemplate_spot_maxRunDuration[Debug log]
TestAccComputeInstanceTemplate_spot_maxRunDuration_deleteTerminationAction[Debug log]
TestAccComputeInstanceTemplate_spot_maxRunDuration_stopTerminationAction[Debug log]
TestAccComputeInstanceTemplate_subnet_auto[Debug log]
TestAccComputeInstanceTemplate_subnet_custom[Debug log]
TestAccComputeInstanceTemplate_with18TbScratchDisk[Debug log]
TestAccComputeInstanceTemplate_withScratchDisk[Debug log]
TestAccComputeInstance_IPv6[Debug log]
TestAccComputeInstance_NetworkAttachmentUpdate[Debug log]
TestAccComputeInstance_NicStackTypeUpdate[Debug log]
TestAccComputeInstance_PTRRecord[Debug log]
TestAccComputeInstance_advancedMachineFeatures[Debug log]
TestAccComputeInstance_attachedDisk[Debug log]
TestAccComputeInstance_attachedDisk_modeRo[Debug log]
TestAccComputeInstance_attachedDisk_sourceUrl[Debug log]
TestAccComputeInstance_basic1[Debug log]
TestAccComputeInstance_bootDisk_mode[Debug log]
TestAccComputeInstance_bootDisk_source[Debug log]
TestAccComputeInstance_bootDisk_sourceUrl[Debug log]
TestAccComputeInstance_confidentialHyperDiskBootDisk[Debug log]
TestAccComputeInstance_deletionProtectionExplicitTrueAndUpdateFalse[Debug log]
TestAccComputeInstance_enableDisplay[Debug log]
TestAccComputeInstance_forceChangeMachineTypeManually[Debug log]
TestAccComputeInstance_hostname[Debug log]
TestAccComputeInstance_hyperdiskBootDisk_provisioned_iops_throughput[Debug log]
TestAccComputeInstance_internalIPv6[Debug log]
TestAccComputeInstance_ipv6ExternalReservation[Debug log]
TestAccComputeInstance_kmsDiskEncryption[Debug log]
TestAccComputeInstance_localSsdRecoveryTimeout[Debug log]
TestAccComputeInstance_localSsdRecoveryTimeout_update[Debug log]
TestAccComputeInstance_maxRunDuration_update[Debug log]
TestAccComputeInstance_minCpuPlatform[Debug log]
TestAccComputeInstance_multiNic[Debug log]
TestAccComputeInstance_networkTier[Debug log]
TestAccComputeInstance_primaryAliasIpRange[Debug log]
TestAccComputeInstance_queueCount[Debug log]
TestAccComputeInstance_reservationAffinities[Debug log]
TestAccComputeInstance_resourcePolicyCollocate[Debug log]
TestAccComputeInstance_scheduling[Debug log]
TestAccComputeInstance_secondaryAliasIpRange[Debug log]
TestAccComputeInstance_serviceAccount[Debug log]
TestAccComputeInstance_serviceAccount_updated[Debug log]
TestAccComputeInstance_serviceAccount_updated0to1to0scopes[Debug log]
TestAccComputeInstance_shieldedVmConfig[Debug log]
TestAccComputeInstance_soleTenantNodeAffinities[Debug log]
TestAccComputeInstance_spotVM[Debug log]
TestAccComputeInstance_spotVM_maxRunDuration_deleteTerminationAction[Debug log]
TestAccComputeInstance_spotVM_maxRunDuration_update[Debug log]
TestAccComputeInstance_spotVM_update[Debug log]
TestAccComputeInstance_standardVM_maxRunDuration_deleteTerminationAction[Debug log]
TestAccComputeInstance_standardVM_maxRunDuration_stopTerminationAction[Debug log]
TestAccComputeInstance_stopInstanceToUpdate[Debug log]
TestAccComputeInstance_subnet_auto[Debug log]
TestAccComputeInstance_subnet_custom[Debug log]
TestAccComputeInstance_subnetworkUpdate[Debug log]
TestAccComputeInstance_with375GbScratchDisk[Debug log]
TestAccComputeInterconnectAttachment_interconnectAttachmentDedicatedExample[Debug log]
TestAccComputeNodeTemplate_nodeTemplateServerBindingExample[Debug log]
TestAccComputePerInstanceConfig_removeInstanceOnDestroy[Debug log]
TestAccComputeRegionBackendService_ilbUpdateFull[Debug log]
TestAccComputeRegionBackendService_regionBackendServiceBalancingModeExample[Debug log]
TestAccComputeRegionBackendService_withBackendInternalManaged[Debug log]
TestAccComputeRegionDiskResourcePolicyAttachment_regionDiskResourcePolicyAttachmentBasicExample[Debug log]
TestAccComputeRegionInstanceTemplate_IP[Debug log]
TestAccComputeRegionInstanceTemplate_IPv6[Debug log]
TestAccComputeRegionInstanceTemplate_basic[Debug log]
TestAccComputeRegionInstanceTemplate_diskIops[Debug log]
TestAccComputeRegionInstanceTemplate_diskResourcePolicies[Debug log]
TestAccComputeRegionInstanceTemplate_enableDisplay[Debug log]
TestAccComputeRegionInstanceTemplate_guestAccelerator[Debug log]
TestAccComputeRegionInstanceTemplate_instanceResourcePolicies[Debug log]
TestAccComputeRegionInstanceTemplate_localSsdRecoveryTimeout[Debug log]
TestAccComputeRegionInstanceTemplate_maintenance_interval[Debug log]
TestAccComputeRegionInstanceTemplate_managedEnvoy[Debug log]
TestAccComputeRegionInstanceTemplate_maxRunDuration_onInstanceStopAction[Debug log]
TestAccComputeRegionInstanceTemplate_minCpuPlatform[Debug log]
TestAccComputeRegionInstanceTemplate_networkIP[Debug log]
TestAccComputeRegionInstanceTemplate_networkIPAddress[Debug log]
TestAccComputeRegionInstanceTemplate_networkTier[Debug log]
TestAccComputeRegionInstanceTemplate_preemptible[Debug log]
TestAccComputeRegionInstanceTemplate_primaryAliasIpRange[Debug log]
TestAccComputeRegionInstanceTemplate_regionDisks[Debug log]
TestAccComputeRegionInstanceTemplate_reservationAffinities[Debug log]
TestAccComputeRegionInstanceTemplate_secondaryAliasIpRange[Debug log]
TestAccComputeRegionInstanceTemplate_shieldedVmConfig1[Debug log]
TestAccComputeRegionInstanceTemplate_shieldedVmConfig2[Debug log]
TestAccComputeRegionInstanceTemplate_soleTenantNodeAffinities[Debug log]
TestAccComputeRegionInstanceTemplate_sourceImageEncryptionKey[Debug log]
TestAccComputeRegionInstanceTemplate_sourceSnapshotEncryptionKey[Debug log]
TestAccComputeRegionInstanceTemplate_spot[Debug log]
TestAccComputeRegionInstanceTemplate_spot_maxRunDuration[Debug log]
TestAccComputeRegionInstanceTemplate_subnet_auto[Debug log]
TestAccComputeRegionInstanceTemplate_subnet_custom[Debug log]
TestAccComputeRegionInstanceTemplate_with18TbScratchDisk[Debug log]
TestAccComputeRegionInstanceTemplate_withScratchDisk[Debug log]
TestAccComputeRegionPerInstanceConfig_removeInstanceOnDestroy[Debug log]
TestAccComputeRegionPerInstanceConfig_statefulIps[Debug log]
TestAccComputeRegionPerInstanceConfig_update[Debug log]
TestAccComputeRegionTargetHttpsProxy_regionTargetHttpsProxyMtlsExample[Debug log]
TestAccComputeResourcePolicy_attached[Debug log]
TestAccComputeRoute_hopInstance[Debug log]
TestAccComputeSnapshotIamBindingGenerated[Debug log]
TestAccComputeSnapshotIamMemberGenerated[Debug log]
TestAccComputeSnapshotIamPolicyGenerated[Debug log]
TestAccComputeSnapshot_encryption[Debug log]
TestAccComputeSnapshot_snapshotBasicExample[Debug log]
TestAccComputeSnapshot_snapshotChainnameExample[Debug log]
TestAccComputeTargetHttpsProxy_targetHttpsProxyMtlsExample[Debug log]
TestAccComputeTargetInstance_targetInstanceBasicExample[Debug log]
TestAccComputeTargetInstance_targetInstanceCustomNetworkExample[Debug log]
TestAccComputeTargetInstance_targetInstanceWithSecurityPolicyExample[Debug log]
TestAccComputeTargetInstance_withSecurityPolicy[Debug log]
TestAccInstanceGroupManager_resourceManagerTags[Debug log]
TestAccInstanceGroupManager_targetSizeZero[Debug log]
TestAccInstanceGroupManager_versions[Debug log]
TestAccRegionInstanceGroupManager_distributionPolicy[Debug log]
TestAccRegionInstanceGroupManager_resourceManagerTags[Debug log]
TestAccRegionInstanceGroupManager_stateful[Debug log]
TestAccRegionInstanceGroupManager_targetSizeZero[Debug log]
TestAccRegionInstanceGroupManager_versions[Debug log]

$\textcolor{green}{\textsf{No issues found for passed tests after REPLAYING rerun.}}$


$\textcolor{red}{\textsf{Tests failed during RECORDING mode:}}$
TestAccComputeAutoscaler_autoscalerBasicExample[Error message] [Debug log]
TestAccComputeAutoscaler_autoscalerSingleInstanceExample[Error message] [Debug log]
TestAccComputeAutoscaler_multicondition[Error message] [Debug log]
TestAccComputeAutoscaler_scaleDownControl[Error message] [Debug log]
TestAccComputeAutoscaler_scaleInControl[Error message] [Debug log]
TestAccComputeAutoscaler_scaleInControlFixed[Error message] [Debug log]
TestAccComputeAutoscaler_scalingSchedule[Error message] [Debug log]
TestAccComputeAutoscaler_update[Error message] [Debug log]
TestAccComputeBackendService_withBackendAndIAP[Error message] [Debug log]
TestAccComputeBackendService_withBackendAndMaxUtilization[Error message] [Debug log]
TestAccComputeBackendService_withMaxConnections[Error message] [Debug log]
TestAccComputeBackendService_withMaxConnectionsPerInstance[Error message] [Debug log]
TestAccComputeGlobalForwardingRule_globalForwardingRuleInternalExample[Error message] [Debug log]
TestAccComputeGlobalForwardingRule_internalLoadBalancing[Error message] [Debug log]
TestAccComputeInstanceNetworkIntefaceWithSecurityPolicy[Error message] [Debug log]
TestAccComputeInstance_guestAccelerator[Error message] [Debug log]
TestAccComputeInterconnect_computeInterconnectBasicTestExample[Error message] [Debug log]
TestAccComputePerInstanceConfig_statefulIps[Error message] [Debug log]
TestAccComputePerInstanceConfig_update[Error message] [Debug log]
TestAccComputeRegionAutoscaler_regionAutoscalerBasicExample[Error message] [Debug log]
TestAccComputeRegionAutoscaler_scaleDownControl[Error message] [Debug log]
TestAccComputeRegionAutoscaler_scaleInControl[Error message] [Debug log]
TestAccComputeRegionAutoscaler_scalingSchedule[Error message] [Debug log]
TestAccComputeRegionAutoscaler_update[Error message] [Debug log]
TestAccComputeRegionBackendService_withBackendInternal[Error message] [Debug log]
TestAccComputeRegionBackendService_withBackendMultiNic[Error message] [Debug log]
TestAccComputeTargetPool_basic[Error message] [Debug log]
TestAccInstanceGroupManager_autoHealingPolicies[Error message] [Debug log]
TestAccInstanceGroupManager_basic[Error message] [Debug log]
TestAccInstanceGroupManager_self_link_unique[Error message] [Debug log]
TestAccInstanceGroupManager_stateful[Error message] [Debug log]
TestAccInstanceGroupManager_update[Error message] [Debug log]
TestAccInstanceGroupManager_waitForStatus[Error message] [Debug log]
TestAccRegionInstanceGroupManager_autoHealingPolicies[Error message] [Debug log]
TestAccRegionInstanceGroupManager_basic[Error message] [Debug log]
TestAccRegionInstanceGroupManager_update[Error message] [Debug log]

$\textcolor{red}{\textsf{Please fix these to complete your PR.}}$
View the build log or the debug log for each test

@modular-magician modular-magician added awaiting-approval Pull requests that needs reviewer's approval to run presubmit tests and removed awaiting-approval Pull requests that needs reviewer's approval to run presubmit tests labels May 28, 2024
@modular-magician
Copy link
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 ( 5 files changed, 538 insertions(+))
google-beta provider: Diff ( 5 files changed, 538 insertions(+))
terraform-google-conversion: Diff ( 1 file changed, 60 insertions(+))

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 941
Passed tests: 833
Skipped tests: 72
Affected tests: 36

Click here to see the affected service packages
  • compute

Action taken

Found 36 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
TestAccComputeAutoscaler_autoscalerBasicExample|TestAccComputeAutoscaler_autoscalerSingleInstanceExample|TestAccComputeAutoscaler_multicondition|TestAccComputeAutoscaler_scaleDownControl|TestAccComputeAutoscaler_scaleInControl|TestAccComputeAutoscaler_scaleInControlFixed|TestAccComputeAutoscaler_scalingSchedule|TestAccComputeAutoscaler_update|TestAccComputeBackendService_withBackendAndIAP|TestAccComputeBackendService_withBackendAndMaxUtilization|TestAccComputeBackendService_withMaxConnections|TestAccComputeBackendService_withMaxConnectionsPerInstance|TestAccComputeGlobalForwardingRule_globalForwardingRuleInternalExample|TestAccComputeGlobalForwardingRule_internalLoadBalancing|TestAccComputeInstanceNetworkIntefaceWithSecurityPolicy|TestAccComputeInstance_guestAccelerator|TestAccComputeInterconnect_computeInterconnectBasicTestExample|TestAccComputePerInstanceConfig_statefulIps|TestAccComputePerInstanceConfig_update|TestAccComputeRegionAutoscaler_regionAutoscalerBasicExample|TestAccComputeRegionAutoscaler_scaleDownControl|TestAccComputeRegionAutoscaler_scaleInControl|TestAccComputeRegionAutoscaler_scalingSchedule|TestAccComputeRegionAutoscaler_update|TestAccComputeRegionBackendService_withBackendInternal|TestAccComputeRegionBackendService_withBackendMultiNic|TestAccComputeTargetPool_basic|TestAccInstanceGroupManager_autoHealingPolicies|TestAccInstanceGroupManager_basic|TestAccInstanceGroupManager_self_link_unique|TestAccInstanceGroupManager_stateful|TestAccInstanceGroupManager_update|TestAccInstanceGroupManager_waitForStatus|TestAccRegionInstanceGroupManager_autoHealingPolicies|TestAccRegionInstanceGroupManager_basic|TestAccRegionInstanceGroupManager_update

Get to know how VCR tests work

@modular-magician
Copy link
Collaborator

$\textcolor{green}{\textsf{Tests passed during RECORDING mode:}}$
TestAccComputeBackendService_withBackendAndIAP[Debug log]
TestAccComputeBackendService_withBackendAndMaxUtilization[Debug log]
TestAccComputeBackendService_withMaxConnections[Debug log]
TestAccComputeBackendService_withMaxConnectionsPerInstance[Debug log]
TestAccComputeGlobalForwardingRule_globalForwardingRuleInternalExample[Debug log]
TestAccComputeGlobalForwardingRule_internalLoadBalancing[Debug log]
TestAccComputeInterconnect_computeInterconnectBasicTestExample[Debug log]
TestAccComputePerInstanceConfig_statefulIps[Debug log]
TestAccComputePerInstanceConfig_update[Debug log]
TestAccComputeRegionBackendService_withBackendInternal[Debug log]
TestAccComputeRegionBackendService_withBackendMultiNic[Debug log]

$\textcolor{green}{\textsf{No issues found for passed tests after REPLAYING rerun.}}$


$\textcolor{red}{\textsf{Tests failed during RECORDING mode:}}$
TestAccComputeAutoscaler_autoscalerBasicExample[Error message] [Debug log]
TestAccComputeAutoscaler_autoscalerSingleInstanceExample[Error message] [Debug log]
TestAccComputeAutoscaler_multicondition[Error message] [Debug log]
TestAccComputeAutoscaler_scaleDownControl[Error message] [Debug log]
TestAccComputeAutoscaler_scaleInControl[Error message] [Debug log]
TestAccComputeAutoscaler_scaleInControlFixed[Error message] [Debug log]
TestAccComputeAutoscaler_scalingSchedule[Error message] [Debug log]
TestAccComputeAutoscaler_update[Error message] [Debug log]
TestAccComputeInstanceNetworkIntefaceWithSecurityPolicy[Error message] [Debug log]
TestAccComputeInstance_guestAccelerator[Error message] [Debug log]
TestAccComputeRegionAutoscaler_regionAutoscalerBasicExample[Error message] [Debug log]
TestAccComputeRegionAutoscaler_scaleDownControl[Error message] [Debug log]
TestAccComputeRegionAutoscaler_scaleInControl[Error message] [Debug log]
TestAccComputeRegionAutoscaler_scalingSchedule[Error message] [Debug log]
TestAccComputeRegionAutoscaler_update[Error message] [Debug log]
TestAccComputeTargetPool_basic[Error message] [Debug log]
TestAccInstanceGroupManager_autoHealingPolicies[Error message] [Debug log]
TestAccInstanceGroupManager_basic[Error message] [Debug log]
TestAccInstanceGroupManager_self_link_unique[Error message] [Debug log]
TestAccInstanceGroupManager_stateful[Error message] [Debug log]
TestAccInstanceGroupManager_update[Error message] [Debug log]
TestAccInstanceGroupManager_waitForStatus[Error message] [Debug log]
TestAccRegionInstanceGroupManager_autoHealingPolicies[Error message] [Debug log]
TestAccRegionInstanceGroupManager_basic[Error message] [Debug log]
TestAccRegionInstanceGroupManager_update[Error message] [Debug log]

$\textcolor{red}{\textsf{Please fix these to complete your PR.}}$
View the build log or the debug log for each test

@matheusaleixo-cit
Copy link
Contributor Author

matheusaleixo-cit commented May 28, 2024

Hello @slevenick! Can you give me a help debugging this? A lot of unrelated tests are being marked as affected by the last changes, and those tests are passing when running locally but failing here.

@slevenick
Copy link
Contributor

We're having some CI issues right now, should be through them in a day or so and we can retrigger this

Copy link

@GoogleCloudPlatform/terraform-team This PR has been waiting for review for 1 week. Please take a look! Use the label disable-review-reminders to disable these notifications.

Copy link

github-actions bot commented Jun 6, 2024

@GoogleCloudPlatform/terraform-team This PR has been waiting for review for 2 weeks. Please take a look! Use the label disable-review-reminders to disable these notifications.

@modular-magician modular-magician added awaiting-approval Pull requests that needs reviewer's approval to run presubmit tests and removed awaiting-approval Pull requests that needs reviewer's approval to run presubmit tests labels Jun 6, 2024
@modular-magician
Copy link
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 ( 5 files changed, 538 insertions(+))
google-beta provider: Diff ( 5 files changed, 538 insertions(+))
terraform-google-conversion: Diff ( 1 file changed, 60 insertions(+))

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 960
Passed tests: 726
Skipped tests: 74
Affected tests: 160

Click here to see the affected service packages
  • compute

Action taken

Found 160 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
TestAccComputeAddress_instanceWithIpExample|TestAccComputeBackendService_withBackend|TestAccComputeBackendService_withBackendAndIAP|TestAccComputeBackendService_withBackendAndMaxUtilization|TestAccComputeBackendService_withMaxConnections|TestAccComputeBackendService_withMaxConnectionsPerEndpoint|TestAccComputeBackendService_withMaxConnectionsPerInstance|TestAccComputeBackendService_withMaxRatePerEndpoint|TestAccComputeDisk_deleteDetach|TestAccComputeDisk_multiWriter|TestAccComputeForwardingRule_forwardingRuleHttpLbExample|TestAccComputeForwardingRule_forwardingRuleRegionalHttpXlbExample|TestAccComputeGlobalForwardingRule_globalForwardingRuleInternalExample|TestAccComputeGlobalForwardingRule_internalLoadBalancing|TestAccComputeInstanceGroup_basic|TestAccComputeInstanceGroup_rename|TestAccComputeInstanceNetworkIntefaceWithSecurityPolicy|TestAccComputeInstanceTemplate_EncryptKMS|TestAccComputeInstanceTemplate_IP|TestAccComputeInstanceTemplate_IPv6|TestAccComputeInstanceTemplate_NetworkAttachment|TestAccComputeInstanceTemplate_basic|TestAccComputeInstanceTemplate_diskIops|TestAccComputeInstanceTemplate_diskResourcePolicies|TestAccComputeInstanceTemplate_disks|TestAccComputeInstanceTemplate_enableDisplay|TestAccComputeInstanceTemplate_guestAccelerator|TestAccComputeInstanceTemplate_instanceResourcePolicies|TestAccComputeInstanceTemplate_localSsdRecoveryTimeout|TestAccComputeInstanceTemplate_maintenance_interval|TestAccComputeInstanceTemplate_managedEnvoy|TestAccComputeInstanceTemplate_maxRunDuration_onInstanceStopAction|TestAccComputeInstanceTemplate_minCpuPlatform|TestAccComputeInstanceTemplate_networkIP|TestAccComputeInstanceTemplate_networkIPAddress|TestAccComputeInstanceTemplate_networkTier|TestAccComputeInstanceTemplate_preemptible|TestAccComputeInstanceTemplate_primaryAliasIpRange|TestAccComputeInstanceTemplate_regionDisks|TestAccComputeInstanceTemplate_reservationAffinities|TestAccComputeInstanceTemplate_secondaryAliasIpRange|TestAccComputeInstanceTemplate_shieldedVmConfig1|TestAccComputeInstanceTemplate_shieldedVmConfig2|TestAccComputeInstanceTemplate_soleTenantNodeAffinities|TestAccComputeInstanceTemplate_sourceImageEncryptionKey|TestAccComputeInstanceTemplate_sourceSnapshotEncryptionKey|TestAccComputeInstanceTemplate_spot|TestAccComputeInstanceTemplate_spot_maxRunDuration|TestAccComputeInstanceTemplate_spot_maxRunDuration_deleteTerminationAction|TestAccComputeInstanceTemplate_spot_maxRunDuration_stopTerminationAction|TestAccComputeInstanceTemplate_subnet_auto|TestAccComputeInstanceTemplate_subnet_custom|TestAccComputeInstanceTemplate_with18TbScratchDisk|TestAccComputeInstanceTemplate_withScratchDisk|TestAccComputeInstance_IPv6|TestAccComputeInstance_NetworkAttachmentUpdate|TestAccComputeInstance_NicStackTypeUpdate|TestAccComputeInstance_PTRRecord|TestAccComputeInstance_advancedMachineFeatures|TestAccComputeInstance_attachedDisk|TestAccComputeInstance_attachedDisk_modeRo|TestAccComputeInstance_attachedDisk_sourceUrl|TestAccComputeInstance_basic1|TestAccComputeInstance_bootDisk_mode|TestAccComputeInstance_bootDisk_source|TestAccComputeInstance_bootDisk_sourceUrl|TestAccComputeInstance_confidentialHyperDiskBootDisk|TestAccComputeInstance_deletionProtectionExplicitTrueAndUpdateFalse|TestAccComputeInstance_enableDisplay|TestAccComputeInstance_forceChangeMachineTypeManually|TestAccComputeInstance_hostname|TestAccComputeInstance_hyperdiskBootDisk_provisioned_iops_throughput|TestAccComputeInstance_internalIPv6|TestAccComputeInstance_ipv6ExternalReservation|TestAccComputeInstance_kmsDiskEncryption|TestAccComputeInstance_localSsdRecoveryTimeout|TestAccComputeInstance_localSsdRecoveryTimeout_update|TestAccComputeInstance_maxRunDuration_update|TestAccComputeInstance_minCpuPlatform|TestAccComputeInstance_multiNic|TestAccComputeInstance_networkTier|TestAccComputeInstance_primaryAliasIpRange|TestAccComputeInstance_queueCount|TestAccComputeInstance_reservationAffinities|TestAccComputeInstance_resourcePolicyCollocate|TestAccComputeInstance_scheduling|TestAccComputeInstance_secondaryAliasIpRange|TestAccComputeInstance_serviceAccount|TestAccComputeInstance_serviceAccount_updated|TestAccComputeInstance_serviceAccount_updated0to1to0scopes|TestAccComputeInstance_shieldedVmConfig|TestAccComputeInstance_soleTenantNodeAffinities|TestAccComputeInstance_spotVM|TestAccComputeInstance_spotVM_maxRunDuration_deleteTerminationAction|TestAccComputeInstance_spotVM_maxRunDuration_update|TestAccComputeInstance_spotVM_update|TestAccComputeInstance_standardVM_maxRunDuration_deleteTerminationAction|TestAccComputeInstance_standardVM_maxRunDuration_stopTerminationAction|TestAccComputeInstance_stopInstanceToUpdate|TestAccComputeInstance_subnet_auto|TestAccComputeInstance_subnet_custom|TestAccComputeInstance_subnetworkUpdate|TestAccComputeInstance_with375GbScratchDisk|TestAccComputePerInstanceConfig_removeInstanceOnDestroy|TestAccComputePerInstanceConfig_statefulIps|TestAccComputePerInstanceConfig_update|TestAccComputeRegionBackendService_ilbUpdateFull|TestAccComputeRegionBackendService_regionBackendServiceBalancingModeExample|TestAccComputeRegionBackendService_withBackendInternal|TestAccComputeRegionBackendService_withBackendInternalManaged|TestAccComputeRegionBackendService_withBackendMultiNic|TestAccComputeRegionInstanceTemplate_IP|TestAccComputeRegionInstanceTemplate_IPv6|TestAccComputeRegionInstanceTemplate_basic|TestAccComputeRegionInstanceTemplate_diskIops|TestAccComputeRegionInstanceTemplate_diskResourcePolicies|TestAccComputeRegionInstanceTemplate_enableDisplay|TestAccComputeRegionInstanceTemplate_guestAccelerator|TestAccComputeRegionInstanceTemplate_instanceResourcePolicies|TestAccComputeRegionInstanceTemplate_localSsdRecoveryTimeout|TestAccComputeRegionInstanceTemplate_maintenance_interval|TestAccComputeRegionInstanceTemplate_managedEnvoy|TestAccComputeRegionInstanceTemplate_maxRunDuration_onInstanceStopAction|TestAccComputeRegionInstanceTemplate_minCpuPlatform|TestAccComputeRegionInstanceTemplate_networkIP|TestAccComputeRegionInstanceTemplate_networkIPAddress|TestAccComputeRegionInstanceTemplate_networkTier|TestAccComputeRegionInstanceTemplate_preemptible|TestAccComputeRegionInstanceTemplate_primaryAliasIpRange|TestAccComputeRegionInstanceTemplate_regionDisks|TestAccComputeRegionInstanceTemplate_reservationAffinities|TestAccComputeRegionInstanceTemplate_secondaryAliasIpRange|TestAccComputeRegionInstanceTemplate_shieldedVmConfig1|TestAccComputeRegionInstanceTemplate_shieldedVmConfig2|TestAccComputeRegionInstanceTemplate_soleTenantNodeAffinities|TestAccComputeRegionInstanceTemplate_sourceImageEncryptionKey|TestAccComputeRegionInstanceTemplate_sourceSnapshotEncryptionKey|TestAccComputeRegionInstanceTemplate_spot|TestAccComputeRegionInstanceTemplate_spot_maxRunDuration|TestAccComputeRegionInstanceTemplate_subnet_auto|TestAccComputeRegionInstanceTemplate_subnet_custom|TestAccComputeRegionInstanceTemplate_with18TbScratchDisk|TestAccComputeRegionInstanceTemplate_withScratchDisk|TestAccComputeRegionPerInstanceConfig_removeInstanceOnDestroy|TestAccComputeRegionPerInstanceConfig_statefulIps|TestAccComputeRegionPerInstanceConfig_update|TestAccComputeResourcePolicy_attached|TestAccComputeRoute_hopInstance|TestAccComputeTargetInstance_targetInstanceBasicExample|TestAccComputeTargetInstance_targetInstanceCustomNetworkExample|TestAccComputeTargetInstance_targetInstanceWithSecurityPolicyExample|TestAccComputeTargetInstance_withSecurityPolicy|TestAccInstanceGroupManager_resourceManagerTags|TestAccInstanceGroupManager_targetSizeZero|TestAccInstanceGroupManager_versions|TestAccRegionInstanceGroupManager_distributionPolicy|TestAccRegionInstanceGroupManager_resourceManagerTags|TestAccRegionInstanceGroupManager_stateful|TestAccRegionInstanceGroupManager_targetSizeZero|TestAccRegionInstanceGroupManager_versions

Get to know how VCR tests work

@modular-magician
Copy link
Collaborator

$\textcolor{green}{\textsf{Tests passed during RECORDING mode:}}$
TestAccComputeAddress_instanceWithIpExample[Debug log]
TestAccComputeBackendService_withBackend[Debug log]
TestAccComputeBackendService_withBackendAndIAP[Debug log]
TestAccComputeBackendService_withBackendAndMaxUtilization[Debug log]
TestAccComputeBackendService_withMaxConnections[Debug log]
TestAccComputeBackendService_withMaxConnectionsPerEndpoint[Debug log]
TestAccComputeBackendService_withMaxConnectionsPerInstance[Debug log]
TestAccComputeBackendService_withMaxRatePerEndpoint[Debug log]
TestAccComputeDisk_deleteDetach[Debug log]
TestAccComputeDisk_multiWriter[Debug log]
TestAccComputeForwardingRule_forwardingRuleHttpLbExample[Debug log]
TestAccComputeForwardingRule_forwardingRuleRegionalHttpXlbExample[Debug log]
TestAccComputeGlobalForwardingRule_globalForwardingRuleInternalExample[Debug log]
TestAccComputeGlobalForwardingRule_internalLoadBalancing[Debug log]
TestAccComputeInstanceGroup_basic[Debug log]
TestAccComputeInstanceGroup_rename[Debug log]
TestAccComputeInstanceTemplate_EncryptKMS[Debug log]
TestAccComputeInstanceTemplate_IP[Debug log]
TestAccComputeInstanceTemplate_IPv6[Debug log]
TestAccComputeInstanceTemplate_NetworkAttachment[Debug log]
TestAccComputeInstanceTemplate_basic[Debug log]
TestAccComputeInstanceTemplate_diskIops[Debug log]
TestAccComputeInstanceTemplate_diskResourcePolicies[Debug log]
TestAccComputeInstanceTemplate_disks[Debug log]
TestAccComputeInstanceTemplate_enableDisplay[Debug log]
TestAccComputeInstanceTemplate_guestAccelerator[Debug log]
TestAccComputeInstanceTemplate_instanceResourcePolicies[Debug log]
TestAccComputeInstanceTemplate_localSsdRecoveryTimeout[Debug log]
TestAccComputeInstanceTemplate_maintenance_interval[Debug log]
TestAccComputeInstanceTemplate_managedEnvoy[Debug log]
TestAccComputeInstanceTemplate_maxRunDuration_onInstanceStopAction[Debug log]
TestAccComputeInstanceTemplate_minCpuPlatform[Debug log]
TestAccComputeInstanceTemplate_networkIP[Debug log]
TestAccComputeInstanceTemplate_networkIPAddress[Debug log]
TestAccComputeInstanceTemplate_networkTier[Debug log]
TestAccComputeInstanceTemplate_preemptible[Debug log]
TestAccComputeInstanceTemplate_primaryAliasIpRange[Debug log]
TestAccComputeInstanceTemplate_regionDisks[Debug log]
TestAccComputeInstanceTemplate_reservationAffinities[Debug log]
TestAccComputeInstanceTemplate_secondaryAliasIpRange[Debug log]
TestAccComputeInstanceTemplate_shieldedVmConfig1[Debug log]
TestAccComputeInstanceTemplate_shieldedVmConfig2[Debug log]
TestAccComputeInstanceTemplate_soleTenantNodeAffinities[Debug log]
TestAccComputeInstanceTemplate_sourceImageEncryptionKey[Debug log]
TestAccComputeInstanceTemplate_sourceSnapshotEncryptionKey[Debug log]
TestAccComputeInstanceTemplate_spot[Debug log]
TestAccComputeInstanceTemplate_spot_maxRunDuration[Debug log]
TestAccComputeInstanceTemplate_spot_maxRunDuration_deleteTerminationAction[Debug log]
TestAccComputeInstanceTemplate_spot_maxRunDuration_stopTerminationAction[Debug log]
TestAccComputeInstanceTemplate_subnet_auto[Debug log]
TestAccComputeInstanceTemplate_subnet_custom[Debug log]
TestAccComputeInstanceTemplate_with18TbScratchDisk[Debug log]
TestAccComputeInstanceTemplate_withScratchDisk[Debug log]
TestAccComputeInstance_IPv6[Debug log]
TestAccComputeInstance_NetworkAttachmentUpdate[Debug log]
TestAccComputeInstance_NicStackTypeUpdate[Debug log]
TestAccComputeInstance_PTRRecord[Debug log]
TestAccComputeInstance_advancedMachineFeatures[Debug log]
TestAccComputeInstance_attachedDisk[Debug log]
TestAccComputeInstance_attachedDisk_modeRo[Debug log]
TestAccComputeInstance_attachedDisk_sourceUrl[Debug log]
TestAccComputeInstance_basic1[Debug log]
TestAccComputeInstance_bootDisk_mode[Debug log]
TestAccComputeInstance_bootDisk_source[Debug log]
TestAccComputeInstance_bootDisk_sourceUrl[Debug log]
TestAccComputeInstance_confidentialHyperDiskBootDisk[Debug log]
TestAccComputeInstance_deletionProtectionExplicitTrueAndUpdateFalse[Debug log]
TestAccComputeInstance_enableDisplay[Debug log]
TestAccComputeInstance_forceChangeMachineTypeManually[Debug log]
TestAccComputeInstance_hostname[Debug log]
TestAccComputeInstance_hyperdiskBootDisk_provisioned_iops_throughput[Debug log]
TestAccComputeInstance_internalIPv6[Debug log]
TestAccComputeInstance_ipv6ExternalReservation[Debug log]
TestAccComputeInstance_kmsDiskEncryption[Debug log]
TestAccComputeInstance_localSsdRecoveryTimeout[Debug log]
TestAccComputeInstance_localSsdRecoveryTimeout_update[Debug log]
TestAccComputeInstance_maxRunDuration_update[Debug log]
TestAccComputeInstance_minCpuPlatform[Debug log]
TestAccComputeInstance_multiNic[Debug log]
TestAccComputeInstance_networkTier[Debug log]
TestAccComputeInstance_primaryAliasIpRange[Debug log]
TestAccComputeInstance_queueCount[Debug log]
TestAccComputeInstance_reservationAffinities[Debug log]
TestAccComputeInstance_resourcePolicyCollocate[Debug log]
TestAccComputeInstance_scheduling[Debug log]
TestAccComputeInstance_secondaryAliasIpRange[Debug log]
TestAccComputeInstance_serviceAccount[Debug log]
TestAccComputeInstance_serviceAccount_updated[Debug log]
TestAccComputeInstance_serviceAccount_updated0to1to0scopes[Debug log]
TestAccComputeInstance_shieldedVmConfig[Debug log]
TestAccComputeInstance_spotVM[Debug log]
TestAccComputeInstance_spotVM_maxRunDuration_deleteTerminationAction[Debug log]
TestAccComputeInstance_spotVM_maxRunDuration_update[Debug log]
TestAccComputeInstance_spotVM_update[Debug log]
TestAccComputeInstance_standardVM_maxRunDuration_deleteTerminationAction[Debug log]
TestAccComputeInstance_standardVM_maxRunDuration_stopTerminationAction[Debug log]
TestAccComputeInstance_stopInstanceToUpdate[Debug log]
TestAccComputeInstance_subnet_auto[Debug log]
TestAccComputeInstance_subnet_custom[Debug log]
TestAccComputeInstance_subnetworkUpdate[Debug log]
TestAccComputeInstance_with375GbScratchDisk[Debug log]
TestAccComputePerInstanceConfig_removeInstanceOnDestroy[Debug log]
TestAccComputePerInstanceConfig_statefulIps[Debug log]
TestAccComputePerInstanceConfig_update[Debug log]
TestAccComputeRegionBackendService_ilbUpdateFull[Debug log]
TestAccComputeRegionBackendService_regionBackendServiceBalancingModeExample[Debug log]
TestAccComputeRegionBackendService_withBackendInternal[Debug log]
TestAccComputeRegionBackendService_withBackendInternalManaged[Debug log]
TestAccComputeRegionBackendService_withBackendMultiNic[Debug log]
TestAccComputeRegionInstanceTemplate_IP[Debug log]
TestAccComputeRegionInstanceTemplate_IPv6[Debug log]
TestAccComputeRegionInstanceTemplate_basic[Debug log]
TestAccComputeRegionInstanceTemplate_diskIops[Debug log]
TestAccComputeRegionInstanceTemplate_diskResourcePolicies[Debug log]
TestAccComputeRegionInstanceTemplate_enableDisplay[Debug log]
TestAccComputeRegionInstanceTemplate_guestAccelerator[Debug log]
TestAccComputeRegionInstanceTemplate_instanceResourcePolicies[Debug log]
TestAccComputeRegionInstanceTemplate_localSsdRecoveryTimeout[Debug log]
TestAccComputeRegionInstanceTemplate_maintenance_interval[Debug log]
TestAccComputeRegionInstanceTemplate_managedEnvoy[Debug log]
TestAccComputeRegionInstanceTemplate_maxRunDuration_onInstanceStopAction[Debug log]
TestAccComputeRegionInstanceTemplate_minCpuPlatform[Debug log]
TestAccComputeRegionInstanceTemplate_networkIP[Debug log]
TestAccComputeRegionInstanceTemplate_networkIPAddress[Debug log]
TestAccComputeRegionInstanceTemplate_networkTier[Debug log]
TestAccComputeRegionInstanceTemplate_preemptible[Debug log]
TestAccComputeRegionInstanceTemplate_primaryAliasIpRange[Debug log]
TestAccComputeRegionInstanceTemplate_regionDisks[Debug log]
TestAccComputeRegionInstanceTemplate_reservationAffinities[Debug log]
TestAccComputeRegionInstanceTemplate_secondaryAliasIpRange[Debug log]
TestAccComputeRegionInstanceTemplate_shieldedVmConfig1[Debug log]
TestAccComputeRegionInstanceTemplate_shieldedVmConfig2[Debug log]
TestAccComputeRegionInstanceTemplate_soleTenantNodeAffinities[Debug log]
TestAccComputeRegionInstanceTemplate_sourceImageEncryptionKey[Debug log]
TestAccComputeRegionInstanceTemplate_sourceSnapshotEncryptionKey[Debug log]
TestAccComputeRegionInstanceTemplate_spot[Debug log]
TestAccComputeRegionInstanceTemplate_spot_maxRunDuration[Debug log]
TestAccComputeRegionInstanceTemplate_subnet_auto[Debug log]
TestAccComputeRegionInstanceTemplate_subnet_custom[Debug log]
TestAccComputeRegionInstanceTemplate_with18TbScratchDisk[Debug log]
TestAccComputeRegionInstanceTemplate_withScratchDisk[Debug log]
TestAccComputeRegionPerInstanceConfig_removeInstanceOnDestroy[Debug log]
TestAccComputeRegionPerInstanceConfig_statefulIps[Debug log]
TestAccComputeRegionPerInstanceConfig_update[Debug log]
TestAccComputeResourcePolicy_attached[Debug log]
TestAccComputeRoute_hopInstance[Debug log]
TestAccComputeTargetInstance_targetInstanceBasicExample[Debug log]
TestAccComputeTargetInstance_targetInstanceCustomNetworkExample[Debug log]
TestAccComputeTargetInstance_targetInstanceWithSecurityPolicyExample[Debug log]
TestAccComputeTargetInstance_withSecurityPolicy[Debug log]
TestAccInstanceGroupManager_resourceManagerTags[Debug log]
TestAccInstanceGroupManager_targetSizeZero[Debug log]
TestAccInstanceGroupManager_versions[Debug log]
TestAccRegionInstanceGroupManager_distributionPolicy[Debug log]
TestAccRegionInstanceGroupManager_resourceManagerTags[Debug log]
TestAccRegionInstanceGroupManager_stateful[Debug log]
TestAccRegionInstanceGroupManager_targetSizeZero[Debug log]
TestAccRegionInstanceGroupManager_versions[Debug log]

$\textcolor{green}{\textsf{No issues found for passed tests after REPLAYING rerun.}}$


$\textcolor{red}{\textsf{Tests failed during RECORDING mode:}}$
TestAccComputeInstanceNetworkIntefaceWithSecurityPolicy[Error message] [Debug log]
TestAccComputeInstance_soleTenantNodeAffinities[Error message] [Debug log]

$\textcolor{red}{\textsf{Please fix these to complete your PR.}}$
View the build log or the debug log for each test

@modular-magician modular-magician added awaiting-approval Pull requests that needs reviewer's approval to run presubmit tests and removed awaiting-approval Pull requests that needs reviewer's approval to run presubmit tests labels Jun 12, 2024
@modular-magician
Copy link
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 ( 5 files changed, 538 insertions(+))
google-beta provider: Diff ( 5 files changed, 538 insertions(+))
terraform-google-conversion: Diff ( 1 file changed, 60 insertions(+))

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 960
Passed tests: 884
Skipped tests: 74
Affected tests: 2

Click here to see the affected service packages
  • compute

Action taken

Found 2 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
TestAccComputeInstanceNetworkIntefaceWithSecurityPolicy|TestAccComputeInstance_soleTenantNodeAffinities

Get to know how VCR tests work

@modular-magician
Copy link
Collaborator

$\textcolor{green}{\textsf{Tests passed during RECORDING mode:}}$
TestAccComputeInstance_soleTenantNodeAffinities[Debug log]

$\textcolor{green}{\textsf{No issues found for passed tests after REPLAYING rerun.}}$


$\textcolor{red}{\textsf{Tests failed during RECORDING mode:}}$
TestAccComputeInstanceNetworkIntefaceWithSecurityPolicy[Error message] [Debug log]

$\textcolor{red}{\textsf{Please fix these to complete your PR.}}$
View the build log or the debug log for each test

@slevenick slevenick merged commit f7ca92e into GoogleCloudPlatform:main Jun 12, 2024
14 of 15 checks passed
BBBmau pushed a commit to BBBmau/magic-modules that referenced this pull request Jun 24, 2024
@matheusaleixo-cit matheusaleixo-cit deleted the add-expr-recaptcha-type-site-keys-to-compute-security-policy branch June 25, 2024 16:54
pcostell pushed a commit to pcostell/magic-modules that referenced this pull request Jul 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants