Qubasa
5f8bd1099f
fixup! fixup! fixup! clan-vm-manager: Restore to known good version
2024-07-19 22:20:12 +02:00
Qubasa
14ec919309
fixup! fixup! clan-vm-manager: Restore to known good version
2024-07-19 22:12:29 +02:00
Qubasa
3751c4c2bd
fixup! clan-vm-manager: Restore to known good version
2024-07-19 22:12:17 +02:00
Qubasa
131299694b
clan-vm-manager: Restore to known good version
2024-07-19 22:07:34 +02:00
DavHau
b047babccb
Reapply "clan.core: rename clan.{deployment,networking} -> clan.core.{deployment,networking}"
...
This reverts commit 71009f80d8 .
workaround upstream bug: https://github.com/NixOS/nixpkgs/issues/324802
2024-07-19 22:07:34 +02:00
clan-bot
46f7afc2af
Merge pull request 'Classgen: refactor functions' ( #1785 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-07-19 16:52:37 +00:00
Johannes Kirschbauer
bfaaa2e038
Classgen: make type order predictable
2024-07-19 18:49:16 +02:00
Johannes Kirschbauer
243aa17d55
Classgen: refactor functions
2024-07-19 18:20:22 +02:00
clan-bot
1000d1defe
Merge pull request 'Classgen: add error reporting and combine common classes' ( #1784 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-07-19 11:07:06 +00:00
Johannes Kirschbauer
33261ab4b6
Classgen: add error reporting and combine common classes
2024-07-19 13:03:38 +02:00
clan-bot
ac5272ac9f
Merge pull request 'Docs: explain inventory imports' ( #1783 ) from hsjobeki/clan-core:hsjobeki-rearrange-docs-front into main
2024-07-19 09:29:59 +00:00
Johannes Kirschbauer
8dece6fb82
Docs: explain inventory imports
2024-07-19 11:26:34 +02:00
clan-bot
4c0c53142e
Merge pull request 'Docs: remove generated inventory.md from git index' ( #1782 ) from hsjobeki/clan-core:hsjobeki-rearrange-docs-front into main
2024-07-19 09:20:32 +00:00
Johannes Kirschbauer
d53596c6e9
Docs: remove generated inventory.md from git index
2024-07-19 11:17:08 +02:00
clan-bot
04d63bb077
Merge pull request 'docs: add reference index pages' ( #1781 ) from hsjobeki/clan-core:rearrange-docs-front into main
2024-07-19 09:11:33 +00:00
Johannes Kirschbauer
a5dd99c43d
Docs: generate api docs for inventory
2024-07-19 11:07:47 +02:00
Valentin Gagarin
b3fd59a802
docs: add reference index pages
...
- add index pages for each reference documentation category
- move concepts pages into the reference hierarchy
- render clanModules overview page in the style of the CLI overview
2024-07-19 10:27:04 +02:00
clan-bot
27b4b1ed00
Merge pull request 'Init: Autogenerate classes from nix interfaces' ( #1778 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-07-19 07:58:57 +00:00
Johannes Kirschbauer
a4b1a0eb47
Commit generated code otherwise CI cannot check types
2024-07-19 09:52:14 +02:00
Johannes Kirschbauer
a8bf83e849
Jsonschema: fix tests
2024-07-18 22:04:11 +02:00
Johannes Kirschbauer
fbe27bfa0a
Classgen: add mapped keys and more stuff
2024-07-18 21:58:36 +02:00
Johannes Kirschbauer
b752d2eb67
Init: Autogenerate classes from nix interfaces
2024-07-18 19:14:12 +02:00
clan-bot
1d6ff9a718
Merge pull request 'clan: Fix treefmt not applying mypy lints on clan_cli and clan_app' ( #1777 ) from Qubasa/clan-core:Qubasa-main into main
2024-07-17 19:54:20 +00:00
Qubasa
274701b381
clan: Fix treefmt not applying mypy lints on clan_cli and clan_app
2024-07-17 21:50:52 +02:00
clan-bot
d502f00ffb
Merge pull request 'tea-create-pr: disable treefmt cache' ( #1776 ) from Qubasa/clan-core:Qubasa-main into main
2024-07-17 16:30:45 +00:00
Qubasa
2b1d12f0b5
tea-create-pr: disable treefmt cache
2024-07-17 18:27:29 +02:00
clan-bot
4c62f04a4b
Merge pull request 'borgbackup/server: warning if a machine does not have a secret generated yet.' ( #1775 ) from inventory-fixes into main
2024-07-17 14:03:10 +00:00
Jörg Thalheim
842748cc17
borgbackup/server: warning if a machine does not have a secret generated yet.
2024-07-17 16:00:07 +02:00
Mic92
f93f64b4d0
Merge pull request 'Revert "clan-cli: deprecate nix_shell() in favor of run_cmd()"' ( #1774 ) from fix-deployment into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/1774
2024-07-17 12:31:48 +00:00
Jörg Thalheim
64956a7a0a
Revert "clan-cli: deprecate nix_shell() in favor of run_cmd()"
...
This reverts commit a598b878a5 .
2024-07-17 14:04:49 +02:00
clan-bot
0518f875cd
Merge pull request 'clan-app: Improve install-desktop.sh and add new desktop icons' ( #1773 ) from Qubasa/clan-core:Qubasa-main into main
2024-07-17 11:27:59 +00:00
clan-bot
3c42193b53
Merge pull request 'Init: classgenerator' ( #1772 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-07-17 11:24:50 +00:00
Qubasa
5099669113
clan-app: Improve install-desktop.sh and add new desktop icons
2024-07-17 13:24:44 +02:00
Johannes Kirschbauer
fd6d9f5bec
Fix: api
2024-07-17 13:21:43 +02:00
Johannes Kirschbauer
fc7cc74b10
Init: classgenerator
2024-07-17 13:21:43 +02:00
clan-bot
483425d6a3
Merge pull request 'Inventory: init: deployment info for machines' ( #1767 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-07-17 10:18:50 +00:00
Johannes Kirschbauer
2a0acb28d3
Fix eval tests
2024-07-17 12:12:42 +02:00
Johannes Kirschbauer
ad70ee72e5
Unit tests: fix template test - override the input in the flake template
2024-07-17 12:06:23 +02:00
clan-bot
6c7a2ae969
Merge pull request 'vars: implement dependencies' ( #1771 ) from DavHau/clan-core:DavHau-vars into main
2024-07-17 09:45:41 +00:00
DavHau
566c1403c0
vars: implement dependencies
2024-07-17 16:42:16 +07:00
Johannes Kirschbauer
fdd19b8ddd
Inventory: fix dataclasses discrepancy once more
2024-07-17 11:39:18 +02:00
Johannes Kirschbauer
bc520df9ff
Inventory: fix options
2024-07-17 10:55:46 +02:00
Johannes Kirschbauer
e236dba1c9
Inventory: extend python dataclasses by schema changes
2024-07-17 10:09:58 +02:00
Johannes Kirschbauer
baa9dc1d1a
Inventory: extend model by deployment info
2024-07-17 10:09:58 +02:00
Johannes Kirschbauer
9e6f2743e0
Inventory: init: deployment info for machines
2024-07-17 10:07:57 +02:00
clan-bot
cfda89ef01
Merge pull request 'clan-app: Add automatic debug console in debug mode' ( #1770 ) from Qubasa/clan-core:Qubasa-main into main
2024-07-16 19:04:40 +00:00
Qubasa
a55b43cf7f
clan-app: Add automatic debug console in debug mode
2024-07-16 21:01:35 +02:00
clan-bot
9c23672f50
Merge pull request 'clan-app: Add threaded api execution by default' ( #1769 ) from Qubasa/clan-core:Qubasa-main into main
2024-07-16 18:48:06 +00:00
Qubasa
d7c3d8185a
clan-app: Add threaded api execution by default
2024-07-16 20:44:48 +02:00
clan-bot
85e16e0f6c
Merge pull request 'clan-app: WebExecutor now mirrors jsonschema api types generically' ( #1768 ) from Qubasa/clan-core:Qubasa-main into main
2024-07-16 14:38:17 +00:00