Skip to content

Aws integration changes #23

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

Open
wants to merge 10 commits into
base: main
Choose a base branch
from
Open

Aws integration changes #23

wants to merge 10 commits into from

Conversation

karanpopat
Copy link
Contributor

No description provided.

Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the AWS integration documentation to provide a clear, step-by-step guide on configuring AWS integrations via Pipes. Key changes include:

  • Adding detailed step instructions and section headers for each part of the integration setup.
  • Introducing a Manual Setup Guide with CloudFormation templates for creating required IAM roles.
  • Updating instructions for verifying credentials and configuring IAM roles in both management and member accounts.
Comments suppressed due to low confidence (1)

docs/integrations/aws.md:57

  • [nitpick] The sentence could be rephrased for better clarity. Consider revising to 'For Turbot Pipes customers, ensure the IAM role trust policy includes the Turbot Pipes AWS Account ID: 316881668097.'
- Turbot Pipes customers, you must allow the Turbot Pipes AWS Account ID: `316881668097`

Copy link

github-actions bot commented Apr 2, 2025

Preview Available 🚀

Commit Author: Madhushree Ray
Commit Message: Add Changelog for Mar 27 (#802)

Preview Link: turbot-com-git-docs-pipesaws-integration-changes-turbot.vercel.app

Copy link
Contributor

@johnsmyth johnsmyth left a comment

Choose a reason for hiding this comment

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

  • the format doesn't match the other docs - this is the guardrails guide format (step 1, step 2, etc), and it doesnt match the rest of the pipes docs, or the other sections in this doc
  • I thought we discussed using the same headers in the docs as we use in the UI?
  • The required format of the external id should be better documented
  • Why are we using an API request in the manual setup? should be terraform, not raw API requests. Or we should just omit it entirely

@karanpopat
Copy link
Contributor Author

@johnsmyth i pushed changes for the suggestions

I didn't understand The required format of the external id should be better documented
Do you mean something similar to what we have in guardrails docs - https://turbot.com/guardrails/docs/guides/aws/import-aws-account#external-ids?

@johnsmyth
Copy link
Contributor

@johnsmyth i pushed changes for the suggestions

I didn't understand The required format of the external id should be better documented Do you mean something similar to what we have in guardrails docs - https://turbot.com/guardrails/docs/guides/aws/import-aws-account#external-ids?

It says that it has to start with the organization id - why? Can't it start with the tenant id instead?

Copy link

Preview Available 🚀

Commit Author: Karan Popat
Commit Message: Updates from main (#809)

Preview Link: turbot-com-git-docs-pipesaws-integration-changes-turbot.vercel.app

@karanpopat
Copy link
Contributor Author

Does this format look good?

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.

3 participants