Johannes Kirschbauer
|
1051367ca4
|
add cli docs generator
|
2024-04-30 18:53:00 +02:00 |
|
Jörg Thalheim
|
f385e0e037
|
refactor facts command to regenerate facts for all machines
|
2024-04-15 22:14:54 +02:00 |
|
Jörg Thalheim
|
b3522b73aa
|
fix case when secrets are regenerated during update/install
|
2024-04-12 14:46:51 +02:00 |
|
lassulus
|
f16667e25a
|
refactor secrets & facts -> secret_facts & public_facts
|
2024-03-23 05:46:54 +01:00 |
|
Jörg Thalheim
|
6fe6229498
|
add requireExplicitUpdate option for mobile devices
|
2024-02-06 17:55:34 +01:00 |
|
Jörg Thalheim
|
be3a75bbd7
|
add support for build machines
|
2024-02-06 17:21:42 +01:00 |
|
Jörg Thalheim
|
2315dba2a9
|
rename machine.host to machine.target_host
|
2024-02-06 17:21:42 +01:00 |
|
Jörg Thalheim
|
6e57122da8
|
rename target_host to target_host_address
|
2024-02-06 17:21:42 +01:00 |
|
Jörg Thalheim
|
301a6b6a23
|
machines/update: get flake_attr from machine class
|
2024-02-06 17:21:42 +01:00 |
|
Jörg Thalheim
|
91f26a4743
|
skip machines without target_host when running clan machines update
|
2024-02-06 15:04:19 +01:00 |
|
Jörg Thalheim
|
ad1a87fc14
|
move checks if targetHost/buildHost is set to cli
|
2024-02-06 14:51:44 +01:00 |
|
lassulus
|
31188648f0
|
clan-cli update: remove legacy argument
|
2024-02-03 07:53:15 +01:00 |
|
lassulus
|
6a62065cdf
|
clan-cli update: upload only local paths from localhost
|
2024-02-03 07:53:15 +01:00 |
|
Jörg Thalheim
|
3538cf2e46
|
rename deployment address to target address
This is a prepares having a build server for deployment
|
2024-02-02 16:39:29 +07:00 |
|
lassulus
|
6ba641c974
|
clan-cli update: use new Machine class interface
|
2024-01-24 15:49:12 +01:00 |
|
lassulus
|
6b004fca6f
|
machines.Machine: refactor flake_dir -> flake; use Machine class in vm
|
2024-01-24 15:49:12 +01:00 |
|
Qubasa
|
ba05589af2
|
Refactor subprocess to cmd.py part 2
|
2024-01-10 12:11:29 +01:00 |
|
Jörg Thalheim
|
26e3e3872c
|
enable more linting
|
2023-11-29 13:29:45 +00:00 |
|
lassulus
|
5640b84433
|
machines.update: remove redundant flake argument
|
2023-11-15 21:57:08 +01:00 |
|
lassulus
|
7b3d3e20b4
|
clan-cli secrets: flake_name -> flake_dir
|
2023-11-05 16:58:48 +01:00 |
|
lassulus
|
17176f25de
|
cli machines update: find flake dir automatic if not provided, support flake as path
|
2023-10-29 20:52:38 +01:00 |
|
Qubasa
|
a28f910e35
|
nix fmt
|
2023-10-27 19:26:03 +02:00 |
|
Qubasa
|
32e60f5adc
|
Added flake_name:str argument everywhere, nix fmt doesn't complain anymore
|
2023-10-27 19:15:40 +02:00 |
|
Qubasa
|
fdcd7ad1d9
|
Updated to main
|
2023-10-27 19:15:11 +02:00 |
|
Jörg Thalheim
|
79e707b044
|
fix updating multiple machines
|
2023-10-27 17:40:20 +02:00 |
|
lassulus
|
4af74ee5a5
|
machines update: add --target-host
|
2023-10-04 23:28:15 +02:00 |
|
lassulus
|
b25af9f0f4
|
clan_cli: refactor secrets code into Machine class
|
2023-10-04 16:41:16 +02:00 |
|
lassulus
|
89b7ffce6c
|
clan-cli secrets upload: secrets are populated into tmpdir
|
2023-09-29 20:05:35 +02:00 |
|
lassulus
|
7ca9c49163
|
restore clanInternals with valid nixos config
|
2023-09-29 19:39:35 +02:00 |
|
Jörg Thalheim
|
b366beeb2e
|
fix secrets script not beeing fetched
|
2023-09-28 15:51:09 +02:00 |
|
Jörg Thalheim
|
16b33eb0a8
|
add toplevel machines-json that can deploy all hosts
|
2023-09-28 15:23:25 +02:00 |
|
Jörg Thalheim
|
3f814c1e5f
|
clan update: fix deploymentAddress
|
2023-09-27 21:11:52 +02:00 |
|
Jörg Thalheim
|
756820e4ca
|
clanInternals.machines: invert system and machine name
|
2023-09-27 17:26:44 +02:00 |
|
Jörg Thalheim
|
dc51ca5803
|
factor out deployment address parsing into a function
|
2023-09-21 17:22:20 +02:00 |
|
Jörg Thalheim
|
3cb916d50f
|
clan-cli/update: also use correct flake attr for generating secret
|
2023-09-19 15:20:11 +02:00 |
|
Jörg Thalheim
|
2931b08b46
|
clan-cli/update: use correct flake attr when deploying
|
2023-09-19 14:19:48 +02:00 |
|
Jörg Thalheim
|
a65413c98e
|
use experimental flags everywhere
|
2023-09-19 13:12:10 +02:00 |
|
lassulus
|
8d29d0e69c
|
clan-cli: get deploymentAddress from clan.networking
|
2023-09-15 12:17:07 +00:00 |
|
lassulus
|
c5786614bf
|
clan-cli secrets: deploy -> upload
|
2023-09-15 12:17:07 +00:00 |
|
lassulus
|
c487280ba9
|
clan-cli machines update: generate and deploy secrets
|
2023-09-15 12:17:07 +00:00 |
|
Jörg Thalheim
|
3b0701f275
|
deploy: use nix-flake-archive instead of rsync to upload
|
2023-09-15 12:17:07 +00:00 |
|
Jörg Thalheim
|
2d934d527a
|
update: use run_local command to print executed command
|
2023-09-14 11:20:45 +02:00 |
|
Jörg Thalheim
|
b97db58316
|
deploy: use nix-flake-archive instead of rsync to upload
|
2023-09-13 20:33:53 +02:00 |
|
Jörg Thalheim
|
56542ca5ef
|
mv update command to machines update command
|
2023-08-24 16:25:06 +02:00 |
|