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

chore(GHA): allow OIDC aws credentials #2350

Merged
merged 4 commits into from
Oct 18, 2024
Merged

chore(GHA): allow OIDC aws credentials #2350

merged 4 commits into from
Oct 18, 2024

Conversation

dougch
Copy link
Contributor

@dougch dougch commented Oct 14, 2024

Resolved issues:

n/a

Description of changes:

Similar to the change for s2n-tls, update the use of AWS credentials from GitHub secrets to OpenID Connect.

Call-outs:

This also includes a change to the Duvet action that will need to be merged in coordinated with an update to the s2n-tls workflow aws/s2n-tls#4850

The publish to public ECR needs more work and will be in a future PR.

Testing:

How was this change tested ? in the s2n-netbench repo. Changes based on this doc

In this PR, you can see a successful use of the OIDC auth in the book/deploy action, on the aws auth step of the workflow, note the Assuming role with OIDC success message.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@dougch dougch added the ci Tasks related to ci label Oct 15, 2024
@dougch dougch marked this pull request as ready for review October 15, 2024 00:12
.github/workflows/tshark.yml Outdated Show resolved Hide resolved
.github/workflows/book.yml Outdated Show resolved Hide resolved
Co-authored-by: Wesley Rosenblum <55108558+WesleyRosenblum@users.noreply.github.com>
@dougch dougch merged commit d9a9c50 into main Oct 18, 2024
131 checks passed
@dougch dougch deleted the oidc branch October 18, 2024 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci Tasks related to ci
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants