-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Sam delete bug fixes #3122
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
Merged
hawflau
merged 9 commits into
aws:feat/sam_delete_develop
from
hnnasit:sam-delete-bug-fixes
Jul 30, 2021
Merged
Sam delete bug fixes #3122
Changes from all commits
Commits
Show all changes
9 commits
Select commit
Hold shift + click to select a range
7b35bba
Fixed small bugs for no_prompts and for deleting artifacts
hnnasit a2e7d9a
Updated integration tests and added test for termination protection f…
hnnasit ac4c533
Added few more integration tests for guided and non-guided delete
hnnasit 24fbb7c
Updated handling termination protection and changed the order of dele…
hnnasit aa6b64e
Added comments for delete artifacts to handle intrinsic ref functions…
hnnasit e13a256
Added integration test for retaining s3 artifact
hnnasit 1b060ff
Changed option_name to the correct values in delete_context
hnnasit 67b6281
Small UX fix and updated delete_prefix_artifacts method prefix to fet…
hnnasit 65600a6
Added a note in s3_uploader.py about using the api list_objects_v2
hnnasit File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -189,7 +189,9 @@ def delete_prefix_artifacts(self): | |
| LOG.error("Bucket not specified") | ||
| raise BucketNotSpecifiedError() | ||
| if self.prefix: | ||
| response = self.s3.list_objects_v2(Bucket=self.bucket_name, Prefix=self.prefix) | ||
| # Note: list_objects_v2 api uses prefix to fetch the keys that begin with the prefix | ||
| # To restrict fetching files with exact prefix self.prefix, "/" is used below. | ||
| response = self.s3.list_objects_v2(Bucket=self.bucket_name, Prefix=self.prefix + "/") | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Can you please add a note explaining why "/" is needed? |
||
| prefix_files = response.get("Contents", []) | ||
| for obj in prefix_files: | ||
| self.delete_artifact(obj["Key"], True) | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
we need to mention this information in our docs