Jörg Thalheim
|
2240a3a533
|
rename nix_shell_legacy to nix_shell and run_cmd to nix_shell
Than it's more obvious that we need to migrate.
|
2025-04-16 18:27:01 +00:00 |
|
Qubasa
|
7b8a980336
|
clan-cli: Remove allow_uknown_placeholders flag. With upcoming nixos-anywhere patch this is not needed anymore.
|
2025-02-23 21:50:21 +01:00 |
|
Qubasa
|
2663a181d0
|
clan-cli: Fix disko template to not fail because of missing bootloader.
|
2025-02-10 20:36:55 +07:00 |
|
Qubasa
|
e96bd0816f
|
clan-cli: Expand type_to_dict to support NewType and tuple types in dataclasses
|
2025-01-30 17:19:31 +07:00 |
|
a-kenji
|
ce148c23a5
|
Fix various typos
|
2025-01-22 13:19:28 +01:00 |
|
Jörg Thalheim
|
e2aa66d86f
|
reformat after update
|
2025-01-14 15:30:29 +01:00 |
|
Johannes Kirschbauer
|
944ac371bd
|
Disk Templates: Fix invalid toml frontmatter
|
2025-01-10 12:06:41 +00:00 |
|
Johannes Kirschbauer
|
d5e54d262b
|
API: Disk templates, persist original values
|
2025-01-07 10:21:47 +01:00 |
|
Qubasa
|
26ff5aa1e1
|
clan-cli: Ignore new type hints in api/serde.py
clan-cli: Ignore new type hints in api/serde.py
clan-cli: Ignore new type hints in api/serde.py
clan-cli: Ignore new type hints in api/serde.py
|
2025-01-06 20:14:28 +01:00 |
|
Qubasa
|
6f5aadcba5
|
clan-app: working nix run .#clan-app, working open_file with tkinter
|
2025-01-06 20:14:28 +01:00 |
|
Qubasa
|
973f8f0489
|
clan-app: working file dialogue
|
2025-01-06 20:14:24 +01:00 |
|
Qubasa
|
bed51fc324
|
clan-app: working js<->python api bridge
|
2025-01-06 20:14:20 +01:00 |
|
Johannes Kirschbauer
|
08f6cdc43f
|
Serde: fix enum type conversion, ensure roundtrip stability
|
2025-01-03 16:31:25 +01:00 |
|
Johannes Kirschbauer
|
4253e50943
|
API/serde: remove broken list sorting in serializer
|
2024-12-28 16:18:09 +01:00 |
|
Johannes Kirschbauer
|
52db0e4e6c
|
API: Display only local block devices, remote ones should be retrieved from hw-report
|
2024-12-20 18:09:39 +01:00 |
|
Johannes Kirschbauer
|
f65e92191a
|
Inventory: fix persistence
|
2024-12-10 16:41:40 +01:00 |
|
Johannes Kirschbauer
|
0553629cae
|
serde: add suppport for converting sets
|
2024-12-10 15:17:41 +01:00 |
|
Johannes Kirschbauer
|
b79db80e72
|
serde/fix: fix construction of typedDict
|
2024-12-06 19:02:35 +01:00 |
|
Johannes Kirschbauer
|
b1ba74a27b
|
inventory.{cli,api}: use only dictionaries
|
2024-12-06 18:51:20 +01:00 |
|
Johannes Kirschbauer
|
1306fa1616
|
API/serde: add support for TypedDict
|
2024-12-06 17:37:37 +01:00 |
|
Qubasa
|
771b178516
|
clan-cli: made run_no_stdout runOpts compatible and make time table thread safe
|
2024-12-06 12:18:28 +01:00 |
|
Johannes Kirschbauer
|
2d807c69e2
|
inventory/api: prepare list merging
|
2024-12-06 11:07:52 +01:00 |
|
Jörg Thalheim
|
51526aedbb
|
rename run_no_output to run_no_stdout
we want stderr for some nix commands.
|
2024-12-03 17:15:28 +01:00 |
|
Johannes Kirschbauer
|
045b7d6c28
|
api/modules: seperate frontmatter parsing from extraction
|
2024-12-03 14:01:00 +01:00 |
|
Johannes Kirschbauer
|
d15e801940
|
api/disk-templates: adopt directory structure from clan modules
|
2024-12-03 12:01:35 +01:00 |
|
lassulus
|
79a2283c71
|
*: nix fmt
|
2024-12-02 15:14:40 +01:00 |
|
Johannes Kirschbauer
|
07c8b2c9ae
|
Clan-api: disk schema: improve error messages for invalid options
|
2024-11-29 21:33:22 +01:00 |
|
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 |
|