Johannes Kirschbauer
|
6d50587f7b
|
Clan-api: init set disk_schema from facter report
|
2024-11-29 21:30:46 +01:00 |
|
hsjobeki
|
26fa2bfad6
|
revert c7a3d52a33
revert Clan-app: init single-disk template
|
2024-11-29 20:08:02 +00:00 |
|
Johannes Kirschbauer
|
c7a3d52a33
|
Clan-app: init single-disk template
|
2024-11-28 16:37:52 +01:00 |
|
Johannes Kirschbauer
|
ee9fdb7ac7
|
Clan-app/api: improve error message for mismatching types
|
2024-11-28 16:37:52 +01:00 |
|
Johannes Kirschbauer
|
d3be596c77
|
Clan-app/api: error on {unknown api method, mismatching parameter name}
|
2024-11-28 16:37:52 +01:00 |
|
Qubasa
|
d2719f3179
|
clan-cli: cmd.run now has its options extracted to a dataclass
|
2024-11-28 15:26:37 +01:00 |
|
Johannes Kirschbauer
|
b68cf7a7e5
|
API/serde: fix construction of Enum values
|
2024-11-27 10:06:04 +01:00 |
|
Johannes Kirschbauer
|
446b2592ec
|
API/serde: add handling for serializing enum classes
|
2024-11-26 10:44:06 +00:00 |
|
Johannes Kirschbauer
|
0ab8bcd017
|
Clan-cli/api: init dynamic get module interface
|
2024-11-22 13:58:30 +01:00 |
|
Johannes Kirschbauer
|
ff052e53e3
|
Clan-cli/api: list external modules
|
2024-11-21 17:04:35 +01:00 |
|
Johannes Kirschbauer
|
9a6f39be76
|
Modules/api: export constraints, filter by inventory
|
2024-11-19 10:36:29 +01:00 |
|
Johannes Kirschbauer
|
241db1cade
|
Modules/constraints: init constraints checking for inventory compatible modules
|
2024-11-12 18:36:38 +01:00 |
|
DavHau
|
db0fdba384
|
cli: set needs_user_terminal for all ssh commands
|
2024-10-23 19:40:50 +07:00 |
|
Johannes Kirschbauer
|
4b0af71b9d
|
Serde: fixup & tests after changed serialization
|
2024-10-18 12:42:35 +02:00 |
|
Johannes Kirschbauer
|
c6eb7545bb
|
API/Modules-list: List only inventory modules
|
2024-10-17 10:27:00 +02:00 |
|
Johannes Kirschbauer
|
688671bab8
|
Serde: improve js-python bridge
|
2024-10-17 10:26:14 +02:00 |
|
Qubasa
|
e85e5c13e4
|
clan-cli: Fix bug where --host-key-check is not applied everywhere
|
2024-10-08 00:25:15 +00:00 |
|
Jörg Thalheim
|
76aa8d2d82
|
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 23f5abee0d, reversing
changes made to 66a94c91ae.
|
2024-10-04 16:36:35 +00:00 |
|
Jörg Thalheim
|
d134d94a1e
|
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 b956b94039, reversing
changes made to b1af3d5d6d.
Reverting for now as Dave's recent change conflicts with this change.
|
2024-10-04 17:54:29 +02:00 |
|
Jörg Thalheim
|
541a73692f
|
fix serialisation of SopsKey type
|
2024-10-04 15:36:30 +00:00 |
|
Johannes Kirschbauer
|
6612a8ad0f
|
Inventory/docs: display explizit roles only
|
2024-10-02 10:01:44 +02:00 |
|
Johannes Kirschbauer
|
cfa1fca76e
|
Inventory: docs fixup
|
2024-09-18 08:31:00 +02:00 |
|
Johannes Kirschbauer
|
56b76f9827
|
Inventory: docs improvements
|
2024-09-16 22:52:40 +02:00 |
|
Johannes Kirschbauer
|
b4e3dff23b
|
CLI: api.register type preservation
|
2024-09-16 12:52:28 +00:00 |
|
Johannes Kirschbauer
|
91a9fb23be
|
API: rename set_inventory
|
2024-09-13 16:11:10 +02:00 |
|
Johannes Kirschbauer
|
fd15bf4f5c
|
Serde: support deserialise Any typed values
|
2024-09-13 16:11:10 +02:00 |
|
Johannes Kirschbauer
|
f2a2b8e893
|
API: type all services with dict[str,Any] in python to reduce complexity.
|
2024-09-12 16:19:51 +02:00 |
|
Johannes Kirschbauer
|
035344e47c
|
UI/iwd: wifi machine module
|
2024-09-04 15:22:34 +02:00 |
|
Jörg Thalheim
|
f18771364c
|
get rid of ValueError
|
2024-09-03 18:14:31 +02:00 |
|
Jörg Thalheim
|
403b9cf2cc
|
apply TRY lint
|
2024-09-03 18:13:46 +02:00 |
|
Johannes Kirschbauer
|
5defa9d49d
|
serde/fix: round trip string sanitizing
|
2024-09-03 18:03:13 +02:00 |
|
Johannes Kirschbauer
|
6e595c3f60
|
UI: Init iwd service for single wifi
|
2024-09-03 17:24:31 +02:00 |
|
Johannes Kirschbauer
|
2e4aca9c40
|
UI: Admin shh module
|
2024-09-03 10:57:01 +02:00 |
|
Johannes Kirschbauer
|
aceae9aa1e
|
API: types schema improve typescript performance
|
2024-09-02 18:03:44 +02:00 |
|
Jörg Thalheim
|
af0a1dd3f2
|
use pathlib
|
2024-09-02 17:40:05 +02:00 |
|
Jörg Thalheim
|
ad3daa3ce4
|
add RET, Q, RSE lint
|
2024-09-02 15:58:49 +02:00 |
|
Jörg Thalheim
|
078cab47bf
|
add FA, ICN, ISC, LOG, PIE and PYI linting
|
2024-09-02 15:41:56 +02:00 |
|
Jörg Thalheim
|
15ff74f7c2
|
enable ASYNC, DTZ, YTT and EM lints
|
2024-09-02 14:07:06 +02:00 |
|
Jörg Thalheim
|
e9a266001c
|
enable comprehensions linting rules
|
2024-09-02 13:35:52 +02:00 |
|
Jörg Thalheim
|
35839ef701
|
enable bug-bear linting rules
|
2024-09-02 13:26:07 +02:00 |
|
Jörg Thalheim
|
af4b9cc2d5
|
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
|
f3a2b4d80e
|
fix all typing error in tests
|
2024-09-02 12:23:13 +02:00 |
|
Johannes Kirschbauer
|
f7cd4a2c0f
|
Admin module: integrate with clan app
|
2024-08-27 18:21:18 +02:00 |
|
Johannes Kirschbauer
|
3dd5a93e69
|
API: init Admin endpoints
|
2024-08-27 10:09:08 +02:00 |
|
Johannes Kirschbauer
|
e17ef97c4a
|
API: fix single disk service
|
2024-08-26 18:03:35 +02:00 |
|
Johannes Kirschbauer
|
f7e64cc3b5
|
API: serde fix nullable fields should be allowed to be none
|
2024-08-21 17:53:25 +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 |
|
Johannes Kirschbauer
|
5acd9aabf3
|
UI: init update machine
|
2024-08-15 15:08:15 +02:00 |
|