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

feat: add HNS support for storage bucket #11852

Merged
merged 45 commits into from
Oct 16, 2024

Conversation

gurusai-voleti
Copy link
Contributor

@gurusai-voleti gurusai-voleti commented Sep 27, 2024

Adds support to enable hierarchical_namespace for storage buckets

Release Note Template for Downstream PRs (will be copied)

storage: added 'hierarchical_namespace' to 'google_storage_bucket' resource

Copy link

google-cla bot commented Sep 27, 2024

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.

Copy link

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

@rileykarson, 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.

@modular-magician modular-magician added the awaiting-approval Pull requests that need reviewer's approval to run presubmit tests label Sep 27, 2024
@gurusai-voleti gurusai-voleti marked this pull request as draft September 27, 2024 07:26
@kautikdk
Copy link
Member

Apart from the field behavior comments, Please check bucket deletion. If the bucket is configured with force_destroy=true then while deleting bucket, it should delete all the folders and objects within the it. This may require changing logic in deletion operation.
Also please add documentation of the newly added fields and PR description as well.

@gurusai-voleti
Copy link
Contributor Author

gurusai-voleti commented Sep 30, 2024

Apart from the field behavior comments, Please check bucket deletion. If the bucket is configured with force_destroy=true then while deleting bucket, it should delete all the folders and objects within the it. This may require changing logic in deletion operation. Also please add documentation of the newly added fields and PR description as well.

->> ran manual test case locally as below

  1. create HNS enabled bucket with force_destroy=true and upload files in bucket
  2. check bucket is created with contents
  3. when tried to delete bucket, terraform deleted the all the files in bucket and deleted the bucket

so no code changes needed for force_destroy for HNS bucket

update: added force destroy test case in acceptance tests

@gurusai-voleti gurusai-voleti marked this pull request as ready for review October 3, 2024 11:24
@kautikdk
Copy link
Member

kautikdk commented Oct 3, 2024

/gcbrun

@kautikdk
Copy link
Member

kautikdk commented Oct 3, 2024

Hi @rileykarson, Can you please trigger tests for this PR?

@gurusai-voleti
Copy link
Contributor Author

/gcbrun

Copy link

github-actions bot commented Oct 4, 2024

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

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 109
Passed tests: 5
Skipped tests: 9
Affected tests: 95

Click here to see the affected service packages
  • storage

Action taken

