nebula-release-plugin icon indicating copy to clipboard operation
nebula-release-plugin copied to clipboard

AWS CodeCommit Support

Open casey-largent opened this issue 5 years ago • 1 comments

Currently, I'm using CodeCommit and would like to use Nebula within a CodePipeline in order to build and tag releases. Currently I'm running into an authentication issue from JGit org.eclipse.jgit.api.errors.TransportException: https://git-codecommit.us-east-1.amazonaws.com/v1/repos/REPO_NAME: Authentication is required but no CredentialsProvider has been registered

I have the proper IAM permissions to access CodeCommit.

More a general question to see if this is possible without having to hard code credentials.

casey-largent avatar Jun 05 '19 15:06 casey-largent

Hi, we don't have experience with CodeCommit but I guess you require either IAM role support or AWS key/secret credentials over HTTP

It appears that you might need to do some custom credentials provider as in https://github.com/BigBrassBand/jgit-codecommit/blob/master/src/main/java/com/bigbrassband/aws/codecommit/gitclone/Main.java#L17

Unfortunately, this is not in our roadmap Today and most likely we won't get into this in the next few months as it isn't something folks have asked for in the past.

Would you be open to contribute a PR with this?

rpalcolea avatar Sep 13 '19 17:09 rpalcolea