Pinata sshd no longer required
This change removes the dependancy of a running pinata-sshd container on Macs to share the users ssh-agent into the docker subsystem.
Tested with:
-
Full deployments with SSGW, sql-backup
-
Local test to verify:
### MacBook
10:46:35 ▶ ssh-add -l
3072 SHA256:lkpgBe4sI7ZGeiVSMCWnVu/9iMKFWjDAxnmEL3azfFM arunpatel@UIS-MC034620.home (RSA)
---
### Logan Container
bash-5.1# echo ${SSH_AUTH_SOCK}
/ssh-agent
bash-5.1#
bash-5.1# ssh-add -l
3072 SHA256:lkpgBe4sI7ZGeiVSMCWnVu/9iMKFWjDAxnmEL3azfFM arunpatel@UIS-MC034620.home (RSA)
bash-5.1#
bash-5.1# git clone git@gitlab.developers.cam.ac.uk:uis/devops/infra/terraform/gcp-project.git
Cloning into 'gcp-project'...
remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 127 (delta 0), reused 0 (delta 0), pack-reused 121
Receiving objects: 100% (127/127), 21.43 KiB | 997.00 KiB/s, done.
Resolving deltas: 100% (52/52), done.
bash-5.1#
Closes: #13 (closed)
Edited by Robin Goodall