Found 95 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
  • TestAccDataSourceGoogleStorageBucketObject_basic
  • TestAccDataSourceGoogleStorageBucketObjects_basic
  • TestAccDataSourceGoogleStorageBucket_avoidComputeAPI
  • TestAccDataSourceGoogleStorageBucket_basic
  • TestAccDataSourceGoogleStorageBuckets_basic
  • TestAccDataSourceStorageBucketObjectContent_Basic
  • TestAccStorageBucketAccessControl_storageBucketAccessControlPublicBucketExample
  • TestAccStorageBucketAccessControl_update
  • TestAccStorageBucketAcl_RemoveOwner
  • TestAccStorageBucketAcl_basic
  • TestAccStorageBucketAcl_downgrade
  • TestAccStorageBucketAcl_predefined
  • TestAccStorageBucketAcl_unordered
  • TestAccStorageBucketAcl_upgrade
  • TestAccStorageBucketAcl_upgradeSingleUser
  • TestAccStorageBucketIamBindingGenerated
  • TestAccStorageBucketIamBindingGenerated_withCondition
  • TestAccStorageBucketIamMemberGenerated
  • TestAccStorageBucketIamMemberGenerated_withCondition
  • TestAccStorageBucketIamPolicy
  • TestAccStorageBucketIamPolicyGenerated
  • TestAccStorageBucketIamPolicyGenerated_withCondition
  • TestAccStorageBucket_AutoclassDiffSupress
  • TestAccStorageBucket_SoftDeletePolicy
  • TestAccStorageBucket_basic
  • TestAccStorageBucket_basicWithAutoclass
  • TestAccStorageBucket_basic_hns
  • TestAccStorageBucket_cors
  • TestAccStorageBucket_customAttributes
  • TestAccStorageBucket_defaultEventBasedHold
  • TestAccStorageBucket_dualLocation
  • TestAccStorageBucket_dualLocation_lowercase
  • TestAccStorageBucket_dualLocation_rpo
  • TestAccStorageBucket_enable_object_retention
  • TestAccStorageBucket_forceDestroy
  • TestAccStorageBucket_forceDestroyObjectDeleteError
  • TestAccStorageBucket_forceDestroyWithVersioning
  • TestAccStorageBucket_labels
  • TestAccStorageBucket_lifecycleRuleStateAny
  • TestAccStorageBucket_lifecycleRuleStateArchived
  • TestAccStorageBucket_lifecycleRuleStateLive
  • TestAccStorageBucket_lifecycleRulesVirtualFields
  • TestAccStorageBucket_logging
  • TestAccStorageBucket_lowercaseLocation
  • TestAccStorageBucket_multiLocation_rpo
  • TestAccStorageBucket_publicAccessPrevention
  • TestAccStorageBucket_requesterPays
  • TestAccStorageBucket_retentionPolicy
  • TestAccStorageBucket_retentionPolicyLocked
  • TestAccStorageBucket_storageClass
  • TestAccStorageBucket_uniformBucketAccessOnly
  • TestAccStorageBucket_update
  • TestAccStorageBucket_update_requesterPays
  • TestAccStorageBucket_versioning
  • TestAccStorageBucket_website
  • TestAccStorageDefaultObjectAccessControl_storageDefaultObjectAccessControlPublicExample
  • TestAccStorageDefaultObjectAccessControl_update
  • TestAccStorageDefaultObjectAcl_basic
  • TestAccStorageDefaultObjectAcl_downgrade
  • TestAccStorageDefaultObjectAcl_noRoleEntity
  • TestAccStorageDefaultObjectAcl_unordered
  • TestAccStorageDefaultObjectAcl_upgrade
  • TestAccStorageManagedFolderIamBindingGenerated
  • TestAccStorageManagedFolderIamBindingGenerated_withCondition
  • TestAccStorageManagedFolderIamMemberGenerated
  • TestAccStorageManagedFolderIamMemberGenerated_withCondition
  • TestAccStorageManagedFolderIamPolicyGenerated
  • TestAccStorageManagedFolderIamPolicyGenerated_withCondition
  • TestAccStorageManagedFolder_storageManagedFolderBasicExample
  • TestAccStorageManagedFolder_storageManagedFolderUpdate
  • TestAccStorageNotification_basic
  • TestAccStorageNotification_withEventsAndAttributes
  • TestAccStorageObjectAccessControl_storageObjectAccessControlPublicObjectExample
  • TestAccStorageObjectAccessControl_update
  • TestAccStorageObjectAccessControl_updateWithSlashes
  • TestAccStorageObjectAcl_basic
  • TestAccStorageObjectAcl_downgrade
  • TestAccStorageObjectAcl_explicitToPredefined
  • TestAccStorageObjectAcl_predefined
  • TestAccStorageObjectAcl_predefinedToExplicit
  • TestAccStorageObjectAcl_unordered
  • TestAccStorageObjectAcl_upgrade
  • TestAccStorageObjectKms
  • TestAccStorageObject_basic
  • TestAccStorageObject_cacheControl
  • TestAccStorageObject_content
  • TestAccStorageObject_customerEncryption
  • TestAccStorageObject_dynamicContent
  • TestAccStorageObject_folder
  • TestAccStorageObject_holds
  • TestAccStorageObject_metadata
  • TestAccStorageObject_recreate
  • TestAccStorageObject_retention
  • TestAccStorageObject_storageClass
  • TestAccStorageObject_withContentCharacteristics

Get to know how VCR tests work

1 similar comment
@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 109
Passed tests: 5
Skipped tests: 9
Affected tests: 95

