hsjobeki
|
d3ae684575
|
Merge pull request 'init inventory.instances and clan.service modules' (#3102) from hsjobeki/clan-core:clan-services into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3102
|
2025-03-29 16:22:30 +00:00 |
|
Johannes Kirschbauer
|
5b294e7651
|
chore(ui): ignore type error in unfinished features
|
2025-03-29 16:45:05 +01:00 |
|
Johannes Kirschbauer
|
40ae510075
|
test(inventory/legacy): don't need to support clanModules
|
2025-03-29 16:35:43 +01:00 |
|
Johannes Kirschbauer
|
48d910f11f
|
fix(auto-imports): disable since this is not needed anymore and causing collision with the new module type
|
2025-03-29 16:24:48 +01:00 |
|
renovate[bot]
|
f242b9a35c
|
chore(deps): update data-mesher digest to 734883c
|
2025-03-29 15:20:14 +00:00 |
|
Johannes Kirschbauer
|
978822d40a
|
test(inventory/instances): add tests for per machine resolution
|
2025-03-29 15:40:31 +01:00 |
|
Johannes Kirschbauer
|
fa6c3be21e
|
feat(inventory/instances): preserve settings modifiers close at source
|
2025-03-29 15:39:02 +01:00 |
|
brianmcgee
|
be61bac9af
|
Merge pull request 'data-mesher-module' (#3086) from data-mesher-module into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3086
|
2025-03-29 14:07:42 +00:00 |
|
Pablo Ovelleiro Corral
|
42b58910a9
|
data-mesher: init module
Co-authored-by: Brian McGee <brian@bmcgee.ie>
|
2025-03-29 13:49:41 +00:00 |
|
Johannes Kirschbauer
|
a746b10578
|
chore: add description to {manifest, name} option
|
2025-03-29 14:33:44 +01:00 |
|
Johannes Kirschbauer
|
19341e4cb1
|
chore: format test, remove unused attributes
|
2025-03-29 14:27:52 +01:00 |
|
Johannes Kirschbauer
|
f4e06271ba
|
chore: rename unused attributes in inventory adapter
|
2025-03-29 14:27:27 +01:00 |
|
Johannes Kirschbauer
|
d93fe229b3
|
chore: remove unused attributes from flake-module
|
2025-03-29 14:27:04 +01:00 |
|
Johannes Kirschbauer
|
5fc62806b1
|
feat(classgen): convert only certain attributes
|
2025-03-29 14:22:34 +01:00 |
|
Johannes Kirschbauer
|
e0be2f3435
|
fix(cli/inventory): update classes
|
2025-03-29 13:25:19 +01:00 |
|
Johannes Kirschbauer
|
a69b81488b
|
fix(inventory/instances): fix jsonschema compatibility
|
2025-03-29 13:25:19 +01:00 |
|
Johannes Kirschbauer
|
b133a2407a
|
feat(clan/services): init recursive service module
|
2025-03-29 13:25:19 +01:00 |
|
Johannes Kirschbauer
|
68ae27899a
|
feat(clan/services): init test-suite for eval test
|
2025-03-29 13:25:19 +01:00 |
|
Johannes Kirschbauer
|
b83d3ecba2
|
feat(clan/services): init adapter function to convert inventory instances into clan.service module configurations
|
2025-03-29 13:25:19 +01:00 |
|
Johannes Kirschbauer
|
bec4317709
|
feat(inventory/instances): init instances as new attribute for adding distributed services
|
2025-03-29 13:25:19 +01:00 |
|
Johannes Kirschbauer
|
f37f15c482
|
feat(clan/services): init new clanInternals attribute 'distributedServices'
|
2025-03-29 13:25:19 +01:00 |
|
Johannes Kirschbauer
|
fae8ec318d
|
feat(inventory/modules): allow inline modules
|
2025-03-29 13:25:19 +01:00 |
|
Qubasa
|
8e2005f38c
|
clan-cli: Fix deployment as non root with a buildHost set
|
2025-03-28 18:47:36 +01:00 |
|
Mic92
|
94781bb358
|
Merge pull request 'clan_cli: fix support for non-root deployment user (from rtunreal)' (#3124) from Qubasa/clan-core:main into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3124
|
2025-03-28 17:26:33 +00:00 |
|
Jörg Thalheim
|
de740cf686
|
tests: add fake_sudo to sshd fixture
This allows to use the same code for both testing and real-world.
|
2025-03-28 17:14:22 +00:00 |
|
Qubasa
|
064edf61ef
|
test_secrets_upload: Don't prepend sudo inside test; Improve secret upload test
|
2025-03-28 17:14:22 +00:00 |
|
renovate[bot]
|
aaf58d7be8
|
chore(deps): update treefmt-nix digest to 29a3d7b
|
2025-03-28 15:50:19 +00:00 |
|
renovate[bot]
|
03f8e41291
|
chore(deps): update nixpkgs digest to 6c59633
|
2025-03-28 15:30:25 +00:00 |
|
renovate[bot]
|
43bd4403c6
|
fix(deps): update dependency @tanstack/solid-query to v5.70.0
|
2025-03-28 15:20:17 +00:00 |
|
renovate[bot]
|
ebee55ffdc
|
chore(deps): update nixpkgs digest to 25d1b84
|
2025-03-27 03:30:23 +00:00 |
|
renovate[bot]
|
47e9e5a8f0
|
chore(deps): update dependency @types/node to v22.13.14
|
2025-03-27 03:20:15 +00:00 |
|
Qubasa
|
d1a79653fe
|
checks/installation-without-system: modify to install through normal user instead of root
|
2025-03-26 18:37:31 +01:00 |
|
RTUnreal
|
351ce1414a
|
clan_cli: fix support for non-root deployment user
|
2025-03-26 18:37:31 +01:00 |
|
DavHau
|
e2ccd979ed
|
vars/prompts: print var name even if custom description is set
|
2025-03-26 10:48:05 +00:00 |
|
renovate[bot]
|
f5f3f96809
|
chore(deps): update treefmt-nix digest to 61c8834
|
2025-03-26 10:10:09 +00:00 |
|
Mic92
|
59253a9c71
|
Merge pull request 'ADR: init clan api as library decision record' (#2975) from hsjobeki/clan-core:adr/architecture into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2975
|
2025-03-26 10:01:55 +00:00 |
|
Johannes Kirschbauer
|
aa03adc581
|
ADR: init clan api as library decision record
|
2025-03-26 09:52:05 +00:00 |
|
Mic92
|
ffd84d50f7
|
Merge pull request 'Fix(classgen): support number conversion from jsonschema' (#3119) from hsjobeki/clan-core:class-fix into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3119
|
2025-03-26 09:45:09 +00:00 |
|
Johannes Kirschbauer
|
679387e4ba
|
Fix(classgen): support number conversion from jsonschema
|
2025-03-25 19:27:01 +01:00 |
|
hsjobeki
|
1d60f94cc5
|
Merge pull request 'docs/configure: Remove reference to unfinished feature' (#3097) from kenji/clan-core:docs-remove-upcoming into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3097
|
2025-03-25 18:12:09 +00:00 |
|
Mic92
|
1235177541
|
Merge pull request 'Enable all pytest without core' (#3118) from enable-more-macos into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3118
|
2025-03-25 17:41:04 +00:00 |
|
Jörg Thalheim
|
5c08e9a38d
|
add missing lock around "flake" "lock"
|
2025-03-25 18:30:18 +01:00 |
|
Jörg Thalheim
|
28dd54d866
|
make gnupg a dependency of sops
if anything uses a gnupg key, we need the gnupg binary.
Sucks a bit, but at least it makes it work everywhere.
|
2025-03-25 18:30:18 +01:00 |
|
Jörg Thalheim
|
5baf37f7e9
|
fix gpg key fixture on macOS
macOS has length limitations for unix sockets, which are violated by the
default length of temporary directories.
|
2025-03-25 18:30:18 +01:00 |
|
Jörg Thalheim
|
ff669e2957
|
move git_repo fixture to its own file for consistency
|
2025-03-25 18:30:11 +01:00 |
|
Jörg Thalheim
|
8d4c1839e7
|
use pre-generate gpg key for tests
this is a bit faster.
|
2025-03-25 18:30:11 +01:00 |
|
Jörg Thalheim
|
0765d981c6
|
enable python tests without core on macOS
|
2025-03-25 18:29:49 +01:00 |
|
Jörg Thalheim
|
10c27a0152
|
skip sshd-based tests on macOS for now
|
2025-03-25 18:29:49 +01:00 |
|
Mic92
|
ccb5af9565
|
Merge pull request 'docs/index: Clear up API Reference description' (#3098) from kenji/clan-core:docs-overview into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3098
|
2025-03-25 09:34:18 +00:00 |
|
renovate[bot]
|
828eff528a
|
chore(deps): lock file maintenance
|
2025-03-25 02:10:52 +00:00 |
|