Miek Gieben and GitHub
e8111a419f
feat: auto-accept only new SSH host keys using "-o StrictHostKeyChecking: accept-new" ( #303 )
...
* feat: add "StrictHostKeyChecking no" to ssh
Disable host key checking to prevent interaction with ssh.
Fixes : #297
Signed-off-by: Miek Gieben <miek@miek.nl >
* use accept-new instead of no
Signed-off-by: Miek Gieben <miek@miek.nl >
* fix tests
Signed-off-by: Miek Gieben <miek@miek.nl >
* Fix tests here as well
Signed-off-by: Miek Gieben <miek@miek.nl >
---------
Signed-off-by: Miek Gieben <miek@miek.nl >
2026-04-14 18:00:59 +10:00
Pasha Sviderski
940732e91c
fix: sshcli unit test and lint
2026-03-14 15:04:50 +10:00
Pasha Sviderski
9e4c759ffc
fix: separate stdout and stderr in SSH CLI executor to prevent output contamination ( closes #270 )
2026-03-14 14:56:04 +10:00
Pasha Sviderski
a4a8e70f9c
fix: sshcli tests
2026-01-28 19:00:53 +10:00
Pasha Sviderski
ce46a67d6d
fix: ssh args for machine init/add when using ssh+cli
2026-01-28 17:44:54 +10:00
Pasha Sviderski
c91a964513
chore: make ssh+cli connections reuse one SSH connection via control socket. Fix image push
2026-01-28 16:49:08 +10:00
Luis Lavena and GitHub
eea81723b8
feat(ssh+cli): Support SSH CLI on machine init and add commands ( #173 )
...
* Add SSHCLIRemote type with buildSSHArgs
Implement's Executor interface (Run, Stream, Close)
* Add UseSSHCLI field to RemoteMachine struct
Allow us to differentiate regular ssh from ssh+cli.
* Parse ssh+cli:// scheme on machine init/add
* Support SSH CLI when provisioning
* Update docs to reflect ssh+cli:// support
* Revert removal of `init` examples
Fixes copy & pasta mistake when documenting the new ssh+cli connection
methods.
2025-11-17 20:11:31 +10:00
da3634b690
E2E tests use repeated strings for test data where constants add no value ( #97 )
...
---------
Co-authored-by: Pasha Sviderski <me@psviderski.name >
Co-authored-by: Anton Ovchinnikov <anton@tonyo.info >
2025-07-21 19:30:02 +02:00
Pavel Sviderski
4590a516ad
chore: set default ssh key path to ~/.ssh/id_ed25519 and handle home expansion
2025-05-29 15:00:33 +10:00
Connor Edwards
ac48b8bee6
feat: add identity_file field to config connections config
2025-02-08 15:56:18 +00:00
Pavel Sviderski
d735d568b3
run install.sh script when initialising a cluster on the init machine
2024-09-21 00:43:33 +10:00
Pavel Sviderski
2514c804dc
update init command to send RPC calls over SSH tunnel
2024-09-10 13:45:49 +10:00
Pavel Sviderski
e9f4ad7083
add Machine gRPC service
2024-09-10 13:41:52 +10:00