Skip to content

ddn, byoc, endpoints: update aws cloudformation stack #986

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

Conversation

arvi3411301
Copy link
Member

Description 📝

This pull request includes updates to the docs/private-ddn/creating-a-data-plane/byoc.mdx file to expand the list of required AWS permissions for creating a data plane. The most important changes involve adding new EC2 permissions to the Resources section.

AWS permissions updates:

  • Added ec2:DescribeVpcEndpointServices and ec2:DescribeVpcEndpoints to the list of permissions.
  • Added ec2:CreateSecurityGroup, ec2:AuthorizeSecurityGroupIngress, and ec2:CreateVpcEndpoint to the list of permissions.

Quick Links 🚀

Assertion Tests 🤖

@arvi3411301 arvi3411301 requested a review from tomhasura April 14, 2025 14:51
@hasura-bot
Copy link
Contributor

DX: Assertion Testing

✅ Diff

The author added necessary permissions to the IAM policy for AWS setup. These additions are consistent with AWS' standard naming conventions for IAM actions and reflect operations that may be required for working with VPC endpoints and security groups. There is also a logical grouping with similar types of permissions, which maintains readability.

✅ Integrated

The integration of the new permissions into the CloudFormation policy appears seamless. Each of the new permissions aligns with the established pattern of specifying all resources ('*') and limiting actions based on 'Created-By' tags. This ensures that the enhancements made by these permissions will be functional within the context of the Hasura DDN setup while respecting the existing security structure.

@hasura-bot
Copy link
Contributor

@arvi3411301 Thanks for your PR! I've assigned @robertjdominguez to review it.

Copy link

Deploying ddn-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 6831bc9
Status: ✅  Deploy successful!
Preview URL: https://48885f56.v3-docs-eny.pages.dev
Branch Preview URL: https://arvi-plat-630-update-byoc-cl.v3-docs-eny.pages.dev

View logs

@robertjdominguez robertjdominguez merged commit 46a099b into main Apr 14, 2025
5 checks passed
@robertjdominguez robertjdominguez deleted the arvi/plat-630-update-byoc-cloudformation-stack-for-the-new-permissions branch April 14, 2025 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants