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

Backport: Refactor s3_bucket_notifications to support SNS / SQS (#940) #1024

Conversation

marknet15
Copy link
Contributor

SUMMARY

Backport #940 manually to resolve conflict

ISSUE TYPE
  • Feature Pull Request
COMPONENT NAME

s3_bucket_notification

ADDITIONAL INFORMATION

…tions#940)

Refactor s3_bucket_notifications to support SNS / SQS

SUMMARY
Refactor s3_bucket_notifications to extend module to support the extra targets of SNS and SQS along with the currently supported Lambda functions.
Summary of changes:

Refactor module to support SNS/SQS targets along with current Lambda function support.
Fix check mode coverage
Update integration tests to more comprehensive cover functionality.
Update documentation in sns_topic and sqs_queue modules to add policy setting example.

Fixes: ansible-collections#140
ISSUE TYPE

Feature Pull Request

COMPONENT NAME
s3_bucket_notifications
ADDITIONAL INFORMATION
https://boto3.amazonaws.com/v1/documentation/api/1.16.0/reference/services/s3.html#S3.Client.put_bucket_notification_configuration

Reviewed-by: Alina Buzachis <None>
Reviewed-by: Mark Woolley <mw@marknet15.com>
Reviewed-by: Markus Bergholz <git@osuv.de>
(cherry picked from commit dd89ed1)
@marknet15 marknet15 changed the title Refactor s3_bucket_notifications to support SNS / SQS (#940) Backport - Refactor s3_bucket_notifications to support SNS / SQS (#940) Mar 28, 2022
@marknet15 marknet15 changed the title Backport - Refactor s3_bucket_notifications to support SNS / SQS (#940) Backport: Refactor s3_bucket_notifications to support SNS / SQS (#940) Mar 28, 2022
@markuman
Copy link
Member

hmmm there was a backport-3 label....why it was ignored?

@markuman
Copy link
Member

ah, conflicts...

@ansibullbot ansibullbot added community_review feature This issue/PR relates to a feature request integration tests/integration module module needs_maintainer plugins plugin (any type) tests tests labels Mar 28, 2022
@ansibullbot ansibullbot added needs_rebase https://docs.ansible.com/ansible/devel/dev_guide/developing_rebasing.html needs_revision This PR fails CI tests or a maintainer has requested a review/revision of the PR and removed community_review labels Mar 28, 2022
@markuman
Copy link
Member

recheck

@softwarefactory-project-zuul
Copy link
Contributor

Merge Failed.

This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.

@markuman
Copy link
Member

recheck

@softwarefactory-project-zuul
Copy link
Contributor

Merge Failed.

This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.

@marknet15 marknet15 closed this Mar 29, 2022
@marknet15 marknet15 deleted the patchback/backports/stable-3/dd89ed152413dad7b1d0a84049a9f647221eedb6/pr-940 branch March 29, 2022 10:01
abikouo pushed a commit to abikouo/community.aws that referenced this pull request Oct 24, 2023
…#1025)

Cleanup after 4.2.0 Release

SUMMARY
With 4.2.0 tagged we now need to forward-port the changelog updates from 4.2.0
ISSUE TYPE

Docs Pull Request

COMPONENT NAME
CHANGELOG.rst
changelogs/changelog.yaml
changelogs/fragments/
ADDITIONAL INFORMATION

Reviewed-by: Alina Buzachis <None>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature This issue/PR relates to a feature request integration tests/integration module module needs_maintainer needs_rebase https://docs.ansible.com/ansible/devel/dev_guide/developing_rebasing.html needs_revision This PR fails CI tests or a maintainer has requested a review/revision of the PR plugins plugin (any type) tests tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants