-
Notifications
You must be signed in to change notification settings - Fork 8
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
Create docker-compose and remove customer git fallback #99
Conversation
When running |
That might be because you're using a hardware token? It executes |
b03301b
to
ddfbe73
Compare
The issue was that the private key had a non-standard name (e.g. not |
31c224a
to
cec8f53
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM overall.
Simplify the user and SSH setup to make local usage easier. Signed-off-by: Simon Rüegg <simon@rueggs.ch>
The customer repo URL is required from the API, remove the fallback to the env var. Signed-off-by: Simon Rüegg <simon@rueggs.ch>
Validate and compile docs. Signed-off-by: Simon Rüegg <simon@rueggs.ch>
Simplify the user and SSH setup to make local usage easier.
By default the user's
.ssh/
directory with all keys gets mounted into the container. An SSH agent is started and the keys are added withssh-add
in the entrypoint. To skip the SSH agent setup, one can set theSSH_AUTH_SOCK
env var to a path which is available in the container (mounted) to reuse an existing agent.This will require some changes to the commodore job runner, MR is in progress.
Also, remove the customer git fallback.