Jörg Thalheim
aba5ae93ad
fix resource leak in case need_user_terminal is used
2024-10-29 13:54:12 +01:00
Jörg Thalheim
c6a789f0b9
Revert "{facts,vars}/generator: also setup /proc"
...
This reverts commit 943f836997a54f8b0d40665b555034b8ac5a5da4.
This currently fails in nix sandbox builds... figure this out later.
2024-10-29 13:53:58 +01:00
Jörg Thalheim
dec04d21ac
{facts,vars}/generator: also setup /proc
...
some applications fail without proc
2024-10-29 13:53:58 +01:00
danjujan
a9552b07c6
pkgs: fix typos
2024-10-29 12:37:34 +00:00
DavHau
82b3c901dc
ssh: fix ssh connections failing due to missing stdin
2024-10-28 17:56:12 +07:00
DavHau
7208c6dc82
vars: fix shared dependency was not resolved correctly
2024-10-23 20:43:33 +07:00
DavHau
db0fdba384
cli: set needs_user_terminal for all ssh commands
2024-10-23 19:40:50 +07:00
DavHau
28026a9b92
cmd.run: add needs_user_terminal to unbreak sudo
2024-10-23 17:37:54 +07:00
Jörg Thalheim
4230ae6750
ruff: enable warning lints
2024-10-23 09:06:02 +00:00
Louis Opter
f540ab91a1
vars: add the user and group options on files
...
This changeset forwards the ownership control options from sops-nix.
2024-10-23 09:05:53 +00:00
Jörg Thalheim
9a560dfa35
test_modules: add missing check argument
2024-10-23 09:50:08 +02:00
Jörg Thalheim
fb277c9bf1
tests/command: also wait for processes to avoid leaks
2024-10-23 09:48:50 +02:00
Johannes Kirschbauer
309b282d57
UI: improve dynamic module interface rendering
2024-10-22 13:30:33 +00:00
Mic92
3c9a32d24d
Merge branch 'main' into amunsen-main
2024-10-22 11:00:26 +00:00
Jörg Thalheim
0119cf8668
clan-vm-manager: fix typing error
2024-10-22 12:47:56 +02:00
Jörg Thalheim
10c2f7844f
fix nixpkgs command with latest nix version
2024-10-22 12:46:56 +02:00
Johannes Kirschbauer
8176d1acc0
UI: Init dynamic rendering of module config
2024-10-18 17:15:33 +02:00
Johannes Kirschbauer
4b0af71b9d
Serde: fixup & tests after changed serialization
2024-10-18 12:42:35 +02:00
Timo
6897def471
ui/machinelistitem: changes background-color on card
2024-10-18 12:02:00 +02:00
Johannes Kirschbauer
f05268cda8
UI: Init modules list view, details view
2024-10-17 10:27:39 +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
DavHau
cc43a46c53
vars: show full var_id when prompting
2024-10-16 13:13:41 +07:00
Qubasa
95cb7d66a7
clan-flash: --keymap option also sets xserver keymap now. renamed 'clan flash apply' to clan 'flash write'
2024-10-11 20:51:59 +02: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
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
Johannes Kirschbauer
b029bc6bdc
Clan-app: use software rendering, simplify wrapper
2024-10-09 16:38:22 +02:00
Jörg Thalheim
f6bb721d83
refactor evalClanModules to accept a module instead of a modulename
2024-10-09 14:48:43 +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
Jörg Thalheim
d689709e4b
old json schema code
2024-10-09 13:30:50 +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
Jörg Thalheim
03c7d89255
remove unused lib.trace from flake
2024-10-09 12:37:21 +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
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