-
Notifications
You must be signed in to change notification settings - Fork 9.3k
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
Fix: Custom Domain recreating on update truststore #30081
Fix: Custom Domain recreating on update truststore #30081
Conversation
Community NoteVoting for Prioritization
For Submitters
|
Test "TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_ownership" was broken before the change. |
Acceptance test output: % AWS_DEFAULT_REGION=us-east-1 ACM_CERTIFICATE_ROOT_DOMAIN=example.com make testacc TESTARGS='-run=TestAccAPIGatewayDomainName_' PKG=apigateway ACCTEST_PARALLELISM=2 ==> Checking that code complies with gofmt requirements... TF_ACC=1 go test ./internal/service/apigateway/... -v -count 1 -parallel 2 -run=TestAccAPIGatewayDomainName_ -timeout 180m === RUN TestAccAPIGatewayDomainName_certificateARN === PAUSE TestAccAPIGatewayDomainName_certificateARN === RUN TestAccAPIGatewayDomainName_certificateName domain_name_test.go:60: Environment variable AWS_API_GATEWAY_DOMAIN_NAME_CERTIFICATE_BODY is not set. This environment variable must be set to any non-empty value with a publicly trusted certificate body to enable the test. --- SKIP: TestAccAPIGatewayDomainName_certificateName (0.00s) === RUN TestAccAPIGatewayDomainName_regionalCertificateARN === PAUSE TestAccAPIGatewayDomainName_regionalCertificateARN === RUN TestAccAPIGatewayDomainName_regionalCertificateName domain_name_test.go:156: Environment variable AWS_API_GATEWAY_DOMAIN_NAME_REGIONAL_CERTIFICATE_NAME_ENABLED is not set. This environment variable must be set to any non-empty value in a region where uploading REGIONAL certificates is allowed to enable the test. --- SKIP: TestAccAPIGatewayDomainName_regionalCertificateName (0.00s) === RUN TestAccAPIGatewayDomainName_securityPolicy === PAUSE TestAccAPIGatewayDomainName_securityPolicy === RUN TestAccAPIGatewayDomainName_tags === PAUSE TestAccAPIGatewayDomainName_tags === RUN TestAccAPIGatewayDomainName_disappears === PAUSE TestAccAPIGatewayDomainName_disappears === RUN TestAccAPIGatewayDomainName_MutualTLSAuthentication_basic === PAUSE TestAccAPIGatewayDomainName_MutualTLSAuthentication_basic === RUN TestAccAPIGatewayDomainName_MutualTLSAuthentication_ownership === PAUSE TestAccAPIGatewayDomainName_MutualTLSAuthentication_ownership === CONT TestAccAPIGatewayDomainName_certificateARN === CONT TestAccAPIGatewayDomainName_disappears --- PASS: TestAccAPIGatewayDomainName_disappears (24.34s) === CONT TestAccAPIGatewayDomainName_MutualTLSAuthentication_ownership --- PASS: TestAccAPIGatewayDomainName_MutualTLSAuthentication_ownership (117.54s) === CONT TestAccAPIGatewayDomainName_securityPolicy --- PASS: TestAccAPIGatewayDomainName_securityPolicy (31.74s) === CONT TestAccAPIGatewayDomainName_tags --- PASS: TestAccAPIGatewayDomainName_tags (76.87s) === CONT TestAccAPIGatewayDomainName_MutualTLSAuthentication_basic --- PASS: TestAccAPIGatewayDomainName_certificateARN (977.02s) === CONT TestAccAPIGatewayDomainName_regionalCertificateARN --- PASS: TestAccAPIGatewayDomainName_regionalCertificateARN (30.39s) --- PASS: TestAccAPIGatewayDomainName_MutualTLSAuthentication_basic (1580.87s) PASS ok github.com/hashicorp/terraform-provider-aws/internal/service/apigateway 1836.647s
Acceptance test output: % ACM_CERTIFICATE_ROOT_DOMAIN=example.com make testacc TESTARGS='-run=TestAccAPIGatewayV2DomainName_' PKG=apigatewayv2 ACCTEST_PARALLELISM=2 ==> Checking that code complies with gofmt requirements... TF_ACC=1 go test ./internal/service/apigatewayv2/... -v -count 1 -parallel 2 -run=TestAccAPIGatewayV2DomainName_ -timeout 180m === RUN TestAccAPIGatewayV2DomainName_basic === PAUSE TestAccAPIGatewayV2DomainName_basic === RUN TestAccAPIGatewayV2DomainName_disappears === PAUSE TestAccAPIGatewayV2DomainName_disappears === RUN TestAccAPIGatewayV2DomainName_tags === PAUSE TestAccAPIGatewayV2DomainName_tags === RUN TestAccAPIGatewayV2DomainName_updateCertificate === PAUSE TestAccAPIGatewayV2DomainName_updateCertificate === RUN TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_basic === PAUSE TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_basic === RUN TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_noVersion === PAUSE TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_noVersion === RUN TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_ownership === PAUSE TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_ownership === CONT TestAccAPIGatewayV2DomainName_basic === CONT TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_basic --- PASS: TestAccAPIGatewayV2DomainName_basic (72.32s) === CONT TestAccAPIGatewayV2DomainName_tags --- PASS: TestAccAPIGatewayV2DomainName_tags (75.42s) === CONT TestAccAPIGatewayV2DomainName_updateCertificate --- PASS: TestAccAPIGatewayV2DomainName_updateCertificate (406.98s) === CONT TestAccAPIGatewayV2DomainName_disappears --- PASS: TestAccAPIGatewayV2DomainName_disappears (19.97s) === CONT TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_ownership --- PASS: TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_ownership (114.07s) === CONT TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_noVersion --- PASS: TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_noVersion (134.06s) --- PASS: TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_basic (1645.61s) PASS ok github.com/hashicorp/terraform-provider-aws/internal/service/apigatewayv2 1652.797s
This reverts commit 66217f9.
This reverts commit f3a194c.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🚀.
% ACM_CERTIFICATE_ROOT_DOMAIN=example.com make testacc TESTARGS='-run=TestAccAPIGatewayV2DomainName_' PKG=apigatewayv2 ACCTEST_PARALLELISM=2
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/apigatewayv2/... -v -count 1 -parallel 2 -run=TestAccAPIGatewayV2DomainName_ -timeout 180m
=== RUN TestAccAPIGatewayV2DomainName_basic
=== PAUSE TestAccAPIGatewayV2DomainName_basic
=== RUN TestAccAPIGatewayV2DomainName_disappears
=== PAUSE TestAccAPIGatewayV2DomainName_disappears
=== RUN TestAccAPIGatewayV2DomainName_tags
=== PAUSE TestAccAPIGatewayV2DomainName_tags
=== RUN TestAccAPIGatewayV2DomainName_updateCertificate
=== PAUSE TestAccAPIGatewayV2DomainName_updateCertificate
=== RUN TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_basic
=== PAUSE TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_basic
=== RUN TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_noVersion
=== PAUSE TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_noVersion
=== RUN TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_ownership
=== PAUSE TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_ownership
=== CONT TestAccAPIGatewayV2DomainName_basic
=== CONT TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_basic
--- PASS: TestAccAPIGatewayV2DomainName_basic (72.32s)
=== CONT TestAccAPIGatewayV2DomainName_tags
--- PASS: TestAccAPIGatewayV2DomainName_tags (75.42s)
=== CONT TestAccAPIGatewayV2DomainName_updateCertificate
--- PASS: TestAccAPIGatewayV2DomainName_updateCertificate (406.98s)
=== CONT TestAccAPIGatewayV2DomainName_disappears
--- PASS: TestAccAPIGatewayV2DomainName_disappears (19.97s)
=== CONT TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_ownership
--- PASS: TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_ownership (114.07s)
=== CONT TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_noVersion
--- PASS: TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_noVersion (134.06s)
--- PASS: TestAccAPIGatewayV2DomainName_MutualTLSAuthentication_basic (1645.61s)
PASS
ok github.com/hashicorp/terraform-provider-aws/internal/service/apigatewayv2 1652.797s
% ACM_CERTIFICATE_ROOT_DOMAIN=ewbankkit.com make testacc TESTARGS='-run=TestAccAPIGatewayV2DomainName_' PKG=apigatewayv2 ACCTEST_PARALLELISM=2
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/apigateway/... -v -count 1 -parallel 2 -run=TestAccAPIGatewayDomainName_ -timeout 180m
=== RUN TestAccAPIGatewayDomainName_certificateARN
=== PAUSE TestAccAPIGatewayDomainName_certificateARN
=== RUN TestAccAPIGatewayDomainName_certificateName
domain_name_test.go:60: Environment variable AWS_API_GATEWAY_DOMAIN_NAME_CERTIFICATE_BODY is not set. This environment variable must be set to any non-empty value with a publicly trusted certificate body to enable the test.
--- SKIP: TestAccAPIGatewayDomainName_certificateName (0.00s)
=== RUN TestAccAPIGatewayDomainName_regionalCertificateARN
=== PAUSE TestAccAPIGatewayDomainName_regionalCertificateARN
=== RUN TestAccAPIGatewayDomainName_regionalCertificateName
domain_name_test.go:156: Environment variable AWS_API_GATEWAY_DOMAIN_NAME_REGIONAL_CERTIFICATE_NAME_ENABLED is not set. This environment variable must be set to any non-empty value in a region where uploading REGIONAL certificates is allowed to enable the test.
--- SKIP: TestAccAPIGatewayDomainName_regionalCertificateName (0.00s)
=== RUN TestAccAPIGatewayDomainName_securityPolicy
=== PAUSE TestAccAPIGatewayDomainName_securityPolicy
=== RUN TestAccAPIGatewayDomainName_tags
=== PAUSE TestAccAPIGatewayDomainName_tags
=== RUN TestAccAPIGatewayDomainName_disappears
=== PAUSE TestAccAPIGatewayDomainName_disappears
=== RUN TestAccAPIGatewayDomainName_MutualTLSAuthentication_basic
=== PAUSE TestAccAPIGatewayDomainName_MutualTLSAuthentication_basic
=== RUN TestAccAPIGatewayDomainName_MutualTLSAuthentication_ownership
=== PAUSE TestAccAPIGatewayDomainName_MutualTLSAuthentication_ownership
=== CONT TestAccAPIGatewayDomainName_certificateARN
=== CONT TestAccAPIGatewayDomainName_disappears
--- PASS: TestAccAPIGatewayDomainName_disappears (24.34s)
=== CONT TestAccAPIGatewayDomainName_MutualTLSAuthentication_ownership
--- PASS: TestAccAPIGatewayDomainName_MutualTLSAuthentication_ownership (117.54s)
=== CONT TestAccAPIGatewayDomainName_securityPolicy
--- PASS: TestAccAPIGatewayDomainName_securityPolicy (31.74s)
=== CONT TestAccAPIGatewayDomainName_tags
--- PASS: TestAccAPIGatewayDomainName_tags (76.87s)
=== CONT TestAccAPIGatewayDomainName_MutualTLSAuthentication_basic
--- PASS: TestAccAPIGatewayDomainName_certificateARN (977.02s)
=== CONT TestAccAPIGatewayDomainName_regionalCertificateARN
--- PASS: TestAccAPIGatewayDomainName_regionalCertificateARN (30.39s)
--- PASS: TestAccAPIGatewayDomainName_MutualTLSAuthentication_basic (1580.87s)
PASS
ok github.com/hashicorp/terraform-provider-aws/internal/service/apigateway 1836.647s
@thezeroend Thanks for the contribution 🎉 👏. |
This functionality has been released in v4.60.0 of the Terraform AWS Provider. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading. For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template. Thank you! |
I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. |
Description
Removed ForceNew parameter for truststore_uri and made adjustment for parameter change
Relations
Closes #29970
References
Output from Acceptance Testing