FAQ | This is a LIVE service | Changelog

Skip to content

Pinata sshd no longer required

Arun Patel requested to merge pinata-sshd-no-longer-required into master

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

Merge request reports