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

Github actions w/esc tutorial #14619

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from
Draft

Github actions w/esc tutorial #14619

wants to merge 5 commits into from

Conversation

interurban
Copy link
Collaborator

New ESC blog covering Github Actions w/ESC:

  • Running a GitHub Action - getting Pulumi token via OIDC
  • Using the pulumi token, run an ESC open to get AWS credential
  • Finish the Github deployment

Fixes: #13974

@pulumi-bot
Copy link
Collaborator

@pulumi-bot
Copy link
Collaborator

@pulumi-bot
Copy link
Collaborator

@pulumi-bot
Copy link
Collaborator

{{< figure src="esc-add-env.png" caption="Figure: Pulumi ESC add environment">}}

{{% notes type="warning" %}}
Replace the roleArn value with the ARN of your AWS IAM role configured for Pulumi Cloud OIDC access. See the [configuring OIDC guide](/docs/pulumi-cloud/access-management/oidc/provider/aws/ for details.
Copy link
Contributor

Choose a reason for hiding this comment

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

Missing a closing parenthesis on the markdown link

```

{{% notes type="info" %}}
Replace <your-org>/<your-esc-env> with the name of your Pulumi ESC environment, and update stack-name values with your organization, project, and stack replacing stack-name: <your-org>/<stack-project>/<stack>.
Copy link
Contributor

@automagic automagic Apr 1, 2025

Choose a reason for hiding this comment

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

For some reason the <your-org>/<your-esc-env> just showing up as a /. Also <your-org>/<stack-project>/<stack> is //. Maybe not escaped properly?

Copy link
Contributor

@thoward thoward left a comment

Choose a reason for hiding this comment

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

Once other reviewer's feedback is applied, this LGTM. Rubber stamping.

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.

ESC Docs - Tutorial & Blog for GitHub -> Pulumi -> AWS via ESC (tutorial)
4 participants