auth/aws: AWS CodeCommit IAM authentication#1142
Conversation
ba8d4f8 to
c69e541
Compare
304978e to
1043954
Compare
|
@taraspos CI is failing, can you pls take a look? |
|
Seems like setup-envtest released a new version that depends on Go 1.26.0 Not related to my change, but I can raise a PR with a fix. Let me do it in a separate branch. |
We just merged #1158, pls rebase and let's see if this gets fixed 🙏 |
This comment was marked as resolved.
This comment was marked as resolved.
5ba3c17 to
328d851
Compare
matheuscscp
left a comment
There was a problem hiding this comment.
Started the review, will continue tomorrow 👌
Signed-off-by: Taras <9948629+taraspos@users.noreply.github.com>
Signed-off-by: Taras <9948629+taraspos@users.noreply.github.com>
Signed-off-by: Taras <9948629+taraspos@users.noreply.github.com>
b4f81fd to
94eb047
Compare
Signed-off-by: Taras <9948629+taraspos@users.noreply.github.com>
94eb047 to
9ee13fc
Compare
|
Integration tests are running: |
|
I just found that I forgot to add |
Signed-off-by: Taras <9948629+taraspos@users.noreply.github.com>
58a2a91 to
8e83249
Compare
|
I suppose the fix you just pushed should fix this? https://github.com/fluxcd/pkg/actions/runs/24345069351/job/71083589019 |
My fix just updates required permissions in the readme; however, I suspect that you might need to update the IAM role in the AWS account itself in some other way (manually, maybe? or some internal Terraform code).
|
|
I guess permissions need to be updated in the same way, as they were previously updated here: |
Cool, I added |
It's not only that one, all of these are needed for integration test to succeed: |
Cool, added all of these and retriggered 🤞 |
|
The AWS and Azure tests passed! GCP is timing out, but I think it's a generalized issue, the test running from https://github.com/fluxcd/pkg/actions/runs/24342753764/job/71101490831 Might be some GCP issue. |
matheuscscp
left a comment
There was a problem hiding this comment.
LGTM! 🚀
Thanks very much, @taraspos! Very nice contribution!
|
Thanks! I will look into raising |
And image-automation-controller :) Everything SC does, IAC has to do as well |
|
@taraspos we'll let you know here when we'll release the packages, then you can do SC first. |
|
@taraspos |
Summary
This PR implements IAM role based authentification for AWS CodeCommit Git HTTPS URLs
Testing