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 |
|
Jörg Thalheim
|
09d1ccd0fd
|
vms/run: make portmap a dict to fix serializer
|
2024-10-08 17:51:55 +00:00 |
|
Jörg Thalheim
|
9e5de5c8f0
|
vms/run: better defaults for run api
|
2024-10-08 17:51:55 +00:00 |
|
Jörg Thalheim
|
112d7bf2be
|
expose the option to run commands in virtual machines
|
2024-10-08 17:51:55 +00:00 |
|
Jörg Thalheim
|
53bde4f9f7
|
add a flag to start qemu non-interactive
|
2024-10-08 17:51:55 +00:00 |
|
Jörg Thalheim
|
c729840f09
|
test_flake_with_core: no longer auto shutdown vm
We can now execute commands to have a better interface for this.
|
2024-10-08 17:51:55 +00:00 |
|
Jörg Thalheim
|
ce9b1f923f
|
vms/run: don't use deprecated clanCore option
|
2024-10-08 17:51:55 +00:00 |
|
Jörg Thalheim
|
68271b4d12
|
restore proper error printing
Error represenation should be part of the error and we should not repeat
formatting here.
if we are in debug mode also print the stack trace
|
2024-10-08 17:51:55 +00:00 |
|
Jörg Thalheim
|
46ceb62658
|
Update facts/secrets for service openssh in machine test-backup
|
2024-10-08 17:51:55 +00:00 |
|
Jörg Thalheim
|
c5369ed3a6
|
Update facts/secrets for service borgbackup in machine test-backup
|
2024-10-08 17:51:55 +00:00 |
|
Jörg Thalheim
|
a024ea9850
|
fix systemd-boot security warning for /boot
|
2024-10-08 17:51:55 +00:00 |
|
Jörg Thalheim
|
1cea965bc1
|
switch from userborn to sysusers
fixes #2117
|
2024-10-08 17:51:55 +00:00 |
|
Jörg Thalheim
|
36573589ef
|
{vars,facts}/generate: ensure that args.flake is passed
|
2024-10-08 17:51:55 +00:00 |
|
Jörg Thalheim
|
1833724124
|
introduce better vm management abstraction and use it in tests
|
2024-10-08 17:51:55 +00:00 |
|
Jörg Thalheim
|
8101996c16
|
pass in flakeid to vm_state_dir
|
2024-10-08 17:51:55 +00:00 |
|
Jörg Thalheim
|
07e6d1e57c
|
vm_config: deprecate a few fields
|
2024-10-08 17:51:55 +00:00 |
|
Jörg Thalheim
|
e7218d09c9
|
pytest: error on warning
|
2024-10-08 17:51:55 +00:00 |
|