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

Add Multi-AZ support for RDS clusters #23533

Closed

Conversation

bschaatsbergen
Copy link
Member

@bschaatsbergen bschaatsbergen commented Mar 6, 2022

Community Note

  • Please vote on this pull request by adding a 👍 reaction to the original pull request comment to help the community and maintainers prioritize this request
  • Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for pull request followers and do not help prioritize the request

Closes #23475

Output from acceptance testing:

$ make testacc TESTS=TestAccXXX PKG=rds

...

Omarimcblack and others added 30 commits May 12, 2020 22:40
output from acceptance tests:
$ make testacc TEST=./aws TESTARGS='-run=TestAccAWSNetworkManagerDevice'
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./aws -v -count 1 -parallel 20 -run=TestAccAWSNetworkManagerDevice -timeout 120m
MYDEBUG:        resourceAwsNetworkManagerLink()
=== RUN   TestAccAWSNetworkManagerDevice_basic
=== PAUSE TestAccAWSNetworkManagerDevice_basic
=== RUN   TestAccAWSNetworkManagerDevice_tags
=== PAUSE TestAccAWSNetworkManagerDevice_tags
=== CONT  TestAccAWSNetworkManagerDevice_basic
=== CONT  TestAccAWSNetworkManagerDevice_tags
--- PASS: TestAccAWSNetworkManagerDevice_basic (79.77s)
--- PASS: TestAccAWSNetworkManagerDevice_tags (127.77s)
PASS
ok      github.com/terraform-providers/terraform-provider-aws/aws       128.780s
Output from acceptance test:
$ make testacc TEST=./aws TESTARGS='-run=TestAccAWSNetworkManagerTransitGatewayRegistration'
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./aws -v -count 1 -parallel 20 -run=TestAccAWSNetworkManagerTransitGatewayRegistration -timeout 120m
=== RUN   TestAccAWSNetworkManagerTransitGatewayRegistration_basic
=== PAUSE TestAccAWSNetworkManagerTransitGatewayRegistration_basic
=== CONT  TestAccAWSNetworkManagerTransitGatewayRegistration_basic
--- PASS: TestAccAWSNetworkManagerTransitGatewayRegistration_basic (237.71s)
PASS
ok      github.com/terraform-providers/terraform-provider-aws/aws       238.925s
R004: ResourceData.Set() incompatible value type: *github.com/aws/aws-sdk-go/service/networkmanager.Location
resource_aws_networkmanager_device.go
resource_aws_networkmanager_site.go

R006: RetryFunc should include RetryableError() handling or be removed
resource_aws_networkmanager_transit_gateway_registration
Output from acceptance test:
$ make testacc TEST=./aws TESTARGS='-run=TestAccDataSourceAWSNetworkManager'
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./aws -v -count 1 -parallel 20 -run=TestAccDataSourceAWSNetworkManager -timeout 120m
=== RUN   TestAccDataSourceAWSNetworkManagerGlobalNetwork
=== PAUSE TestAccDataSourceAWSNetworkManagerGlobalNetwork
=== CONT  TestAccDataSourceAWSNetworkManagerGlobalNetwork
--- PASS: TestAccDataSourceAWSNetworkManagerGlobalNetwork (45.09s)
PASS
ok      github.com/terraform-providers/terraform-provider-aws/aws       46.280s
Output from acceptance tests:

$ make testacc TEST=./aws TESTARGS='-run=TestAccDataSourceAWSNetworkManagerSite'
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./aws -v -count 1 -parallel 20 -run=TestAccDataSourceAWSNetworkManagerSite -timeout 120m
=== RUN   TestAccDataSourceAWSNetworkManagerSite
=== PAUSE TestAccDataSourceAWSNetworkManagerSite
=== CONT  TestAccDataSourceAWSNetworkManagerSite
--- PASS: TestAccDataSourceAWSNetworkManagerSite (44.82s)
PASS
ok      github.com/terraform-providers/terraform-provider-aws/aws       45.806s
Output from acceptance test:
$ make testacc TEST=./aws TESTARGS='-run=TestAccDataSourceAWSNetworkManagerDevice'
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./aws -v -count 1 -parallel 20 -run=TestAccDataSourceAWSNetworkManagerDevice -timeout 120m
=== RUN   TestAccDataSourceAWSNetworkManagerDevice
=== PAUSE TestAccDataSourceAWSNetworkManagerDevice
=== CONT  TestAccDataSourceAWSNetworkManagerDevice
--- PASS: TestAccDataSourceAWSNetworkManagerDevice (62.20s)
PASS
ok      github.com/terraform-providers/terraform-provider-aws/aws       63.223s
Action Required: Terraform 0.12 Syntax hashicorp#8950

