DavHau
|
08fb34aa01
|
cli: set needs_user_terminal for all ssh commands
|
2024-10-23 19:40:50 +07:00 |
|
Johannes Kirschbauer
|
3bc2991903
|
Serde: fixup & tests after changed serialization
|
2024-10-18 12:42:35 +02:00 |
|
Johannes Kirschbauer
|
fe65362bb2
|
API/Modules-list: List only inventory modules
|
2024-10-17 10:27:00 +02:00 |
|
Johannes Kirschbauer
|
3cb2396d66
|
Serde: improve js-python bridge
|
2024-10-17 10:26:14 +02:00 |
|
Qubasa
|
2838e468a6
|
clan-cli: Fix bug where --host-key-check is not applied everywhere
|
2024-10-08 00:25:15 +00:00 |
|
Jörg Thalheim
|
1666513e91
|
Revert "Merge pull request 'Revert "Merge pull request 'clan-cli: secrets: Add support for PGP keys with sops-nix' (#2186) from lopter/clan-core:lo-sops-nix-pgp-support into main"' (#2202) from revert into main"
This reverts commit a5496e8db0, reversing
changes made to 9bb1aef245.
|
2024-10-04 16:36:35 +00:00 |
|
Jörg Thalheim
|
084ebf9edc
|
Revert "Merge pull request 'clan-cli: secrets: Add support for PGP keys with sops-nix' (#2186) from lopter/clan-core:lo-sops-nix-pgp-support into main"
This reverts commit 5668fd05a0, reversing
changes made to dd17fbdc6d.
Reverting for now as Dave's recent change conflicts with this change.
|
2024-10-04 17:54:29 +02:00 |
|
Jörg Thalheim
|
160fe82576
|
fix serialisation of SopsKey type
|
2024-10-04 15:36:30 +00:00 |
|
Johannes Kirschbauer
|
536ae8701d
|
Inventory/docs: display explizit roles only
|
2024-10-02 10:01:44 +02:00 |
|
Johannes Kirschbauer
|
9a24b1ee16
|
Inventory: docs fixup
|
2024-09-18 08:31:00 +02:00 |
|
Johannes Kirschbauer
|
72f79dee37
|
Inventory: docs improvements
|
2024-09-16 22:52:40 +02:00 |
|
Johannes Kirschbauer
|
dc57c3d948
|
CLI: api.register type preservation
|
2024-09-16 12:52:28 +00:00 |
|
Johannes Kirschbauer
|
813172119e
|
API: rename set_inventory
|
2024-09-13 16:11:10 +02:00 |
|
Johannes Kirschbauer
|
ba548de2bf
|
Serde: support deserialise Any typed values
|
2024-09-13 16:11:10 +02:00 |
|
Johannes Kirschbauer
|
e3d85fc2b8
|
API: type all services with dict[str,Any] in python to reduce complexity.
|
2024-09-12 16:19:51 +02:00 |
|
Johannes Kirschbauer
|
5da72f65c0
|
UI/iwd: wifi machine module
|
2024-09-04 15:22:34 +02:00 |
|
Jörg Thalheim
|
5ac3ac63c2
|
get rid of ValueError
|
2024-09-03 18:14:31 +02:00 |
|
Jörg Thalheim
|
29909e49d3
|
apply TRY lint
|
2024-09-03 18:13:46 +02:00 |
|
Johannes Kirschbauer
|
caad48682d
|
serde/fix: round trip string sanitizing
|
2024-09-03 18:03:13 +02:00 |
|
Johannes Kirschbauer
|
facc0bd226
|
UI: Init iwd service for single wifi
|
2024-09-03 17:24:31 +02:00 |
|
Johannes Kirschbauer
|
4f80fab225
|
UI: Admin shh module
|
2024-09-03 10:57:01 +02:00 |
|
Johannes Kirschbauer
|
9eb56f274b
|
API: types schema improve typescript performance
|
2024-09-02 18:03:44 +02:00 |
|
Jörg Thalheim
|
574567c1c4
|
use pathlib
|
2024-09-02 17:40:05 +02:00 |
|
Jörg Thalheim
|
cb16cda3fa
|
add RET, Q, RSE lint
|
2024-09-02 15:58:49 +02:00 |
|
Jörg Thalheim
|
8fbc76ecac
|
add FA, ICN, ISC, LOG, PIE and PYI linting
|
2024-09-02 15:41:56 +02:00 |
|
Jörg Thalheim
|
e150b37fb8
|
enable ASYNC, DTZ, YTT and EM lints
|
2024-09-02 14:07:06 +02:00 |
|
Jörg Thalheim
|
22d6e5e153
|
enable comprehensions linting rules
|
2024-09-02 13:35:52 +02:00 |
|
Jörg Thalheim
|
109d1faf9e
|
enable bug-bear linting rules
|
2024-09-02 13:26:07 +02:00 |
|
Jörg Thalheim
|
b313f2d066
|
make all same-module imports relative, the rest absolute
This makes sorting more consitent.
|
2024-09-02 13:00:19 +02:00 |
|
Jörg Thalheim
|
b24cbb18b7
|
fix all typing error in tests
|
2024-09-02 12:23:13 +02:00 |
|
Johannes Kirschbauer
|
b601bab5a2
|
Admin module: integrate with clan app
|
2024-08-27 18:21:18 +02:00 |
|
Johannes Kirschbauer
|
7fe5e355e0
|
API: init Admin endpoints
|
2024-08-27 10:09:08 +02:00 |
|
Johannes Kirschbauer
|
da9af768c2
|
API: fix single disk service
|
2024-08-26 18:03:35 +02:00 |
|
Johannes Kirschbauer
|
b7d0314826
|
API: serde fix nullable fields should be allowed to be none
|
2024-08-21 17:53:25 +02:00 |
|
Johannes Kirschbauer
|
db0ebcabf0
|
init: Set/get single disk
|
2024-08-20 12:05:22 +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
|
02662867fb
|
UI: init update machine
|
2024-08-15 15:08:15 +02:00 |
|
Johannes Kirschbauer
|
cacd49ff54
|
Serde: extend deserializer to accept anything
|
2024-08-15 15:08:15 +02:00 |
|
clan-bot
|
f9e60851cb
|
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 |
|
Johannes Kirschbauer
|
8d1a1ddb17
|
Serializer: filter None fields, to avoid conflicts with nix module system
|
2024-08-13 19:27:59 +02:00 |
|
Johannes Kirschbauer
|
f873ac2388
|
API: init setter for service instance config.
|
2024-08-13 19:27:16 +02:00 |
|
Qubasa
|
3e9ebbc90f
|
clan-app: Finish flash view. clan-cli: Flash cli now verifies if language and keymap are valid.
|
2024-08-02 17:51:45 +02:00 |
|
Johannes Kirschbauer
|
8ddfaba599
|
Deserializer: add Literal; Annotated fields
|
2024-07-31 13:00:28 +02:00 |
|
Johannes Kirschbauer
|
9db6cb8b6f
|
Deserializer: add Nullable fields
|
2024-07-30 14:26:13 +02:00 |
|
Johannes Kirschbauer
|
5d8fa57f23
|
Deserializer: replace pydantic
|
2024-07-30 12:26:16 +02:00 |
|
Johannes Kirschbauer
|
4be5ed28db
|
Clan-app: example disk view
|
2024-07-29 11:49:55 +02:00 |
|
Johannes Kirschbauer
|
395a7fc70e
|
Serializer: use alias, make it configurable for different use cases
|
2024-07-29 09:01:06 +02:00 |
|
Johannes Kirschbauer
|
d7b6fc16a4
|
Serde: add unit tests for all serialization and deserialization logic
|
2024-07-26 14:23:41 +02:00 |
|
Johannes Kirschbauer
|
1a881e43e5
|
Clan-app: show clan details for each registered clan
|
2024-07-24 18:26:26 +02:00 |
|