DavHau
0cd29daf88
Revert "vars: fix - upload machines own secrets only"
...
This reverts commit 2a8958f494 .
2024-08-21 14:59:05 +02:00
DavHau
2a8958f494
vars: fix - upload machines own secrets only
2024-08-21 14:47:41 +02:00
Jörg Thalheim
2fbd0b6796
test_create_flake: use template name instead of url
2024-08-21 13:59:38 +02:00
Jörg Thalheim
3cdf9b513d
ui: fix type errors
2024-08-21 13:53:49 +02:00
Qubasa
b2530f0b19
clan-app: Fix nix run .#clan-app
2024-08-21 13:52:25 +02:00
Jörg Thalheim
9f66ded76a
Merge remote-tracking branch 'origin/main' into rework-installation
2024-08-21 13:38:04 +02:00
a-kenji
0c811f90b0
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
9847f835b2
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
8b918ab4b1
flash: fix finding disko-install when sudo is used
2024-08-21 11:57:41 +02:00
Aos Dabbagh
7281cef29e
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
f63940e2ba
init: Set/get single disk
2024-08-20 12:05:22 +02:00
Johannes Kirschbauer
b8feff9ca6
Fix: types
2024-08-20 11:33:23 +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
Johannes Kirschbauer
0296693680
Classgen: fix dict type conversion for trivial dicts
2024-08-19 08:48:31 +02:00
Jörg Thalheim
e12ab8f70e
zerotierone: fix build against rust 1.80
2024-08-16 10:54:48 +02:00
Jörg Thalheim
c8f50a0d90
fix group settings not applied correctly
2024-08-15 22:52:53 +02:00
Jörg Thalheim
cd5313d7ce
fix remaining places not using captured_output
2024-08-15 19:57:08 +02:00
Jörg Thalheim
82d3b98a38
use capture in more places
2024-08-15 19:20:01 +02:00
Jörg Thalheim
4d9c5b48c8
remove unused fixture
2024-08-15 19:13:20 +02:00
Jörg Thalheim
fe66a740b5
add fixture to capture output in tests less fragile
...
Now we always remove previous output before capturing.
2024-08-15 18:45:03 +02:00
Jörg Thalheim
aec45d3a1a
test_history_cli: clear capsys before reading from program
2024-08-15 17:59:11 +02:00
Jörg Thalheim
65d44c644a
try to log content of flake substitutes
2024-08-15 17:43:57 +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
e2c3f31fe0
Clan-app: move expert field into advanced form
2024-08-15 12:26:43 +02:00
Jörg Thalheim
8e1b96aea5
fixtures_flake: avoid fileinput
...
it seems that the inplace argument in some cases picks up output from
unrelated functions. Since the file is relativly small, we can just
replace the content in one go.
2024-08-14 16:56:44 +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
Johannes Kirschbauer
8897f2907d
Clan-app: dynamic router concept
2024-08-14 13:16:14 +02:00
DavHau
ee031094e3
pkgs/yagna: init at pre-rel-v0.16.0-preview.deposits.3
2024-08-13 22:14:39 +02:00
Johannes Kirschbauer
7aa279a4fd
Clan-app: adapt overall appearance & layout
2024-08-13 21:08:52 +02:00
clan-bot
d2aebb193b
Merge pull request 'UI: add deploy feature, for initial machine deployment' ( #1878 ) from hsjobeki/clan-core:hsjobeki-ui into main
2024-08-13 17:36:14 +00: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
8e211fb715
UI: add deploy button, for initial machine deployment
2024-08-13 19:24:53 +02:00
Johannes Kirschbauer
887c5ecb0a
Webview: use importNpmLock
2024-08-13 19:15:23 +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
Qubasa
83c6945e39
clanModule: Init wifi iwd clan module, with which you can predefine wifi network credentials
2024-08-07 15:50:30 +02:00
Qubasa
edf0f9106a
clan-app: Initial move to process based api calling instead of thread based
2024-08-07 15:49:39 +02:00
Johannes Kirschbauer
e55b0fea2e
Clan-cli: remove unused debug flag in list machine
2024-08-07 12:17:32 +02:00
Johannes Kirschbauer
fc634016b6
Clan-app: Flash improve form & file input
2024-08-07 12:16:06 +02:00