AT003: acceptance test function name should include underscore
R005: multiple ResourceData.HasChange() calls can be combined with single HasChanges() call
website/docs/d/networkmanager_device.markdown
website/docs/d/networkmanager_global_network.markdown
website/docs/d/networkmanager_site.markdown
website/docs/r/networkmanager_device.markdown
website/docs/r/networkmanager_global_network.markdown
website/docs/r/networkmanager_site.markdown
website/docs/r/networkmanager_transit_gateway_registration.markdown
@github-actions github-actions bot added service/amplify Issues and PRs that pertain to the amplify service. service/apigateway Issues and PRs that pertain to the apigateway service. service/ec2 Issues and PRs that pertain to the ec2 service. service/ecrpublic Issues and PRs that pertain to the ecrpublic service. service/ecs Issues and PRs that pertain to the ecs service. service/gamelift Issues and PRs that pertain to the gamelift service. service/iot Issues and PRs that pertain to the iot service. service/kafka Issues and PRs that pertain to the kafka service. service/networkmanager Issues and PRs that pertain to the networkmanager service. service/transfer Issues and PRs that pertain to the transfer service. and removed service/ec2 Issues and PRs that pertain to the ec2 service. service/ecs Issues and PRs that pertain to the ecs service. service/apigateway Issues and PRs that pertain to the apigateway service. service/gamelift Issues and PRs that pertain to the gamelift service. service/iot Issues and PRs that pertain to the iot service. provider Pertains to the provider itself, rather than any interaction with AWS. service/amplify Issues and PRs that pertain to the amplify service. service/transfer Issues and PRs that pertain to the transfer service. service/kafka Issues and PRs that pertain to the kafka service. service/networkmanager Issues and PRs that pertain to the networkmanager service. linter Pertains to changes to or issues with the various linters. service/ecrpublic Issues and PRs that pertain to the ecrpublic service. repository Repository modifications; GitHub Actions, developer docs, issue templates, codeowners, changelog. labels Mar 15, 2022
@github-actions
Copy link

Thank you for your contribution! 🚀

Please note that the CHANGELOG.md file contents are handled by the maintainers during merge. This is to prevent pull request merge conflicts, especially for contributions which may not be merged immediately. Please see the Contributing Guide for additional pull request review items.

Remove any changes to the CHANGELOG.md file and commit them in this pull request to prevent delays with reviewing and potentially merging this pull request.

@github-actions
Copy link

Thank you for your contribution! 🚀

Please note that typically Go dependency changes are handled in this repository by dependabot or the maintainers. This is to prevent pull request merge conflicts and further delay reviews of contributions. Remove any changes to the go.mod or go.sum files and commit them into this pull request.

Additional details:

  • Check open pull requests with the dependencies label to view other dependency updates.
  • If this pull request includes an update the AWS Go SDK (or any other dependency) version, only updates submitted via dependabot will be merged. This pull request will need to remove these changes and will need to be rebased after the existing dependency update via dependabot has been merged for this pull request to be reviewed.
  • If this pull request is for supporting a new AWS service:
    • Ensure the new AWS service changes are following the Contributing Guide section on new services, in particular that the dependency addition and initial provider support are in a separate pull request from other changes (e.g. new resources). Contributions not following this item will not be reviewed until the changes are split.
    • If this pull request is already a separate pull request from the above item, you can ignore this message.

@bschaatsbergen
Copy link
Member Author

bschaatsbergen commented Mar 15, 2022

Rebasing the PR turned it into a mess, I'll see if I can recreate it. My bad.

See: #23684

@bschaatsbergen bschaatsbergen deleted the add-multi-az-rds-engine-types branch March 15, 2022 09:39
@github-actions
Copy link

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.
If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 10, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
client-connections Pertains to the AWS Client and service connections. documentation Introduces or discusses updates to documentation. enhancement Requests to existing resources that expand the functionality or scope. service/rds Issues and PRs that pertain to the rds service. size/XL Managed by automation to categorize the size of a PR. sweeper Pertains to changes to or issues with the sweeper. tests PRs: expanded test coverage. Issues: expanded coverage, enhancements to test infrastructure.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

aws_rds_cluster add new multi-AZ cluster deployment options