Johannes Kirschbauer
086e6c29d3
Format
2024-08-26 09:05:01 +02:00
Johannes Kirschbauer
0dd992705c
UI: use nixos-facter for hardware reports
2024-08-26 09:05:01 +02:00
Johannes Kirschbauer
24483e6a13
Installer: add trusted nix caches
2024-08-26 09:05:01 +02:00
Johannes Kirschbauer
a0307a29b8
CLI: add option to generate facter.json
2024-08-26 09:05:01 +02:00
Jörg Thalheim
969eb2f16e
fix users in VM again
2024-08-24 19:19:24 +02:00
Jörg Thalheim
de34e058f6
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
7ba0966da3
hw-generate: fix args
2024-08-24 12:07:22 +02:00
Jörg Thalheim
96321123d7
correct error message about allowed hostnames
2024-08-24 11:30:26 +02:00
DavHau
a88b47c1f5
vars: rename 'facts' _ 'vars' in docs
2024-08-23 18:00:38 +02:00
DavHau
238fae500d
vars: add deploy test for shared generators
2024-08-23 17:36:33 +02:00
DavHau
f0a3eaca96
Reapply + Fix "vars: fix - upload machines own secrets only"
...
This reverts commit cb860f9a03 .
2024-08-23 15:42:46 +02:00
Johannes Kirschbauer
1e766feb40
API: prepare hw_generate for facter
2024-08-23 11:13:06 +02:00
Johannes Kirschbauer
b0d57cbdf5
API: hw_generate commit generated config
2024-08-22 16:11:08 +02:00
Johannes Kirschbauer
2d119ae750
Clan-app: generate hw report
2024-08-22 15:57:00 +02:00
clan-bot
68c25d6aeb
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
ed85df6998
Clan-app: install machine interaction
2024-08-22 10:16:43 +02:00
Johannes Kirschbauer
b7d0314826
API: serde fix nullable fields should be allowed to be none
2024-08-21 17:53:25 +02:00
clan-bot
0bd6921c5d
Merge pull request 'Clan-app: fix welcome screen for initially empty clan' ( #1953 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-08-21 15:22:59 +00:00
Johannes Kirschbauer
1d6ff67905
Clan-app: fix welcome screen for initially empty clan
2024-08-21 17:06:49 +02:00
Qubasa
19fe0432d9
clan-cli: Fix some type errors in tests
2024-08-21 15:48:43 +02:00
Qubasa
f74df54edd
clan-vm-manager: Fix regression
2024-08-21 15:48:43 +02:00
Johannes Kirschbauer
10e3664bf3
Format
2024-08-21 15:32:38 +02:00
Johannes Kirschbauer
819db34d99
Clan-app: improve install machine workflow
2024-08-21 15:31:33 +02:00
Johannes Kirschbauer
4862171e85
UI: add classes to SelectInput
2024-08-21 15:29:08 +02:00
Johannes Kirschbauer
b5951146bc
UI: add placeholder to fileInput
2024-08-21 15:29:08 +02:00
Johannes Kirschbauer
9a222d62a7
API: init set_machine
2024-08-21 15:29:08 +02:00
Mic92
3710175785
Merge branch 'main' into rework-installation
2024-08-21 13:28:29 +00:00
Jörg Thalheim
666718287a
fix template path for relative clan create template
2024-08-21 15:16:46 +02:00
Jörg Thalheim
a72498fe2c
capture_output: only start capturing when we enter the with statement
2024-08-21 15:16:46 +02:00
Jörg Thalheim
a3699721c0
remove ipdb again
...
ipdb doesn't work with capsys and breakpoint
2024-08-21 15:00:47 +02:00
DavHau
cb860f9a03
Revert "vars: fix - upload machines own secrets only"
...
This reverts commit 8d61b03f8d .
2024-08-21 14:59:05 +02:00
DavHau
8d61b03f8d
vars: fix - upload machines own secrets only
2024-08-21 14:47:41 +02:00
Jörg Thalheim
6c421be9b2
test_create_flake: use template name instead of url
2024-08-21 13:59:38 +02:00
Jörg Thalheim
449db570b3
ui: fix type errors
2024-08-21 13:53:49 +02:00
Qubasa
e6dafd05f9
clan-app: Fix nix run .#clan-app
2024-08-21 13:52:25 +02:00
Jörg Thalheim
30bbb142e2
Merge remote-tracking branch 'origin/main' into rework-installation
2024-08-21 13:38:04 +02:00
a-kenji
df04d68cf3
clan-app: Fix name, desktop file and uri handling
...
This fixes the desktop file and uri handling.
Also brings app window class and name and build in line with the actual
naming.
2024-08-21 12:31:02 +02:00
clan-bot
30fda8b986
Merge pull request 'flash: fix finding disko-install when sudo is used' ( #1943 ) from Mic92-main into main
2024-08-21 10:01:48 +00:00
Jörg Thalheim
262859fdb8
flash: fix finding disko-install when sudo is used
2024-08-21 11:57:41 +02:00
Aos Dabbagh
1e96f59ecd
fix(installer): Fix language check case
...
When attempting to follow the docs on the installer, this error comes
up:
```
$ clan flash --flake git+https://git.clan.lol/clan/clan-core \
--ssh-pubkey ~/.ssh/id_ed25519.pub \
--keymap us \
--language en_US.utf-8 \
--dry-run flash-installer
ERROR: Language 'en_US.utf-8' is not a valid language. Run 'clan flash --list-languages' to see a list of possible languages.
```
I only decided to clean up the docs, but I'm also okay with just
downcasing the locales in `list_possible_languages()`.
2024-08-21 08:15:49 +00:00
Johannes Kirschbauer
db0ebcabf0
init: Set/get single disk
2024-08-20 12:05:22 +02:00
Johannes Kirschbauer
f55e772137
Fix: types
2024-08-20 11:33:23 +02:00
Johannes Kirschbauer
cabdbe5ecd
Clan-app: connection check & show remote devices
2024-08-20 09:53:15 +02:00
Johannes Kirschbauer
76ca85ac73
API/show_block_devices: add option for remote devices
2024-08-20 09:53:15 +02:00
Johannes Kirschbauer
4139435832
Classgen: fix dict type conversion for trivial dicts
2024-08-19 08:48:31 +02:00
Jörg Thalheim
237f762490
zerotierone: fix build against rust 1.80
2024-08-16 10:54:48 +02:00
Jörg Thalheim
3b40ff8156
fix group settings not applied correctly
2024-08-15 22:52:53 +02:00
Jörg Thalheim
609b208d91
fix remaining places not using captured_output
2024-08-15 19:57:08 +02:00
Jörg Thalheim
223b97d665
use capture in more places
2024-08-15 19:20:01 +02:00
Jörg Thalheim
5f99604f0e
remove unused fixture
2024-08-15 19:13:20 +02:00