DavHau
|
b74193514d
|
ssh: refactor callers to use new Host interface
|
2025-08-05 13:16:59 +02:00 |
|
Jörg Thalheim
|
ddab4b5b94
|
re-store controllmaster in various places where it got removed.
|
2025-05-28 16:21:30 +02:00 |
|
Jörg Thalheim
|
cedc5113ea
|
add sudo_askpass_proxy
|
2025-05-28 16:21:30 +02:00 |
|
Qubasa
|
e14f30bdc0
|
clan-cli: Rename Host -> Remote move to clan_lib and mark as frozen
|
2025-05-22 14:08:27 +02:00 |
|
Jörg Thalheim
|
2f2af072e4
|
upload: hide upload command by default
|
2025-05-20 13:37:46 +02:00 |
|
Jörg Thalheim
|
e2af063528
|
upload: stream tarball rather than read at once
|
2025-05-20 13:37:46 +02:00 |
|
lassulus
|
9a0c6f55bd
|
clan-cli: clan_cli.cmd -> clan_lib.cmd
|
2025-05-19 19:07:24 +02:00 |
|
Jörg Thalheim
|
daa0e0f4e6
|
machines/upload: start to use builtin sudo
|
2025-05-19 11:18:15 +02:00 |
|
Johannes Kirschbauer
|
fe0507b47c
|
refactor: move clan_cli.error to clan_lib.error
|
2025-05-16 16:14:39 +02:00 |
|
Jörg Thalheim
|
3d743960a4
|
upload: don't try to re-create directory if it already exists
This allows bind mounts i.e. needed for preserveration/impermanence
|
2025-05-16 15:39:09 +02:00 |
|
Qubasa
|
01f9bb358e
|
clan-cli: Use machine object everywhere instead of name + flake
|
2025-05-09 13:13:14 +02:00 |
|
Jörg Thalheim
|
9af16037a2
|
Revert "Merge pull request 'Fix deploying with sudo + password' (#3470) from target-host into main"
This reverts commit fbc0f9cde5, reversing
changes made to b47c25c620.
|
2025-05-04 13:37:39 +02:00 |
|
Jörg Thalheim
|
39880f9434
|
fix upload when sudo prompts are needed
|
2025-05-04 10:51:49 +02:00 |
|
Qubasa
|
3214d27f0b
|
clan-cli: Improve remote destination depth validation with detailed error messaging
|
2025-04-25 14:00:40 +02:00 |
|
Qubasa
|
3bd766e0a0
|
clan-cli: Fix single file upload in upload.py, add test for edge case
|
2025-04-11 19:08:13 +02:00 |
|
Jörg Thalheim
|
340bf4752f
|
ssh/upload: fix shell quoting
|
2025-04-04 15:10:09 +00:00 |
|
Jörg Thalheim
|
eaf20ae09a
|
tests: add fake_sudo to sshd fixture
This allows to use the same code for both testing and real-world.
|
2025-03-28 17:14:22 +00:00 |
|
Qubasa
|
2406a62ce0
|
test_secrets_upload: Don't prepend sudo inside test; Improve secret upload test
|
2025-03-28 17:14:22 +00:00 |
|
Qubasa
|
0afbf9dd45
|
checks/installation-without-system: modify to install through normal user instead of root
|
2025-03-26 18:37:31 +01:00 |
|
RTUnreal
|
0ea9b45838
|
clan_cli: fix support for non-root deployment user
|
2025-03-26 18:37:31 +01:00 |
|
Qubasa
|
eb9b4bdb6b
|
clan-cli: Make host upload function support uploading single files too
|
2025-03-01 17:10:42 +01:00 |
|
Qubasa
|
570bceff4e
|
clan-cli: Fix ignored debug flag in clan vms run, refactor Host.run to use RunOpts
|
2024-12-03 16:01:51 +01:00 |
|
Qubasa
|
1f98df96e3
|
clan-cli: cmd.run now has its options extracted to a dataclass
|
2024-11-28 15:26:37 +01:00 |
|
Qubasa
|
b9154fddd2
|
clan-cli: Refactor ssh classes to dataclasses
|
2024-11-25 19:47:17 +01:00 |
|