Click here to see the affected service packages
  • storage

Action taken

Found 95 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
  • TestAccDataSourceGoogleStorageBucketObject_basic
  • TestAccDataSourceGoogleStorageBucketObjects_basic
  • TestAccDataSourceGoogleStorageBucket_avoidComputeAPI
  • TestAccDataSourceGoogleStorageBucket_basic
  • TestAccDataSourceGoogleStorageBuckets_basic
  • TestAccDataSourceStorageBucketObjectContent_Basic
  • TestAccStorageBucketAccessControl_storageBucketAccessControlPublicBucketExample
  • TestAccStorageBucketAccessControl_update
  • TestAccStorageBucketAcl_RemoveOwner
  • TestAccStorageBucketAcl_basic
  • TestAccStorageBucketAcl_downgrade
  • TestAccStorageBucketAcl_predefined
  • TestAccStorageBucketAcl_unordered
  • TestAccStorageBucketAcl_upgrade
  • TestAccStorageBucketAcl_upgradeSingleUser
  • TestAccStorageBucketIamBindingGenerated
  • TestAccStorageBucketIamBindingGenerated_withCondition
  • TestAccStorageBucketIamMemberGenerated
  • TestAccStorageBucketIamMemberGenerated_withCondition
  • TestAccStorageBucketIamPolicy
  • TestAccStorageBucketIamPolicyGenerated
  • TestAccStorageBucketIamPolicyGenerated_withCondition
  • TestAccStorageBucket_AutoclassDiffSupress
  • TestAccStorageBucket_SoftDeletePolicy
  • TestAccStorageBucket_basic
  • TestAccStorageBucket_basicWithAutoclass
  • TestAccStorageBucket_basic_hns
  • TestAccStorageBucket_cors
  • TestAccStorageBucket_customAttributes
  • TestAccStorageBucket_defaultEventBasedHold
  • TestAccStorageBucket_dualLocation
  • TestAccStorageBucket_dualLocation_lowercase
  • TestAccStorageBucket_dualLocation_rpo
  • TestAccStorageBucket_enable_object_retention
  • TestAccStorageBucket_forceDestroy
  • TestAccStorageBucket_forceDestroyObjectDeleteError
  • TestAccStorageBucket_forceDestroyWithVersioning
  • TestAccStorageBucket_labels
  • TestAccStorageBucket_lifecycleRuleStateAny
  • TestAccStorageBucket_lifecycleRuleStateArchived
  • TestAccStorageBucket_lifecycleRuleStateLive
  • TestAccStorageBucket_lifecycleRulesVirtualFields
  • TestAccStorageBucket_logging
  • TestAccStorageBucket_lowercaseLocation
  • TestAccStorageBucket_multiLocation_rpo
  • TestAccStorageBucket_publicAccessPrevention
  • TestAccStorageBucket_requesterPays
  • TestAccStorageBucket_retentionPolicy
  • TestAccStorageBucket_retentionPolicyLocked
  • TestAccStorageBucket_storageClass
  • TestAccStorageBucket_uniformBucketAccessOnly
  • TestAccStorageBucket_update
  • TestAccStorageBucket_update_requesterPays
  • TestAccStorageBucket_versioning
  • TestAccStorageBucket_website
  • TestAccStorageDefaultObjectAccessControl_storageDefaultObjectAccessControlPublicExample
  • TestAccStorageDefaultObjectAccessControl_update
  • TestAccStorageDefaultObjectAcl_basic
  • TestAccStorageDefaultObjectAcl_downgrade
  • TestAccStorageDefaultObjectAcl_noRoleEntity
  • TestAccStorageDefaultObjectAcl_unordered
  • TestAccStorageDefaultObjectAcl_upgrade
  • TestAccStorageManagedFolderIamBindingGenerated
  • TestAccStorageManagedFolderIamBindingGenerated_withCondition
  • TestAccStorageManagedFolderIamMemberGenerated
  • TestAccStorageManagedFolderIamMemberGenerated_withCondition
  • TestAccStorageManagedFolderIamPolicyGenerated
  • TestAccStorageManagedFolderIamPolicyGenerated_withCondition
  • TestAccStorageManagedFolder_storageManagedFolderBasicExample
  • TestAccStorageManagedFolder_storageManagedFolderUpdate
  • TestAccStorageNotification_basic
  • TestAccStorageNotification_withEventsAndAttributes
  • TestAccStorageObjectAccessControl_storageObjectAccessControlPublicObjectExample
  • TestAccStorageObjectAccessControl_update
  • TestAccStorageObjectAccessControl_updateWithSlashes
  • TestAccStorageObjectAcl_basic
  • TestAccStorageObjectAcl_downgrade
  • TestAccStorageObjectAcl_explicitToPredefined
  • TestAccStorageObjectAcl_predefined
  • TestAccStorageObjectAcl_predefinedToExplicit
  • TestAccStorageObjectAcl_unordered
  • TestAccStorageObjectAcl_upgrade
  • TestAccStorageObjectKms
  • TestAccStorageObject_basic
  • TestAccStorageObject_cacheControl
  • TestAccStorageObject_content
  • TestAccStorageObject_customerEncryption
  • TestAccStorageObject_dynamicContent
  • TestAccStorageObject_folder
  • TestAccStorageObject_holds
  • TestAccStorageObject_metadata
  • TestAccStorageObject_recreate
  • TestAccStorageObject_retention
  • TestAccStorageObject_storageClass
  • TestAccStorageObject_withContentCharacteristics

