Jörg Thalheim
03731a2a67
run_local: allow stdin to be a file descriptor
2025-05-04 10:39:28 +02:00
Mic92
0d537a146e
Merge pull request 'configure ControlMaster and ControlPath for SSH connections' ( #3485 ) from control-master into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3485
2025-05-04 07:59:13 +00:00
Jörg Thalheim
c430ff6253
configure ControlMaster and ControlPath for SSH connections
...
This should speed up deployments by not having to reconnect to the server on each command
2025-05-04 09:48:37 +02:00
Mic92
f3f4ebfc71
Merge pull request 'facts/sops: no longer upload age key' ( #3484 ) from facts-no-age-upload into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3484
2025-05-04 07:40:05 +00:00
Jörg Thalheim
b79446f97e
facts/sops: no longer upload age key
...
The vars backend already does this for us.
This avoids duplicated work.
2025-05-04 09:29:29 +02:00
Mic92
6d75a5596e
Merge pull request 'chore(deps): update nixpkgs digest to f21e454' ( #3445 ) from renovate/nixpkgs-digest into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3445
2025-05-04 07:16:50 +00:00
Mic92
2d97119a3b
Merge pull request 'Avoid a few cases of chmod-after-creation' ( #3438 ) from tangential/clan-core:it-s_a_race into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3438
2025-05-04 07:08:43 +00:00
Jörg Thalheim
d0ff114f6b
disable age-plugin-se for now on aarch64-linuxql
...
disable
2025-05-04 09:07:06 +02:00
Mic92
20ab5a67c1
Merge pull request 'clanCore/vars/sops: only copy required secrets to store' ( #3457 ) from vdbe/clan-core:clanCore/vars/sops/only-copy-used into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3457
2025-05-04 06:41:37 +00:00
vdbe
d445a353d5
clanCore/vars/sops: add sops & switch to builtins.path
2025-05-04 08:08:58 +02:00
vdbe
b08a2bdb75
clanCore/vars/sops: only copy required secrets to store
...
Create a store path per in repo secret/var to be copied, this prevents
unused secrets from being leaked.
For example the `root-password` generator contains both the hashed and
unhashed password but only the hash is used.
2025-05-04 08:08:58 +02:00
renovate[bot]
10fd3f6e43
chore(deps): update nixpkgs digest to f21e454
2025-05-04 06:00:13 +00:00
Mic92
e8c85e3237
Merge pull request 'Set terminal on nix flake update/archive' ( #3468 ) from fix-shell-on-copy into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3468
2025-05-04 05:59:58 +00:00
Mic92
6aa3ec66d8
Merge pull request 'don't depend on git for flake inputs' ( #3483 ) from no-git into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3483
2025-05-04 05:48:10 +00:00
Mic92
b767a4a09c
Merge pull request 'morph: speed up test by enabling useNixStoreImage' ( #3481 ) from morph into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3481
2025-05-04 05:40:50 +00:00
Jörg Thalheim
b0bd209638
don't depend on git for flake inputs
...
This makes migration of an existing machine without git installed
easier:
fixes:
https://git.clan.lol/clan/clan-core/issues/3465#issuecomment-28189
2025-05-04 07:30:49 +02:00
Jörg Thalheim
b187d9b3d2
morph: speed up test by enabling useNixStoreImage
2025-05-04 07:29:31 +02:00
renovate[bot]
83d8c3d2f3
chore(deps): update data-mesher digest to 6544fb9
2025-05-03 21:00:09 +00:00
DavHau
1ce482f8f7
GUI/devshell: hot reload python API
...
This change speeds up the development workflow on the GUI when modifying the python api
The GUI started from the devshell already hot reloads itself on any change of the typescript codebase.
But python api changes were not caught bu the hot reload and required a reload of the devshell which is slow.
This change implements a custom vite plugin to also listen to changes coming from the clan-cli python code and re-generate the python-ts api on any change.
2025-05-03 19:22:16 +07:00
renovate[bot]
8803b3e0b5
chore(deps): update data-mesher digest to 642de25
2025-05-03 08:50:09 +00:00
renovate[bot]
9b66af37eb
chore(deps): update data-mesher digest to 13026a9
2025-05-03 08:10:09 +00:00
DavHau
9186961ccb
GUI/vars: add endpoints for getting prompts and generating vars
2025-05-03 14:44:51 +07:00
DavHau
ca594bbe95
refactor(vars): move migration logic to extra file
2025-05-03 07:33:11 +00:00
renovate[bot]
5454076df7
Update nix-darwin digest to 760a11c
2025-05-03 07:00:13 +00:00
DavHau
f8e7292bc4
GUI: generate sops key when creating clan
2025-05-03 13:00:27 +07:00
renovate[bot]
2ddb38a434
Update treefmt-nix digest to 29ec502
2025-05-02 20:40:11 +00:00
pinpox
a99c832ed9
Set terminal on nix flake update/archive
...
When using resident SSH-keys (-sk), e.g. from a Yubikey that require a
Pin, a terminal is needed to be able to enter it during deployment.
2025-05-02 15:41:29 +02:00
Mic92
12882ed68d
Merge pull request 'Update data-mesher digest to 80b8ba4' ( #3469 ) from renovate/data-mesher-digest into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3469
2025-05-02 13:31:17 +00:00
renovate[bot]
134c545782
Update data-mesher digest to 80b8ba4
2025-05-02 13:20:10 +00:00
renovate[bot]
7889192b7c
Update data-mesher digest to ba46584
2025-05-02 03:40:09 +00:00
brianmcgee
05a18baecb
Merge pull request 'clan-cli select: fix returning early on list select' ( #3464 ) from select-lists-fix into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3464
2025-05-01 16:06:31 +00:00
lassulus
e6ebca8588
clan-cli select: fix returning early on list select
2025-05-02 00:16:21 +09:00
renovate[bot]
fcf1c683c5
Update data-mesher digest to 9d10655
2025-05-01 13:30:09 +00:00
Mic92
db215a48b5
Merge pull request 'correct capitilization for targetHost in error message' ( #3461 ) from target-host into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3461
2025-05-01 13:21:42 +00:00
Mic92
1df62bd2f2
Merge pull request 'clan_cli flake caching: fix caching of store files' ( #3458 ) from select-store-caching into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3458
2025-05-01 13:12:05 +00:00
Jörg Thalheim
ea1c8b9503
correct capitilization for targetHost in error message
2025-05-01 15:11:05 +02:00
renovate[bot]
511b107511
chore(deps): update data-mesher digest to 2327a7e
2025-05-01 06:50:09 +00:00
lassulus
47bcec69ab
clan_cli flake caching: fix caching of store files
2025-05-01 13:40:12 +09:00
renovate[bot]
47203d849e
chore(deps): update data-mesher digest to c74c5ed
2025-04-30 16:10:09 +00:00
hsjobeki
7b4b700c33
Merge pull request 'Refactor(inventory): move prio 'introspection' into inventoryClass to minimize the 'clanInternals' api' ( #3440 ) from hsjobeki/clan-core:ui-fixups into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3440
2025-04-30 10:24:34 +00:00
kenji
69d394088b
Merge pull request 'docs/reference: Improve wording of reference overview' ( #3454 ) from kenji/clan-core:ke-docs-improve-reference into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3454
2025-04-30 10:19:12 +00:00
a-kenji
4c1e346cf2
docs/reference: Improve wording of reference overview
...
There is no value in calling it "automatically extracted" - but it is
potentially misleading.
2025-04-30 10:19:12 +00:00
hsjobeki
be9a43c50b
Merge pull request 'fix(clan-app): Misc ui styling fixes' ( #3451 ) from amunsen/clan-core:ui-fixes into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3451
2025-04-30 10:18:42 +00:00
Johannes Kirschbauer
049d41f35c
Fix: fix sidebar marker for webkit
2025-04-30 12:05:51 +02:00
kenji
055bd1edd5
Merge pull request 'clanModules/password: Fix vars documentation' ( #3453 ) from kenji/clan-core:ke-fix-vars-docs into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3453
2025-04-30 10:05:22 +00:00
a-kenji
9ae44db29c
clanModules/password: Fix vars documentation
2025-04-30 11:55:23 +02:00
Johannes Kirschbauer
17a6eda4b1
Fix: remove unused classNames
2025-04-30 11:43:29 +02:00
Timo
6beba157fe
modules page: improves design cohesiveness of module components
2025-04-30 11:16:10 +02:00
Timo
a14dcf4adb
form component: unify values and improve cohesiveness of overall design within dyn-form component
2025-04-30 11:14:19 +02:00
Timo
9bc23690a3
form components: adds general fieldset component and accordion component
2025-04-30 11:13:32 +02:00