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

Update mutex on google_apigee_instance_attachment to lock globally #5911

Merged
merged 34 commits into from
Apr 11, 2022
Merged
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
6675fb1
Add support IAM policy for the Environment of Apigee X
xuchenma Oct 3, 2021
f03205f
Merge branch 'GoogleCloudPlatform:master' into master
xuchenma Oct 12, 2021
13f9206
Add support IAM policy for the Environment of Apigee X
xuchenma Oct 3, 2021
88604e6
Add support IAM policy for the Environment of Apigee X
xuchenma Oct 3, 2021
974e3d0
Add support IAM policy for the Environment of Apigee X
xuchenma Oct 3, 2021
a485e31
Merge branch 'GoogleCloudPlatform:master' into master
xuchenma Oct 19, 2021
702d8be
Revert all changes to test files.
xuchenma Oct 19, 2021
c506d87
Revert all changes to test files.
xuchenma Oct 19, 2021
27bca67
Revert all changes to test files.
xuchenma Oct 19, 2021
f4fde55
Add primary_resource_name to fix tests.
xuchenma Oct 19, 2021
e018130
Merge branch 'GoogleCloudPlatform:master' into master
xuchenma Oct 21, 2021
0c4ac42
Update iam_attributes.tf.erb to honor skip_test.
xuchenma Oct 25, 2021
4c435e5
Don't reject skip_tests when example is nil.
xuchenma Oct 27, 2021
eaaba25
Merge branch 'GoogleCloudPlatform:master' into master
xuchenma Oct 28, 2021
68d4249
Update mmv1/products/apigee/api.yaml
xuchenma Nov 5, 2021
1e0499e
Merge branch 'GoogleCloudPlatform:master' into master
xuchenma Nov 5, 2021
602cc27
Merge branch 'GoogleCloudPlatform:master' into master
xuchenma Nov 10, 2021
5586f70
Fix primary_resource_name for apigee organization name.
xuchenma Nov 10, 2021
e67c72f
Merge branch 'GoogleCloudPlatform:master' into master
xuchenma Dec 14, 2021
4eb8698
Merge branch 'GoogleCloudPlatform:master' into master
xuchenma Dec 15, 2021
a34302a
Merge branch 'GoogleCloudPlatform:master' into master
xuchenma Jan 7, 2022
1abeb37
Merge branch 'GoogleCloudPlatform:master' into master
xuchenma Feb 8, 2022
d042493
Merge branch 'GoogleCloudPlatform:master' into master
xuchenma Feb 10, 2022
6e163c8
Merge branch 'GoogleCloudPlatform:master' into master
xuchenma Feb 15, 2022
41fe39f
Merge branch 'GoogleCloudPlatform:main' into main
xuchenma Mar 8, 2022
2d5cc5f
Merge branch 'GoogleCloudPlatform:main' into main
xuchenma Mar 10, 2022
11d21d4
Merge branch 'GoogleCloudPlatform:main' into main
xuchenma Mar 28, 2022
ffbf189
Merge branch 'GoogleCloudPlatform:main' into main
xuchenma Mar 30, 2022
94f8d3c
Merge branch 'GoogleCloudPlatform:main' into main
xuchenma Mar 31, 2022
889dc2e
Merge branch 'GoogleCloudPlatform:main' into main
xuchenma Apr 6, 2022
fb1a415
Merge branch 'GoogleCloudPlatform:main' into main
xuchenma Apr 7, 2022
c9b5289
Update mutex on google_apigee_instance_attachment to lock on org_id.
xuchenma Apr 7, 2022
f1b52a0
Create a global lock on instance attachments.
xuchenma Apr 9, 2022
755bc6c
update mutex name to apigeeInstanceAttachments
xuchenma Apr 11, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion mmv1/products/apigee/terraform.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,8 @@ overrides: !ruby/object:Overrides::ResourceOverrides
autogen_async: true
import_format: ["{{instance_id}}/attachments/{{name}}", "{{instance_id}}/{{name}}"]
delete_url: '{{instance_id}}/attachments/{{name}}'
mutex: "{{instance_id}}"
# Creating a global lock on instance attachments.
mutex: "apigeeInstanceAttachments"
examples:
- !ruby/object:Provider::Terraform::Examples
name: "apigee_instance_attachment_basic"
Expand Down