Get to know how VCR tests work

@modular-magician
Copy link
Collaborator

🔴 Tests failed during RECORDING mode:
TestAccDataSourceGoogleStorageBucketObject_basic[Error message] [Debug log]
TestAccDataSourceGoogleStorageBucketObjects_basic[Error message] [Debug log]
TestAccDataSourceGoogleStorageBucket_avoidComputeAPI[Error message] [Debug log]
TestAccDataSourceGoogleStorageBucket_basic[Error message] [Debug log]
TestAccDataSourceGoogleStorageBuckets_basic[Error message] [Debug log]
TestAccDataSourceStorageBucketObjectContent_Basic[Error message] [Debug log]
TestAccStorageBucketAccessControl_storageBucketAccessControlPublicBucketExample[Error message] [Debug log]
TestAccStorageBucketAccessControl_update[Error message] [Debug log]
TestAccStorageBucketAcl_RemoveOwner[Error message] [Debug log]
TestAccStorageBucketAcl_basic[Error message] [Debug log]
TestAccStorageBucketAcl_downgrade[Error message] [Debug log]
TestAccStorageBucketAcl_predefined[Error message] [Debug log]
TestAccStorageBucketAcl_unordered[Error message] [Debug log]
TestAccStorageBucketAcl_upgrade[Error message] [Debug log]
TestAccStorageBucketAcl_upgradeSingleUser[Error message] [Debug log]
TestAccStorageBucketIamBindingGenerated[Error message] [Debug log]
TestAccStorageBucketIamBindingGenerated_withCondition[Error message] [Debug log]
TestAccStorageBucketIamMemberGenerated[Error message] [Debug log]
TestAccStorageBucketIamMemberGenerated_withCondition[Error message] [Debug log]
TestAccStorageBucketIamPolicy[Error message] [Debug log]
TestAccStorageBucketIamPolicyGenerated[Error message] [Debug log]
TestAccStorageBucketIamPolicyGenerated_withCondition[Error message] [Debug log]
TestAccStorageBucket_AutoclassDiffSupress[Error message] [Debug log]
TestAccStorageBucket_SoftDeletePolicy[Error message] [Debug log]
TestAccStorageBucket_basic[Error message] [Debug log]
TestAccStorageBucket_basicWithAutoclass[Error message] [Debug log]
TestAccStorageBucket_basic_hns[Error message] [Debug log]
TestAccStorageBucket_cors[Error message] [Debug log]
TestAccStorageBucket_customAttributes[Error message] [Debug log]
TestAccStorageBucket_defaultEventBasedHold[Error message] [Debug log]
TestAccStorageBucket_dualLocation[Error message] [Debug log]
TestAccStorageBucket_dualLocation_lowercase[Error message] [Debug log]
TestAccStorageBucket_dualLocation_rpo[Error message] [Debug log]
TestAccStorageBucket_enable_object_retention[Error message] [Debug log]
TestAccStorageBucket_forceDestroy[Error message] [Debug log]
TestAccStorageBucket_forceDestroyObjectDeleteError[Error message] [Debug log]
TestAccStorageBucket_forceDestroyWithVersioning[Error message] [Debug log]
TestAccStorageBucket_labels[Error message] [Debug log]
TestAccStorageBucket_lifecycleRuleStateAny[Error message] [Debug log]
TestAccStorageBucket_lifecycleRuleStateArchived[Error message] [Debug log]
TestAccStorageBucket_lifecycleRuleStateLive[Error message] [Debug log]
TestAccStorageBucket_lifecycleRulesVirtualFields[Error message] [Debug log]
TestAccStorageBucket_logging[Error message] [Debug log]
TestAccStorageBucket_lowercaseLocation[Error message] [Debug log]
TestAccStorageBucket_multiLocation_rpo[Error message] [Debug log]
TestAccStorageBucket_publicAccessPrevention[Error message] [Debug log]
TestAccStorageBucket_requesterPays[Error message] [Debug log]
TestAccStorageBucket_retentionPolicy[Error message] [Debug log]
TestAccStorageBucket_retentionPolicyLocked[Error message] [Debug log]
TestAccStorageBucket_storageClass[Error message] [Debug log]
TestAccStorageBucket_uniformBucketAccessOnly[Error message] [Debug log]
TestAccStorageBucket_update[Error message] [Debug log]
TestAccStorageBucket_update_requesterPays[Error message] [Debug log]
TestAccStorageBucket_versioning[Error message] [Debug log]
TestAccStorageBucket_website[Error message] [Debug log]
TestAccStorageDefaultObjectAccessControl_storageDefaultObjectAccessControlPublicExample[Error message] [Debug log]
TestAccStorageDefaultObjectAccessControl_update[Error message] [Debug log]
TestAccStorageDefaultObjectAcl_basic[Error message] [Debug log]
TestAccStorageDefaultObjectAcl_downgrade[Error message] [Debug log]
TestAccStorageDefaultObjectAcl_noRoleEntity[Error message] [Debug log]
TestAccStorageDefaultObjectAcl_unordered[Error message] [Debug log]
TestAccStorageDefaultObjectAcl_upgrade[Error message] [Debug log]
TestAccStorageManagedFolderIamBindingGenerated[Error message] [Debug log]
TestAccStorageManagedFolderIamBindingGenerated_withCondition[Error message] [Debug log]
TestAccStorageManagedFolderIamMemberGenerated[Error message] [Debug log]
TestAccStorageManagedFolderIamMemberGenerated_withCondition[Error message] [Debug log]
TestAccStorageManagedFolderIamPolicyGenerated[Error message] [Debug log]
TestAccStorageManagedFolderIamPolicyGenerated_withCondition[Error message] [Debug log]
TestAccStorageManagedFolder_storageManagedFolderBasicExample[Error message] [Debug log]
TestAccStorageManagedFolder_storageManagedFolderUpdate[Error message] [Debug log]
TestAccStorageNotification_basic[Error message] [Debug log]
TestAccStorageNotification_withEventsAndAttributes[Error message] [Debug log]
TestAccStorageObjectAccessControl_storageObjectAccessControlPublicObjectExample[Error message] [Debug log]
TestAccStorageObjectAccessControl_update[Error message] [Debug log]
TestAccStorageObjectAccessControl_updateWithSlashes[Error message] [Debug log]
TestAccStorageObjectAcl_basic[Error message] [Debug log]
TestAccStorageObjectAcl_downgrade[Error message] [Debug log]
TestAccStorageObjectAcl_explicitToPredefined[Error message] [Debug log]
TestAccStorageObjectAcl_predefined[Error message] [Debug log]
TestAccStorageObjectAcl_predefinedToExplicit[Error message] [Debug log]
TestAccStorageObjectAcl_unordered[Error message] [Debug log]
TestAccStorageObjectAcl_upgrade[Error message] [Debug log]
TestAccStorageObjectKms[Error message] [Debug log]
TestAccStorageObject_basic[Error message] [Debug log]
TestAccStorageObject_cacheControl[Error message] [Debug log]
TestAccStorageObject_content[Error message] [Debug log]
TestAccStorageObject_customerEncryption[Error message] [Debug log]
TestAccStorageObject_dynamicContent[Error message] [Debug log]
TestAccStorageObject_folder[Error message] [Debug log]
TestAccStorageObject_holds[Error message] [Debug log]
TestAccStorageObject_metadata[Error message] [Debug log]
TestAccStorageObject_recreate[Error message] [Debug log]
TestAccStorageObject_retention[Error message] [Debug log]
TestAccStorageObject_storageClass[Error message] [Debug log]
TestAccStorageObject_withContentCharacteristics[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

@modular-magician
Copy link
Collaborator

🔴 Tests failed during RECORDING mode:
TestAccDataSourceGoogleStorageBucketObject_basic[Error message] [Debug log]
TestAccDataSourceGoogleStorageBucketObjects_basic[Error message] [Debug log]
TestAccDataSourceGoogleStorageBucket_avoidComputeAPI[Error message] [Debug log]
TestAccDataSourceGoogleStorageBucket_basic[Error message] [Debug log]
TestAccDataSourceGoogleStorageBuckets_basic[Error message] [Debug log]
TestAccDataSourceStorageBucketObjectContent_Basic[Error message] [Debug log]
TestAccStorageBucketAccessControl_storageBucketAccessControlPublicBucketExample[Error message] [Debug log]
TestAccStorageBucketAccessControl_update[Error message] [Debug log]
TestAccStorageBucketAcl_RemoveOwner[Error message] [Debug log]
TestAccStorageBucketAcl_basic[Error message] [Debug log]
TestAccStorageBucketAcl_downgrade[Error message] [Debug log]
TestAccStorageBucketAcl_predefined[Error message] [Debug log]
TestAccStorageBucketAcl_unordered[Error message] [Debug log]
TestAccStorageBucketAcl_upgrade[Error message] [Debug log]
TestAccStorageBucketAcl_upgradeSingleUser[Error message] [Debug log]
TestAccStorageBucketIamBindingGenerated[Error message] [Debug log]
TestAccStorageBucketIamBindingGenerated_withCondition[Error message] [Debug log]
TestAccStorageBucketIamMemberGenerated[Error message] [Debug log]
TestAccStorageBucketIamMemberGenerated_withCondition[Error message] [Debug log]
TestAccStorageBucketIamPolicy[Error message] [Debug log]
TestAccStorageBucketIamPolicyGenerated[Error message] [Debug log]
TestAccStorageBucketIamPolicyGenerated_withCondition[Error message] [Debug log]
TestAccStorageBucket_AutoclassDiffSupress[Error message] [Debug log]
TestAccStorageBucket_SoftDeletePolicy[Error message] [Debug log]
TestAccStorageBucket_basic[Error message] [Debug log]
TestAccStorageBucket_basicWithAutoclass[Error message] [Debug log]
TestAccStorageBucket_basic_hns[Error message] [Debug log]
TestAccStorageBucket_cors[Error message] [Debug log]
TestAccStorageBucket_customAttributes[Error message] [Debug log]
TestAccStorageBucket_defaultEventBasedHold[Error message] [Debug log]
TestAccStorageBucket_dualLocation[Error message] [Debug log]
TestAccStorageBucket_dualLocation_lowercase[Error message] [Debug log]
TestAccStorageBucket_dualLocation_rpo[Error message] [Debug log]
TestAccStorageBucket_enable_object_retention[Error message] [Debug log]
TestAccStorageBucket_forceDestroy[Error message] [Debug log]
TestAccStorageBucket_forceDestroyObjectDeleteError[Error message] [Debug log]
TestAccStorageBucket_forceDestroyWithVersioning[Error message] [Debug log]
TestAccStorageBucket_labels[Error message] [Debug log]
TestAccStorageBucket_lifecycleRuleStateAny[Error message] [Debug log]
TestAccStorageBucket_lifecycleRuleStateArchived[Error message] [Debug log]
TestAccStorageBucket_lifecycleRuleStateLive[Error message] [Debug log]
TestAccStorageBucket_lifecycleRulesVirtualFields[Error message] [Debug log]
TestAccStorageBucket_logging[Error message] [Debug log]
TestAccStorageBucket_lowercaseLocation[Error message] [Debug log]
TestAccStorageBucket_multiLocation_rpo[Error message] [Debug log]
TestAccStorageBucket_publicAccessPrevention[Error message] [Debug log]
TestAccStorageBucket_requesterPays[Error message] [Debug log]
TestAccStorageBucket_retentionPolicy[Error message] [Debug log]
TestAccStorageBucket_retentionPolicyLocked[Error message] [Debug log]
TestAccStorageBucket_storageClass[Error message] [Debug log]
TestAccStorageBucket_uniformBucketAccessOnly[Error message] [Debug log]
TestAccStorageBucket_update[Error message] [Debug log]
TestAccStorageBucket_update_requesterPays[Error message] [Debug log]
TestAccStorageBucket_versioning[Error message] [Debug log]
TestAccStorageBucket_website[Error message] [Debug log]
TestAccStorageDefaultObjectAccessControl_storageDefaultObjectAccessControlPublicExample[Error message] [Debug log]
TestAccStorageDefaultObjectAccessControl_update[Error message] [Debug log]
TestAccStorageDefaultObjectAcl_basic[Error message] [Debug log]
TestAccStorageDefaultObjectAcl_downgrade[Error message] [Debug log]
TestAccStorageDefaultObjectAcl_noRoleEntity[Error message] [Debug log]
TestAccStorageDefaultObjectAcl_unordered[Error message] [Debug log]
TestAccStorageDefaultObjectAcl_upgrade[Error message] [Debug log]
TestAccStorageManagedFolderIamBindingGenerated[Error message] [Debug log]
TestAccStorageManagedFolderIamBindingGenerated_withCondition[Error message] [Debug log]
TestAccStorageManagedFolderIamMemberGenerated[Error message] [Debug log]
TestAccStorageManagedFolderIamMemberGenerated_withCondition[Error message] [Debug log]
TestAccStorageManagedFolderIamPolicyGenerated[Error message] [Debug log]
TestAccStorageManagedFolderIamPolicyGenerated_withCondition[Error message] [Debug log]
TestAccStorageManagedFolder_storageManagedFolderBasicExample[Error message] [Debug log]
TestAccStorageManagedFolder_storageManagedFolderUpdate[Error message] [Debug log]
TestAccStorageNotification_basic[Error message] [Debug log]
TestAccStorageNotification_withEventsAndAttributes[Error message] [Debug log]
TestAccStorageObjectAccessControl_storageObjectAccessControlPublicObjectExample[Error message] [Debug log]
TestAccStorageObjectAccessControl_update[Error message] [Debug log]
TestAccStorageObjectAccessControl_updateWithSlashes[Error message] [Debug log]
TestAccStorageObjectAcl_basic[Error message] [Debug log]
TestAccStorageObjectAcl_downgrade[Error message] [Debug log]
TestAccStorageObjectAcl_explicitToPredefined[Error message] [Debug log]
TestAccStorageObjectAcl_predefined[Error message] [Debug log]
TestAccStorageObjectAcl_predefinedToExplicit[Error message] [Debug log]
TestAccStorageObjectAcl_unordered[Error message] [Debug log]
TestAccStorageObjectAcl_upgrade[Error message] [Debug log]
TestAccStorageObjectKms[Error message] [Debug log]
TestAccStorageObject_basic[Error message] [Debug log]
TestAccStorageObject_cacheControl[Error message] [Debug log]
TestAccStorageObject_content[Error message] [Debug log]
TestAccStorageObject_customerEncryption[Error message] [Debug log]
TestAccStorageObject_dynamicContent[Error message] [Debug log]
TestAccStorageObject_folder[Error message] [Debug log]
TestAccStorageObject_holds[Error message] [Debug log]
TestAccStorageObject_metadata[Error message] [Debug log]
TestAccStorageObject_recreate[Error message] [Debug log]
TestAccStorageObject_retention[Error message] [Debug log]
TestAccStorageObject_storageClass[Error message] [Debug log]
TestAccStorageObject_withContentCharacteristics[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

@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 ( 3 files changed, 228 insertions(+))
google-beta provider: Diff ( 3 files changed, 228 insertions(+))

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 109
Passed tests: 99
Skipped tests: 9
Affected tests: 1

Click here to see the affected service packages
  • storage

Action taken

Found 1 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
  • TestAccStorageBucket_basic_hns

Get to know how VCR tests work

@modular-magician
Copy link
Collaborator

🟢 Tests passed during RECORDING mode:
TestAccStorageBucket_basic_hns[Debug log]

🟢 No issues found for passed tests after REPLAYING rerun.


🟢 All tests passed!

View the build log or the debug log for each test

@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 ( 3 files changed, 241 insertions(+))
google-beta provider: Diff ( 3 files changed, 241 insertions(+))

@modular-magician
Copy link
Collaborator

Tests analytics

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

Click here to see the affected service packages
  • storage
#### Non-exercised tests

🔴 Tests were added that are skipped in VCR:

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

View the build log

@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 ( 3 files changed, 242 insertions(+))
google-beta provider: Diff ( 3 files changed, 242 insertions(+))

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 109
Passed tests: 99
Skipped tests: 9
Affected tests: 1

Click here to see the affected service packages
  • storage

Action taken

Found 1 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
  • TestAccStorageBucket_basic_hns

Get to know how VCR tests work

@modular-magician
Copy link
Collaborator

🔴 Tests failed during RECORDING mode:
TestAccStorageBucket_basic_hns[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

@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 ( 3 files changed, 232 insertions(+))
google-beta provider: Diff ( 3 files changed, 232 insertions(+))

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 109
Passed tests: 100
Skipped tests: 9
Affected tests: 0

Click here to see the affected service packages
  • storage

🟢 All tests passed!

View the build log

Copy link
Member

@rileykarson rileykarson left a comment

Choose a reason for hiding this comment

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

LGTM, thanks!

@rileykarson rileykarson merged commit 7850733 into GoogleCloudPlatform:main Oct 16, 2024
11 checks passed
gontech pushed a commit to gontech/magic-modules that referenced this pull request Oct 16, 2024
varshatumburu pushed a commit to varshatumburu/magic-modules that referenced this pull request Oct 19, 2024
BBBmau pushed a commit to BBBmau/magic-modules that referenced this pull request Oct 23, 2024
BBBmau pushed a commit to BBBmau/magic-modules that referenced this pull request Oct 24, 2024
BBBmau pushed a commit to BBBmau/magic-modules that referenced this pull request Nov 5, 2024
akshat-jindal-nit pushed a commit to akshat-jindal-nit/magic-modules that referenced this pull request Nov 18, 2024
amanMahendroo pushed a commit to amanMahendroo/magic-modules that referenced this pull request Dec 17, 2024
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.

5 participants