DavHau
|
ec055f7606
|
vars: introduce deploy=true/false for generated files
|
2024-09-01 14:32:46 +02:00 |
|
lassulus
|
72615f7575
|
password_store: create secrets with correct permissions
|
2024-08-30 12:13:00 +02:00 |
|
Johannes Kirschbauer
|
d46fd517d3
|
Classgen: fix loose type for dict
|
2024-08-27 18:35:02 +02:00 |
|
Johannes Kirschbauer
|
f7cd4a2c0f
|
Admin module: integrate with clan app
|
2024-08-27 18:21:18 +02:00 |
|
Johannes Kirschbauer
|
732ba9d176
|
Template: fix flake-parts template
|
2024-08-27 11:27:26 +02:00 |
|
Johannes Kirschbauer
|
3dd5a93e69
|
API: init Admin endpoints
|
2024-08-27 10:09:08 +02:00 |
|
Johannes Kirschbauer
|
c2ba062959
|
Python classes: add admin module
|
2024-08-26 18:41:12 +02:00 |
|
Johannes Kirschbauer
|
e17ef97c4a
|
API: fix single disk service
|
2024-08-26 18:03:35 +02:00 |
|
Johannes Kirschbauer
|
b7c70cd058
|
API: fix online check
|
2024-08-26 18:00:41 +02:00 |
|
Johannes Kirschbauer
|
2d05b98ae3
|
CLI: add option to generate facter.json
|
2024-08-26 09:05:01 +02:00 |
|
Jörg Thalheim
|
8a3d21c424
|
hw-generate: don't load nixos-install-tools on local machine
We only need this on the target. Our installer have it already.
|
2024-08-24 12:07:22 +02:00 |
|
Jörg Thalheim
|
68e1d023e9
|
hw-generate: fix args
|
2024-08-24 12:07:22 +02:00 |
|
Jörg Thalheim
|
6dd73177a3
|
correct error message about allowed hostnames
|
2024-08-24 11:30:26 +02:00 |
|
DavHau
|
6b5a8ef10c
|
vars: rename 'facts' _ 'vars' in docs
|
2024-08-23 18:00:38 +02:00 |
|
Johannes Kirschbauer
|
76fbac8431
|
API: prepare hw_generate for facter
|
2024-08-23 11:13:06 +02:00 |
|
Johannes Kirschbauer
|
64f0aeea65
|
API: hw_generate commit generated config
|
2024-08-22 16:11:08 +02:00 |
|
Johannes Kirschbauer
|
4080fe41f8
|
Clan-app: generate hw report
|
2024-08-22 15:57:00 +02:00 |
|
clan-bot
|
0d7bb8f910
|
Merge pull request 'Clan-app: install machine' (#1954) from hsjobeki/clan-core:hsjobeki-main into main
|
2024-08-22 08:21:10 +00:00 |
|
Johannes Kirschbauer
|
f7e64cc3b5
|
API: serde fix nullable fields should be allowed to be none
|
2024-08-21 17:53:25 +02:00 |
|
Qubasa
|
1cb26b41e7
|
clan-vm-manager: Fix regression
|
2024-08-21 15:48:43 +02:00 |
|
Johannes Kirschbauer
|
1b146943d8
|
API: init set_machine
|
2024-08-21 15:29:08 +02:00 |
|
Jörg Thalheim
|
81c941aba6
|
fix template path for relative clan create template
|
2024-08-21 15:16:46 +02:00 |
|
Jörg Thalheim
|
9f66ded76a
|
Merge remote-tracking branch 'origin/main' into rework-installation
|
2024-08-21 13:38:04 +02:00 |
|
Jörg Thalheim
|
8b918ab4b1
|
flash: fix finding disko-install when sudo is used
|
2024-08-21 11:57:41 +02:00 |
|
Johannes Kirschbauer
|
f63940e2ba
|
init: Set/get single disk
|
2024-08-20 12:05:22 +02:00 |
|
Johannes Kirschbauer
|
92e3c3f40b
|
Clan-app: connection check & show remote devices
|
2024-08-20 09:53:15 +02:00 |
|
Johannes Kirschbauer
|
340babd348
|
API/show_block_devices: add option for remote devices
|
2024-08-20 09:53:15 +02:00 |
|
Jörg Thalheim
|
c8f50a0d90
|
fix group settings not applied correctly
|
2024-08-15 22:52:53 +02:00 |
|
Johannes Kirschbauer
|
5acd9aabf3
|
UI: init update machine
|
2024-08-15 15:08:15 +02:00 |
|
Johannes Kirschbauer
|
4940767fcc
|
Serde: extend deserializer to accept anything
|
2024-08-15 15:08:15 +02:00 |
|
Johannes Kirschbauer
|
ce560e05cd
|
API: init machine update
|
2024-08-15 15:08:15 +02:00 |
|
Johannes Kirschbauer
|
016b3e846d
|
Machine update: fix upload sources from machine flake, instead of current directory
|
2024-08-15 15:08:15 +02:00 |
|
Johannes Kirschbauer
|
c86b14d34d
|
Clan-app: generate hw spec via ssh
|
2024-08-14 16:28:43 +02:00 |
|
Johannes Kirschbauer
|
6709d47ae5
|
Clan-cli: remove unused show machine
|
2024-08-14 16:18:43 +02:00 |
|
clan-bot
|
3d3ea5da23
|
Merge pull request 'API: init setter for service instance config.' (#1879) from hsjobeki/clan-core:hsjobeki-main into main
|
2024-08-13 17:36:02 +00:00 |
|
clan-bot
|
3459628b5d
|
Merge pull request 'Serializer: filter None fields, to avoid conflicts with nix module system' (#1880) from hsjobeki/clan-core:hsjobeki-serde into main
|
2024-08-13 17:36:01 +00:00 |
|
Johannes Kirschbauer
|
d5a0a349db
|
API: add keyfile arg
|
2024-08-13 19:29:28 +02:00 |
|
Johannes Kirschbauer
|
dfbe03bf6b
|
Serializer: filter None fields, to avoid conflicts with nix module system
|
2024-08-13 19:27:59 +02:00 |
|
Johannes Kirschbauer
|
2cf949783a
|
API: init setter for service instance config.
|
2024-08-13 19:27:16 +02:00 |
|
Johannes Kirschbauer
|
824dc34eb8
|
API: init install machine
|
2024-08-13 18:58:20 +02:00 |
|
DavHau
|
75328beb06
|
vars: add test for deployment
|
2024-08-13 15:29:51 +02:00 |
|
Qubasa
|
7f0604f86e
|
clan-cli: Add --show-trace to nix build and nixos-rebuild commands
|
2024-08-12 22:27:54 +02:00 |
|
Qubasa
|
85a47a6dcd
|
clan-cli: Add --wifi option to set wifi credentials. clan-app: Add wifi settings form to flash view
|
2024-08-07 21:35:06 +02:00 |
|
Johannes Kirschbauer
|
e55b0fea2e
|
Clan-cli: remove unused debug flag in list machine
|
2024-08-07 12:17:32 +02:00 |
|
Johannes Kirschbauer
|
e69d6b22f0
|
Clan-app: Add loading animations & improve async data handling
|
2024-08-06 22:29:11 +02:00 |
|
Johannes Kirschbauer
|
6158e82f43
|
Clan-app: refine create machine workflow via query operation
|
2024-08-06 16:04:21 +02:00 |
|
Johannes Kirschbauer
|
a4bbdcb010
|
Clan-core: Rename clanName within Machines
|
2024-08-06 12:21:46 +02:00 |
|
DavHau
|
9381d78feb
|
clan-cli/vms: add option --publish to forward ports from host to guest
|
2024-08-04 15:28:51 +07:00 |
|
Johannes Kirschbauer
|
91397adbfc
|
Fix: regression list_machines. Split into multiple functions
list_inventory_machines, list_nixos_machine, list_sops_machines
The caller of the function should specify which machines they wants to see
|
2024-08-03 12:43:35 +02:00 |
|
Johannes Kirschbauer
|
8fd09b8403
|
Add build-clan module
|
2024-08-03 12:05:09 +02:00 |
|