ef108d63e1
refactor: use central logger
2024-07-08 00:01:28 +02:00
1fe601cd16
fix: custom timeout only for "server add"
2024-06-25 16:13:57 +02:00
aa3910f8df
refactor!: drop all SSH opts / config handling
...
See coop-cloud/organising#601
See coop-cloud/organising#482
2024-06-21 17:16:41 +02:00
0d83339d80
fix(ssh): increase connection timeout #482
...
see coop-cloud/organising#482
2023-11-30 16:35:53 +01:00
7c1a97be72
refactor!: consolidate SSH handling
...
Closes coop-cloud/organising#389 .
Closes coop-cloud/organising#341 .
Closes coop-cloud/organising#326 .
Closes coop-cloud/organising#380 .
Closes coop-cloud/organising#360 .
2023-02-02 08:37:14 +00:00
c47aa49373
fix: improved missing context message
2023-01-24 10:48:53 +01:00
b089109c94
fix: more robust docker context problem handling
...
See coop-cloud/organising#325
See coop-cloud/organising#340
2023-01-23 14:56:34 +01:00
bfeda40e34
fix: catch more ssh failure modes with help
2022-02-03 13:43:11 +01:00
13e582349c
fix: correctly override with ~/.ssh/config if failing to connect
2022-01-19 13:28:57 +01:00
6a98024a2b
refactor: drop old/upstream TODOs
2021-12-28 01:31:50 +01:00
e589709cb0
fix: attempt to include IdentityFile if available
...
This is part of trying to debug:
coop-cloud/organising#250
And also part of:
coop-cloud/docs.coopcloud.tech#27
Where I now try to specify the same logic as `ssh -i <my-key-path>` in
the underlying connection logic. This should help with being more
explicit about what key is being used via the SSH config file.
2021-11-18 21:16:10 +01:00
edb427a7ae
feat: implement host key checking
...
Closes coop-cloud/organising#237 .
2021-11-08 15:37:23 +01:00
f9726b6643
WIP: temporarily avoid SSH host key checking
...
Closes coop-cloud/organising#234 .
Closes coop-cloud/organising#142 .
2021-11-05 12:33:32 +01:00
de7054fd74
fix: use x-platform code for pdeathsig
...
This might cause the macosx build not to fail, I hope.
See https://github.com/docker/cli/tree/v20.10.10/cli/connhelper/commandconn
2021-11-03 09:57:35 +01:00
e37b49201f
fix: use IdleConnTimeout/ConnectTimeout
...
This is an attempt to set sensible timeouts on abra connections. This
might not be the last word on this but it seems that SSH connections now
bail out correctly and other kinds of commands don't explode (e.g.
logs).
Closes coop-cloud/organising#222 .
Closes coop-cloud/organising#218 .
2021-11-02 15:49:11 +01:00