Commit Graph

2040 Commits

Author SHA1 Message Date
clan-bot
64ae437486 Merge pull request 'API: fixes' (#1977) from hsjobeki/clan-core:hsjobeki-main into main 2024-08-26 16:08:39 +00:00
Johannes Kirschbauer
da9af768c2 API: fix single disk service 2024-08-26 18:03:35 +02:00
Johannes Kirschbauer
41141c0483 API: fix online check 2024-08-26 18:00:41 +02:00
clan-bot
a8cbca7286 Merge pull request 'UI: improve welcome workflows' (#1975) from hsjobeki/clan-core:hsjobeki-main into main 2024-08-26 15:04:38 +00:00
Johannes Kirschbauer
19bcfb0aa5 UI: add create machine suggestion 2024-08-26 16:58:08 +02:00
Johannes Kirschbauer
3f45d1a279 UI: improve welcome workflow 2024-08-26 16:29:29 +02:00
Johannes Kirschbauer
c96b5ec4de UI: add quicklink for machine details 2024-08-26 16:28:57 +02:00
Johannes Kirschbauer
5714f9ac52 UI: add back button & improve machine layout 2024-08-26 16:28:37 +02:00
clan-bot
4d5afdb75f Merge pull request 'clan-vm-manager: remove type assertions' (#1974) from nixos-facter into main 2024-08-26 13:56:26 +00:00
Jörg Thalheim
2405315c21 clan-vm-manager: remove type assertions
we use mypy already, so these type assertions don't make sense.
Also we no longer have strings and always FlakeId in this case
2024-08-26 15:52:20 +02:00
clan-bot
791b5b79e9 Merge pull request 'nixos-facter: init at 0-unstable-2024-08-26' (#1973) from nixos-facter into main 2024-08-26 13:39:10 +00:00
Jörg Thalheim
f59f6e1d74 nixos-facter: init at 0-unstable-2024-08-26 2024-08-26 15:35:14 +02:00
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