-
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
[NEW RESOURCE] AWS Backup Restore Testing #37039
[NEW RESOURCE] AWS Backup Restore Testing #37039
Conversation
Community NoteVoting for Prioritization
For Submitters
|
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 Additional details:
|
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.
Welcome @Thomas-Franklin 👋
It looks like this is your first Pull Request submission to the Terraform AWS Provider! If you haven’t already done so please make sure you have checked out our CONTRIBUTOR guide and FAQ to make sure your contribution is adhering to best practice and has all the necessary elements in place for a successful approval.
Also take a look at our FAQ which details how we prioritize Pull Requests for inclusion.
Thanks again, and welcome to the community! 😃
Heyy, when is this getting merged? |
Please be aware there are two open PRs on this. This one and #36907 |
Any update on this being merged in? |
dc681af
to
3e54dde
Compare
3e54dde
to
360a7cd
Compare
Not heard anything, but I have rebased it to make it easier for the owners to merge. |
Up-ing this PR, as I think it could be merged as it (and recently rebased). |
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.
Hi @Thomas-Franklin!
Thanks for this PR! I'm 'just' another contributor who is also eager to get this resource in (better today than tomorrow 😄 ). I went through your PR and flagged some stuff that could use some change on a first look. I'm not a maintainer and cannot push this PR through, so don't expect too much of it 😺
If my comments are a bit short and need some explanation, please let me know.
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 Additional details:
|
4 similar comments
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 Additional details:
|
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 Additional details:
|
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 Additional details:
|
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 Additional details:
|
@aristosvo - I believe I have addressed all your suggestions, appreciate the kind review! |
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.
Thanks a lot, @Thomas-Franklin, that cleans up some bits and pieces 👍🏽
I tried to run go build
, saw some small issues + formatting. For a more complete guide on formatting and linting, see https://hashicorp.github.io/terraform-provider-aws/raising-a-pull-request/#go-coding-style
I'll probably run the tests one of these days, if I've time I will dive into the technical details of the resource to give feedback on that part.
# Conflicts: # internal/service/backup/exports_test.go # internal/service/backup/find.go # internal/service/backup/service_package_gen.go
… to the documentation.
… 'protected_resource_conditions' are Computed.
… contain non-ARN strings.
…s' back to a Block.
This reverts commit 652a182.
This reverts commit b928bb8.
…onditions' back to a Block." This reverts commit 35c29aa.
…s' back to a Block and nil-out default value.
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 🚀.
% make testacc TESTARGS='-run=TestAccBackupRestoreTesting' PKG=backup ACCTEST_PARALLELISM=3
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.23.1 test ./internal/service/backup/... -v -count 1 -parallel 3 -run=TestAccBackupRestoreTesting -timeout 360m
=== RUN TestAccBackupRestoreTestingPlan_basic
=== PAUSE TestAccBackupRestoreTestingPlan_basic
=== RUN TestAccBackupRestoreTestingPlan_disappears
=== PAUSE TestAccBackupRestoreTestingPlan_disappears
=== RUN TestAccBackupRestoreTestingPlan_tags
=== PAUSE TestAccBackupRestoreTestingPlan_tags
=== RUN TestAccBackupRestoreTestingPlan_includeVaults
=== PAUSE TestAccBackupRestoreTestingPlan_includeVaults
=== RUN TestAccBackupRestoreTestingPlan_excludeVaults
=== PAUSE TestAccBackupRestoreTestingPlan_excludeVaults
=== RUN TestAccBackupRestoreTestingPlan_additionals
=== PAUSE TestAccBackupRestoreTestingPlan_additionals
=== RUN TestAccBackupRestoreTestingPlan_additionalsWithUpdate
=== PAUSE TestAccBackupRestoreTestingPlan_additionalsWithUpdate
=== RUN TestAccBackupRestoreTestingSelection_basic
=== PAUSE TestAccBackupRestoreTestingSelection_basic
=== RUN TestAccBackupRestoreTestingSelection_disappears
=== PAUSE TestAccBackupRestoreTestingSelection_disappears
=== RUN TestAccBackupRestoreTestingSelection_updates
=== PAUSE TestAccBackupRestoreTestingSelection_updates
=== CONT TestAccBackupRestoreTestingPlan_basic
=== CONT TestAccBackupRestoreTestingPlan_additionals
=== CONT TestAccBackupRestoreTestingPlan_includeVaults
--- PASS: TestAccBackupRestoreTestingPlan_basic (13.85s)
=== CONT TestAccBackupRestoreTestingPlan_excludeVaults
--- PASS: TestAccBackupRestoreTestingPlan_additionals (13.86s)
=== CONT TestAccBackupRestoreTestingPlan_tags
--- PASS: TestAccBackupRestoreTestingPlan_includeVaults (20.99s)
=== CONT TestAccBackupRestoreTestingPlan_disappears
--- PASS: TestAccBackupRestoreTestingPlan_disappears (10.45s)
=== CONT TestAccBackupRestoreTestingSelection_disappears
--- PASS: TestAccBackupRestoreTestingPlan_excludeVaults (19.68s)
=== CONT TestAccBackupRestoreTestingSelection_updates
--- PASS: TestAccBackupRestoreTestingPlan_tags (27.97s)
=== CONT TestAccBackupRestoreTestingPlan_additionalsWithUpdate
--- PASS: TestAccBackupRestoreTestingSelection_disappears (16.80s)
=== CONT TestAccBackupRestoreTestingSelection_basic
--- PASS: TestAccBackupRestoreTestingSelection_updates (26.94s)
--- PASS: TestAccBackupRestoreTestingPlan_additionalsWithUpdate (20.10s)
--- PASS: TestAccBackupRestoreTestingSelection_basic (18.62s)
PASS
ok github.com/hashicorp/terraform-provider-aws/internal/service/backup 72.175s
@ewbankkit as per your comment this PR seems to be about to get merged, could you please close competing PR #36907? TIA! |
This functionality has been released in v5.72.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
Introduces the
aws_backup_restore_testing_plan
andaws_backup-restore_selection
resources. These resources manages the AWS Backup Restore Testing functionality within AWS.Relations
Closes #34699.
Closes #36907.
References
Output from Acceptance Testing
BackupRestoreTestingPlan:
BackupRestoreTestingSelection: