clan-bot
debeabf85e
Merge pull request 'properly support verbatim ipv6 addresses' ( #2242 ) from ipv6-ftw into main
2024-10-10 16:06:06 +00:00
Jörg Thalheim
6140c53de0
use actual performance timer to measure how long a process takes
2024-10-10 17:59:56 +02:00
Jörg Thalheim
71e7ecd49c
improve terminating processes on error
2024-10-10 17:59:26 +02:00
Jörg Thalheim
d97bda9c0d
{vars,facts}/upload: fix ipv6 support
2024-10-10 17:03:32 +02:00
Jörg Thalheim
91d5741c97
properly support verbatim ipv6 addresses
2024-10-10 17:03:32 +02:00
clan-bot
8e3ca40e0c
Merge pull request 'vars,facts: add sops.defaultGroups to new machines' ( #2241 ) from DavHau/clan-core:DavHau-dave into main
2024-10-10 12:36:42 +00:00
DavHau
d9597dab05
vars,facts: add sops.defaultGroups to new machines
...
Prior to this, when initializing new machines, only the current user had access to it's key which prevents other admin users to deploy this machine later
2024-10-10 19:31:03 +07:00
clan-bot
f821ff74d7
Merge pull request 'vms run: disable waypipe on xorg by default' ( #2239 ) from DavHau/clan-core:DavHau-dave into main
2024-10-10 12:30:17 +00:00
DavHau
ee6954b818
vms run: disable waypipe on xorg by default
2024-10-10 17:06:38 +07:00
clan-bot
edb56a7118
Merge pull request 'Clan-app: use software rendering, simplify wrapper' ( #2238 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-10-09 18:18:24 +00:00
Johannes Kirschbauer
b029bc6bdc
Clan-app: use software rendering, simplify wrapper
2024-10-09 16:38:22 +02:00
Mic92
eed571e23b
Merge pull request 'remove renderClanOptions' ( #2237 ) from Mic92-cleanup-options into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2237
2024-10-09 13:14:03 +00:00
Jörg Thalheim
f6bb721d83
refactor evalClanModules to accept a module instead of a modulename
2024-10-09 14:48:43 +02:00
Jörg Thalheim
aad4032626
use evalClanModules in get-module-docs
2024-10-09 14:48:41 +02:00
Jörg Thalheim
1a6e2f7db6
remove renderClanOptions
...
we already evaluate those else where.
2024-10-09 13:57:01 +02:00
Jörg Thalheim
fb65e4730d
eval-clan-modules: don't re-import nixpkgs
2024-10-09 13:48:32 +02:00
clan-bot
9a87ad096d
Merge pull request 'Inventory/schemas: move all schemas to legacyPackages.schemas' ( #2234 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-10-09 11:44:05 +00:00
Johannes Kirschbauer
65bdf0258a
Schemas: fix clanModules eval
2024-10-09 13:38:19 +02:00
clan-bot
d9d23a1ee4
Merge pull request 'drop optionsNix and old json schema code' ( #2236 ) from Mic92-cleanup-options into main
2024-10-09 11:37:01 +00:00
Jörg Thalheim
d689709e4b
old json schema code
2024-10-09 13:30:50 +02:00
clan-bot
70328238de
Merge pull request 'drop optionsNix' ( #2235 ) from cleanup-options into main
2024-10-09 11:28:03 +00:00
Johannes Kirschbauer
a78d9715cb
Inventory: removed devshell input
2024-10-09 13:27:09 +02:00
Johannes Kirschbauer
15974d92fe
Inventory/schemas: move all schemas to legacyPackages
2024-10-09 13:27:09 +02:00
Johannes Kirschbauer
0a5223a1f0
Inventory/schemas: use less schema versions
2024-10-09 13:27:09 +02:00
Jörg Thalheim
8844f6aad7
drop optionsNix
2024-10-09 13:22:06 +02:00
Mic92
9e8c7ffcce
Merge pull request 'import nixos-facter by default' ( #2178 ) from nixos-facter into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2178
2024-10-09 10:43:17 +00:00
Jörg Thalheim
03c7d89255
remove unused lib.trace from flake
2024-10-09 12:37:21 +02:00
Jörg Thalheim
b30763226a
lib/inventory/tests: adapt imported module account
2024-10-09 12:32:04 +02:00
Jörg Thalheim
88b166d62b
build minimal template without settings.json
2024-10-09 12:26:17 +02:00
Jörg Thalheim
f18f7ce1d4
drop old settings code
2024-10-09 12:16:00 +02:00
Jörg Thalheim
ff4ae1eb50
remove machine settings.json
2024-10-09 12:08:23 +02:00
Jörg Thalheim
5462ff7e50
pkgs/schema: no longer use deprecated variable
2024-10-09 12:08:23 +02:00
Jörg Thalheim
294634ec62
fix nixos machines without hostPlatform
2024-10-09 12:08:23 +02:00
Jörg Thalheim
2e57a94e42
test_vars_deployment: set hostPlatform depending on current system
2024-10-09 12:08:23 +02:00
Jörg Thalheim
07593a38d4
test_modules: initialize minimal facter.json
2024-10-09 12:08:23 +02:00
Jörg Thalheim
5f0b0205b2
drop "system" argument from inventory
2024-10-09 12:07:58 +02:00
Jörg Thalheim
61f0ceeaf5
fixtures_flake: drop unused substitutions
2024-10-09 12:07:58 +02:00
Jörg Thalheim
1e0f00e6d2
tests: set git author name + email via environment variables
2024-10-09 12:07:58 +02:00
Jörg Thalheim
489977bf3b
no longer write deprecated settings.json in tests
2024-10-09 12:02:10 +02:00
Jörg Thalheim
23c23390a8
re-use gpg key across tests
2024-10-09 11:56:41 +02:00
Jörg Thalheim
67886dc972
fix missing hostPlatform in test_vars
2024-10-09 11:56:36 +02:00
Jörg Thalheim
c80c5dcdca
deprecate passing in system with nixosConfiguration
...
we have this information in both hardware-configuration.nix and factor,
so we don't want to pass this in from the outside.
2024-10-09 11:56:36 +02:00
Jörg Thalheim
83f6485abc
move nixos-facter imports to clanCore
2024-10-09 11:56:36 +02:00
Jörg Thalheim
fd114ab0f9
import nixos facter by default
2024-10-09 11:36:03 +02:00
clan-bot
1018c4214f
Merge pull request 'Docs: improve module author guide code examples, code structuring' ( #2233 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-10-09 08:43:14 +00:00
Johannes Kirschbauer
824c737055
Docs: improve module author guide code examples, code structuring
2024-10-09 10:28:41 +02:00
clan-bot
2f28bbdf7a
Merge pull request 'Docs: minor improvements' ( #2232 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-10-09 07:44:57 +00:00
Johannes Kirschbauer
c965032a6f
Docs: minor improvements
2024-10-09 09:38:31 +02:00
Mic92
3a8bf4c3fa
Merge pull request 'Rework vm process handling' ( #2193 ) from fix-warning into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2193
2024-10-08 17:51:55 +00:00
Jörg Thalheim
f19d977544
test_vars_deployment: fix test
2024-10-08 17:51:55 +00:00