Commit Graph

24 Commits

Author SHA1 Message Date
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 0314132a1a rewrite sops backend for secret generation and add tests 2023-09-21 17:22:20 +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
DavHau a56073b051 machines delete: fix - delete all existing files 2023-09-02 18:37:40 +02:00
DavHau 2a11b1c5d1 machines api: always create empty settings.json 2023-09-02 18:29:12 +02:00
DavHau 8c7ee25dc9 webui: fixes for machines endpoint
- fix machines settings file location
- raise 404 if machine doesn't exist
- improve machine api test
2023-08-26 14:17:25 +02:00
Jörg Thalheim 33b43ae146 add tests for machines api 2023-08-24 19:16:44 +02:00
Jörg Thalheim 58adf91af8 test machine subcommand 2023-08-24 18:28:33 +02:00
Jörg Thalheim c5b16124ef add machine subcommand 2023-08-24 16:58:22 +02:00
Jörg Thalheim 56542ca5ef mv update command to machines update command 2023-08-24 16:25:06 +02:00