Closed mrocklin closed 1 year ago
Today the answer is "no" for a couple of reasons:
As with all things though, this isn't hard to build, it's just a matter of prioritization. If this is important to folks I encourage them to :+1: this issue.
We have some software that is in private repositories on github and our use case would involve creating a software environment from these repos and keeping it private. I like the git credentials option, another option that would probably work for us would be to be able to provide an url to a docker image in a private registry such as ECR and provide some kind of authentication.
They're both sensible approaches. We'll probably enable both in the future. The easiest things for us to do in order are ...
We'll end up doing all three eventually, but 1 and 2 are moderately easy to do soon. cc @marcosmoyano for 1, 2 and @dantheman39 for 2 I think.
Checking in here @jose-moralez . I thought that you'd like to know that this is in progress.
Also @marcosmoyano if you wanted to walk through your proposed solution with @jose-moralez , either here or in a call, it might be good to get feedback.
Sure thing! My proposed solution is as follows:
git+https://GIT_TOKEN@github.com/account/repo.git
where GIT_TOKEN is basically a placeholder for your token.@jose-moralez Let me know if something like this would work for you. Happy to discuss this further either here or in a call.
Yeah I use a similar approach in the github action that runs some tests which need to clone one of the repos we use. Would there be like a secrets section in the coiled profile page? I think that would be extremely useful for some other credentials as well like for S3 and databases.
Would there be like a secrets section in the coiled profile page?
Exactly :+1:
We have pretty good support for this now
Coiled currently allows users to include public git repositories in their software environments by including them in their
pip=
requirementsHowever, sometimes users have software in private git repositories. Is there a convenient way to support these?