Mic92
c6035b247b
Merge pull request 'checks/mumble: make delays between keyboard clicks more robust' ( #3578 ) from mumble-fix into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3578
2025-05-12 13:39:21 +00:00
Jörg Thalheim
4a64ce2481
checks/mumble: disable on x86_64-linux for now
2025-05-12 15:32:52 +02:00
Jörg Thalheim
ffeaf2ee1f
checks/mumble: make delays between keyboard clicks more robust
2025-05-12 15:10:29 +02:00
kenji
a593e76feb
Merge pull request 'clan/vars: Fix vars help hyperlink' ( #3577 ) from kenji/clan-core:ke-docs-vars-cli into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3577
2025-05-12 13:08:13 +00:00
a-kenji
02c5b60493
clan/vars: Fix vars help hyperlink
2025-05-12 14:55:34 +02:00
hsjobeki
e9ae0ce145
Merge pull request 'Refactor(inventory/constraints): use explizit dependency injections instead of specialArgs' ( #3553 ) from hsjobeki/clan-core:clan-services into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3553
2025-05-12 12:26:45 +00:00
Johannes Kirschbauer
4b36a6c170
Feat(inventory/manifest): vendor {description, categories} from 'clanModules'
2025-05-12 14:19:04 +02:00
renovate[bot]
6de1ee93f4
chore(deps): lock file maintenance
2025-05-12 14:05:14 +02:00
Mic92
f01d12934b
Merge pull request 'pinned-clan-core' ( #3574 ) from pinned-clan-core into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3574
2025-05-12 12:02:58 +00:00
Jörg Thalheim
51fb28c04c
morph: don't depend on clan-core
2025-05-12 13:56:10 +02:00
Jörg Thalheim
028f3ee8df
checks/backup: depend on pinned clan core
2025-05-12 13:52:21 +02:00
Mic92
13bf499166
Merge pull request 'ci/update-clan-core-for-checks: bump gitea-create-pull-request' ( #3573 ) from bump-update-flake into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3573
2025-05-12 11:46:01 +00:00
Jörg Thalheim
7d6188a2fc
ci/update-clan-core-for-checks: bump gitea-create-pull-request
2025-05-12 13:41:16 +02:00
Mic92
ae4c15be93
Merge pull request 'use a clan-core snapshots for ci tests' ( #3572 ) from misc-fixes-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3572
2025-05-12 11:26:31 +00:00
Jörg Thalheim
a6914a0598
use a clan-core snapshots for ci tests
...
We currently have to re-run our integration tests a lot because they are
depending on the whole repository. This pull request changes locks the
clan-core used for vm tests. This has the caveat that we might not run
the latest NixOS machine of our profiles. On the upside we can test
behaviour against an older clan-core version and capture breakages and
make it backwards compatible. If we actually want to test the latest
version, the PR that changes the exposed flake api, could also bump the
clan-core snapshot.
2025-05-12 13:21:25 +02:00
Jörg Thalheim
f30d57257a
docs/testing: update to latest api
2025-05-12 13:03:06 +02:00
Mic92
5cd8c3729a
Merge pull request 'Data-mesher: don't set owner for public vars' ( #3571 ) from misc-fixes-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3571
2025-05-12 10:27:05 +00:00
Mic92
a6a33372f9
Merge pull request 'Add /bin/sh to bubblewrap sandbox' ( #3551 ) from jfly/clan-core:bin-sh-in-sandbox into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3551
2025-05-12 10:07:56 +00:00
Jörg Thalheim
837d539826
data-mesher: don't set owner for public_key
2025-05-12 12:06:05 +02:00
Jörg Thalheim
5d1b49fbb6
move single dont-depend-on-repo-root check into checks
...
Doesn't seem to be a pattern yet with a single check.
2025-05-12 12:06:05 +02:00
Jörg Thalheim
bdc0265ccd
vars: improve warnings for non-public secrets
2025-05-12 12:06:05 +02:00
DavHau
1c3283ef6f
Merge pull request 'GUI/machines: enable grid view by default' ( #3570 ) from DavHau/clan-core:dave into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3570
2025-05-12 08:52:03 +00:00
DavHau
763eb38fc0
GUI/machines: enable grid view by default
2025-05-12 15:41:31 +07:00
DavHau
6bc556ea9a
Merge pull request 'vars: cleanup sops file module' ( #3569 ) from DavHau/clan-core:dave into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3569
2025-05-12 08:40:35 +00:00
DavHau
fa011934f8
vars: cleanup sops file module
2025-05-12 15:30:23 +07:00
DavHau
047a5f6869
Merge pull request 'gui/vars: fix vars screen doesn't appear on update' ( #3567 ) from DavHau/clan-core:dave into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3567
2025-05-12 07:23:51 +00:00
hsjobeki
51dadf6954
Merge pull request 'Docs: update 'clan.service' examples' ( #3568 ) from hsjobeki/clan-core:docs-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3568
2025-05-12 07:23:41 +00:00
DavHau
7ec47a60f1
gui/vars: fix vars screen doesn't appear on update
2025-05-12 13:52:16 +07:00
Michael Hoang
560c7958e7
Merge pull request 'cli: allow age-plugin-1p' ( #3565 ) from push-uzmrpnklrmxw into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3565
2025-05-12 06:47:42 +00:00
Michael Hoang
e5250718e6
cli: allow age-plugin-1p
2025-05-12 16:36:24 +10:00
renovate[bot]
0c17fd3d0a
chore(deps): update data-mesher digest to 2666bb1
2025-05-12 00:50:11 +00:00
renovate[bot]
7c148fbeb8
chore(deps): update data-mesher digest to 20e20ac
2025-05-11 22:30:11 +00:00
renovate[bot]
45b64db5a0
chore(deps): update data-mesher digest to 61da4b5
2025-05-11 19:30:10 +00:00
renovate[bot]
4907f5f933
chore(deps): update treefmt-nix digest to 708ec80
2025-05-11 19:00:11 +00:00
Johannes Kirschbauer
abaa6d17f6
Docs: update 'clan.service' examples
2025-05-11 15:46:16 +02:00
renovate[bot]
214158675a
chore(deps): update data-mesher digest to f664c98
2025-05-11 11:30:21 +00:00
renovate[bot]
5716cace29
chore(deps): update treefmt-nix digest to 4819332
2025-05-11 11:10:10 +00:00
Johannes Kirschbauer
38b76aa5e5
Refactor(inventory/manifest): move into seperate file
2025-05-10 13:58:21 +02:00
Johannes Kirschbauer
0b5fa1c731
Refactor(inventory/constraints): use explizit dependency injections instead of specialArgs
2025-05-10 13:42:47 +02:00
Michael Hoang
efd8fa90ba
Merge pull request 'cli: fix machines update not outputting stdout of nixos-rebuild' ( #3552 ) from push-zmlxvwnvrpuk into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3552
2025-05-10 07:15:23 +00:00
Michael Hoang
b46ae13453
cli: fix machines update not outputting stdout of nixos-rebuild
2025-05-10 17:02:56 +10:00
Jeremy Fleischman
f3c2e8f33f
Add /bin/sh to bubblewrap sandbox
...
I ran into this error when trying to run `opendkim-genkey` in a vars
generator:
```console
=========================================================================== Command ===========================================================================
nix \
--extra-experimental-features 'nix-command flakes' \
shell \
--inputs-from /nix/store/9r3ddw80dz4qzci9pj57ppbh6gy2pgv9-clan-cli/lib/python3.12/site-packages/clan_cli/nixpkgs \
'nixpkgs#bash' \
'nixpkgs#bubblewrap' \
-c bwrap \
--unshare-all --tmpfs \
/ \
--ro-bind /nix/store \
/nix/store \
--dev /dev \
--bind /tmp/nix-shell.ClOjgJ/vars-kh4qrnas \
/tmp/nix-shell.ClOjgJ/vars-kh4qrnas \
--chdir / \
--bind /proc \
/proc \
--uid 1000 \
--gid 1000 \
-- bash \
-c /nix/store/p0089w4y1w3h535g7ipv4jl4r6mb2hs2-generator-dkim-playground.jflei.com.mail
=========================================================================== Stderr ============================================================================
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = (unset),
LC_NUMERIC = (unset),
LC_COLLATE = (unset),
LC_TIME = (unset),
LC_MESSAGES = (unset),
LC_MONETARY = (unset),
LC_ADDRESS = (unset),
LC_IDENTIFICATION = (unset),
LC_MEASUREMENT = (unset),
LC_PAPER = (unset),
LC_TELEPHONE = (unset),
LC_NAME = (unset),
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Can't exec "/bin/sh": No such file or directory at /nix/store/nfawbww80p1hgpymfgq1vq8wqlak75yh-opendkim-2.11.0-Beta2/sbin/.opendkim-genkey-wrapped line 139.
.opendkim-genkey-wrapped: openssl died with signal %d
127
Return Code: 1
1 hosts failed with an error. Check the logs above
```
As we allow `/bin/sh` in the nix build sandbox, I assume we're OK
allowing it here as well?
2025-05-09 18:33:08 -07:00
Luis Hebendanz
fc60796042
Merge pull request 'clan-cli: Use machine object everywhere instead of name + flake' ( #3541 ) from Qubasa/clan-core:replace_machine_name_with_machine_obj2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3541
2025-05-09 14:01:25 +00:00
Qubasa
01f9bb358e
clan-cli: Use machine object everywhere instead of name + flake
2025-05-09 13:13:14 +02:00
renovate[bot]
c2e1986246
chore(deps): update disko digest to 85555d2
2025-05-08 18:40:10 +00:00
hsjobeki
72091e6665
Merge pull request 'Refactor(inventory/modules): add support for local clan.modules and migrate all checks' ( #3547 ) from hsjobeki/clan-core:clan-services into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3547
2025-05-08 15:50:26 +00:00
Johannes Kirschbauer
258a5602ad
fix: make sure legacyModules dont end up in localModules for inventory.instances
2025-05-08 17:38:28 +02:00
Johannes Kirschbauer
b71e5378d6
Refactor(inventory/modules): add support for local clan.modules and migrate all checks
2025-05-08 17:17:46 +02:00
Mic92
5b4a0a0311
Merge pull request 'chore(deps): update nix-darwin digest to 6cb36e8' ( #3544 ) from renovate/nix-darwin-digest into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3544
2025-05-08 14:49:18 +00:00
renovate[bot]
756b79da0f
chore(deps): update nix-darwin digest to 6cb36e8
2025-05-08 14:40:13 +00:00