1
0
forked from clan/clan-core
Commit Graph

3255 Commits

Author SHA1 Message Date
9f484c1d39
API: migrate machines delete and list to inventory 2024-07-02 11:07:11 +02:00
df934334a2
API: migrate add machine to inventory 2024-07-01 21:55:42 +02:00
d8380ebb98 Merge pull request 'Inventory: add system and sample machine' (#1675) from hsjobeki/clan-core:hsjobeki-main into main 2024-07-01 19:42:14 +00:00
41f46848b9
Inventory: add missing settings to build the test machine 2024-07-01 21:38:50 +02:00
c678608105
Inventory: add system and sample machine 2024-07-01 21:25:02 +02:00
e7ba8dbe15 Merge pull request 'sshd: workaround for CVE-2024-6387' (#1674) from openssh-cve-workaround into main 2024-07-01 12:04:54 +00:00
cfc09ca270 sshd: workaround for CVE-2024-6387 2024-07-01 14:01:40 +02:00
0f95bfd279 Merge pull request 'fix secret generation on macos' (#1669) from fix-macos-deploy into main 2024-06-30 06:25:39 +00:00
b5a04debf5 Merge pull request 'Various cleanups' (#1670) from Mic92-main into main 2024-06-30 06:24:51 +00:00
498f2c02be formatter/vale: exclude lib
Fixes ci
2024-06-30 08:19:55 +02:00
92669a0d59 nixos-generators: drop nixlib copy 2024-06-30 08:13:24 +02:00
0ead3b477f buildClan: improve deprecation error message of clanName
Printing the clanName in my case was actually more confusing then
helpful. Also mention what function needs to be updated.
2024-06-30 08:08:22 +02:00
05380828c6 Merge pull request 'add Vale for prose linting' (#1370) from fricklerhandwerk/clan-core:add-vale into main
Reviewed-on: clan/clan-core#1370
2024-06-29 09:08:49 +00:00
fca586ff21 fix spelling in README 2024-06-29 09:08:49 +00:00
d40563ea9f add Vale for prose linting 2024-06-29 09:08:49 +00:00
2e2358d850 introduce minifakeroot that also works on macos 2024-06-27 18:53:10 +02:00
bae0a888c9 make bubblewrap in fact generation optional 2024-06-27 18:23:05 +02:00
8f0e537d34 Merge pull request 'vars: init' (#1668) from DavHau/clan-core:DavHau-dave into main 2024-06-27 14:13:38 +00:00
5668bc561d vars: init
- init eval tests
- init basic interface
2024-06-27 21:09:55 +07:00
d4f2f7944c Merge pull request 'update nixpkgs for new nix-unit' (#1667) from DavHau/clan-core:DavHau-dave into main 2024-06-27 12:13:34 +00:00
60076ef492 update nixpkgs for new nix-unit 2024-06-27 19:09:58 +07:00
bc0e727bd7 Merge pull request 'api: add endpoint machine_schema' (#1666) from DavHau/clan-core:DavHau-dave into main 2024-06-27 10:02:11 +00:00
ea87166e44 api: add endpoint machine_schema 2024-06-27 16:58:37 +07:00
27b0d18f0d Merge pull request 'Add toml frontmatter description to jsonschema' (#1664) from hsjobeki/clan-core:hsjobeki-main into main 2024-06-26 15:22:48 +00:00
1628fdeaee
Inventory: add eval tests 2024-06-26 17:19:19 +02:00
2535fdcb12
Inventory: restructure folders 2024-06-26 15:19:40 +02:00
3777a4cf02
Add toml frontmatter description to jsonschema 2024-06-26 15:10:36 +02:00
cecd6011d6 Merge pull request 'flake.lock: update nixpkgs' (#1663) from hsjobeki/clan-core:hsjobeki-main into main 2024-06-26 09:49:40 +00:00
3e001a2809
flake.lock: update nixpkgs 2024-06-26 11:45:40 +02:00
1a8abaa2ac Merge pull request 'clan: state add information about the backup command hooks to the help' (#1661) from kenji/clan-core:clan/improve-description into main
Reviewed-on: clan/clan-core#1661
2024-06-26 08:46:02 +00:00
fa37d528b3 clan: state add information about the backup command hooks to the help 2024-06-26 08:46:02 +00:00
09f7cd7e12 Merge pull request 'ClanModules: Add docs and api to retrieve metadata' (#1662) from hsjobeki/clan-core:hsjobeki-main into main 2024-06-25 19:43:22 +00:00
66d67b18d7
remove module description from json schema 2024-06-25 21:40:04 +02:00
fe21d2edb9
API: add clanModules list and details test 2024-06-25 21:31:44 +02:00
74dd48320e
ClanModules: Add docs and api to retrieve metadata 2024-06-25 21:17:42 +02:00
9b0e2a87e8
ClanModules: Add docs and api to retrieve metadata 2024-06-25 21:17:01 +02:00
4022c13b31 Merge pull request 'Docs: rename clanName to just name' (#1660) from hsjobeki/clan-core:hsjobeki-main into main 2024-06-25 12:25:27 +00:00
25db02368a Merge pull request 'Inventory: init first implementation' (#1638) from hsjobeki/clan-core:wip/inventory into main
Reviewed-on: clan/clan-core#1638
2024-06-25 12:23:29 +00:00
db951f1d9e buildClan: bugfixing 2024-06-25 12:23:29 +00:00
d03422d004 test: increase timeout 2024-06-25 12:23:29 +00:00
4fb15d8733 Add machinesDirs with default 2024-06-25 12:23:29 +00:00
c0293b889c Add machinesDirs with default 2024-06-25 12:23:29 +00:00
26c655ff3c Add settings.json back 2024-06-25 12:23:29 +00:00
712ed3f738 Docs: add inventory module docs 2024-06-25 12:23:29 +00:00
e6c78054c4 Template: make inventory disabled by default 2024-06-25 12:23:29 +00:00
7f674e6f63 Remove useless settings.json 2024-06-25 12:23:29 +00:00
3aa7a6ee69 Inventory: move to lib.inventory 2024-06-25 12:23:29 +00:00
6378a96b4d Template: use inventory 2024-06-25 12:23:29 +00:00
b74590f381 Inventory: simplify build-clan interface 2024-06-25 12:23:29 +00:00
2f8b782a1f Inventory: init module merge & validation logic for inventory 2024-06-25 12:23:29 +00:00