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

feat: extend aws policy configuration #553

Merged
merged 7 commits into from
Aug 15, 2024

Conversation

Gadam8
Copy link
Contributor

@Gadam8 Gadam8 commented Jun 26, 2024

Description

The current AWS policy binding configuration doesn't match what is offered by AWS when configuring IAM policies. Condition and Resource are missing and Principal isn't fully fleshed out. This PR addresses this by extending the binding configuration for SNS and SQS.

Related issue(s)

@Gadam8 Gadam8 requested review from dpwdec and iancooper as code owners June 26, 2024 15:06
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Welcome to AsyncAPI. Thanks a lot for creating your first pull request. Please check out our contributors guide useful for opening a pull request.
Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.

dpwdec
dpwdec previously approved these changes Jun 26, 2024
Copy link
Collaborator

@dpwdec dpwdec left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@Pakisan Pakisan self-requested a review June 26, 2024 20:10
Copy link
Member

@Pakisan Pakisan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please move changes to new version

bindings/sns/0.1.0/channel.json Outdated Show resolved Hide resolved
bindings/sqs/0.2.0/channel.json Outdated Show resolved Hide resolved
bindings/sqs/0.3.0/channel.json Outdated Show resolved Hide resolved
bindings/sqs/0.3.0/operation.json Outdated Show resolved Hide resolved
bindings/sns/0.2.0/channel.json Outdated Show resolved Hide resolved
bindings/sns/0.2.0/operation.json Outdated Show resolved Hide resolved
@Pakisan
Copy link
Member

Pakisan commented Jun 27, 2024

@Gadam8 looks good

Don't forget to update information about SNS and SQS here:

@VisualBean
Copy link
Collaborator

VisualBean commented Jul 5, 2024 via email

@Gadam8
Copy link
Contributor Author

Gadam8 commented Jul 23, 2024

@Gadam8 looks good

Don't forget to update information about SNS and SQS here:

I've raised a PR to address this here asyncapi/bindings#256

@Pakisan
Copy link
Member

Pakisan commented Aug 6, 2024

@iancooper @dpwdec up!

@dpwdec
Copy link
Collaborator

dpwdec commented Aug 14, 2024

@Pakisan
Copy link
Member

Pakisan commented Aug 14, 2024

@iancooper hi! One more day, and I'll merge

fyi: @Gadam8 @dpwdec @VisualBean

@Pakisan Pakisan merged commit 821af90 into asyncapi:master Aug 15, 2024
8 checks passed
@asyncapi-bot
Copy link
Contributor

🎉 This PR is included in version 6.8.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants