a-kenji
70ce6e5bd7
clanModules/garage: Migrate to vars
...
Part of the #2511 migration.
2025-02-15 11:21:09 +00:00
lassulus
451d865109
cli: nix_add_to_gcroots: don't run in sandboxed tests
2025-02-15 09:59:41 +00:00
lassulus
14f49512ed
clan-cli flake caching: fix selectors not merging
2025-02-15 09:59:41 +00:00
lassulus
0767eadb81
clan-cli: hash the flake_hash to remove unwanted character from path
2025-02-15 09:59:41 +00:00
a-kenji
28e6d70c0d
clanModules/state-version: Remove trailing newlines
...
The state version is now matched against certain regex rules.
We strip possible trailing newlines to improve compatibility.
2025-02-15 16:29:07 +07:00
hsjobeki
877d689380
Merge pull request 'Fix: clan machines delete persistance logic' ( #2871 ) from hsjobeki/clan-core:hsjobeki-main into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2871
2025-02-15 08:34:47 +00:00
Johannes Kirschbauer
2c0567ca27
Cli: delete machines bugfix. Dont modify the inventory in other places
2025-02-15 09:03:54 +07:00
Johannes Kirschbauer
d8e27b9abf
Inventory: init delete api
2025-02-15 09:03:46 +07:00
Jörg Thalheim
5d42aa2f42
remove directory = self from our documentation
2025-02-15 01:48:17 +00:00
Qubasa
74a4651681
docs: Add --refresh flag to nix shell command to mitigate caching issues
2025-02-14 13:28:21 +07:00
Qubasa
96134616f9
clan-cli: Make copy_from_nixstore work with single files
2025-02-14 13:28:01 +07:00
Jörg Thalheim
7b4bd1fe27
zt-tcp-releay: useFetchCargoVendor
2025-02-14 12:25:32 +07:00
Jörg Thalheim
e27605d3a0
fix system.stateVersion
2025-02-14 12:22:26 +07:00
Jörg Thalheim
0b240baccd
bump nixpkgs
2025-02-14 12:09:04 +07:00
Jörg Thalheim
3280ac98e8
Revert "zerotierone: fix on macOS"
...
This reverts commit fa38ed6f0b .
no longer needed after nixpkgs bump
2025-02-14 12:08:18 +07:00
Qubasa
ca946408f4
clan-cli: Fix garbled clan vms run output. docs: Improve debugging guide
2025-02-13 16:17:55 +07:00
Luis Hebendanz
bbe88f18bc
Merge pull request 'clan-cli: Remove flake-registry set to none in get_clan_nix_attrset' ( #2862 ) from Qubasa/clan-core:main into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2862
2025-02-13 08:55:40 +00:00
Qubasa
39657ddb2f
clan-cli: Remove flake-registry set to none in get_clan_nix_attrset
2025-02-13 15:47:28 +07:00
Qubasa
64231e45f2
clan-cli: Fix symlink issue with copy_from_nixstore, add test for it. Also add more comprehensive clan template tests
2025-02-13 15:34:21 +07:00
Luis Hebendanz
7f6d9c5697
Merge pull request 'cli: machines install: Add phases option to pass to nixos-anywhere and update the "Disk Encryption" documentation to use it' ( #2858 ) from sachk/clan-core:main into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2858
2025-02-13 07:04:27 +00:00
Sacha Korban
04a5035e7c
docs: disc-encryption: change guide to use phases option and misc improvements
2025-02-13 17:10:07 +11:00
Sacha Korban
9bc3d808c1
clan-cli: machines install: add phases option for nixos-anywhere
2025-02-13 17:10:02 +11:00
kenji
2f1d436646
Merge pull request 'clan-cli: secrets machines remove: update secrets after removing the key' ( #2832 ) from lopter/clan-core:lo-fix-secrets-machine-remove into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2832
Reviewed-by: kenji <aks.kenji@protonmail.com >
2025-02-13 03:53:23 +00:00
Louis Opter
0c1244ecb6
clan-cli: secrets machines remove: update secrets after removing the key
...
Quick follow up to PR #2781 , this commit does the same kind of logic but
for machines instead of users and groups.
Note that this only affects the `clan secrets machines remove`
sub-command, and that `clan machines delete` still leaves unusable
secrets & vars behind. This can be addressed in a different change.
2025-02-13 03:53:23 +00:00
Luis Hebendanz
8b80fc18e4
Merge pull request 'docs: fix git rm step in Add Machines' ( #2853 ) from OliverNChalk/clan-core:main into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2853
Reviewed-by: kenji <aks.kenji@protonmail.com >
2025-02-11 07:39:03 +00:00
OliverNChalk
9cfe6850fb
docs: fix git rm step in Add Machines
2025-02-11 09:41:25 +11:00
Michael Hoang
fa38ed6f0b
zerotierone: fix on macOS
2025-02-10 20:56:31 +07:00
Qubasa
f4b9177226
clan-cli: Mark new test as impure
2025-02-10 20:36:55 +07:00
Qubasa
a8fa8f505c
clan-cli: Add update_clan boolean option to create_clan
2025-02-10 20:36:55 +07:00
Qubasa
8baff4637e
clan-cli: Fix disko template to not fail because of missing bootloader.
2025-02-10 20:36:55 +07:00
Qubasa
db1127a9b3
clan-cli: Add one more test for checking Flake with git+file:
2025-02-10 20:36:55 +07:00
lassulus
2dbdb61438
clan-cli: add persistant flake caching
2025-02-10 13:29:01 +00:00
Jörg Thalheim
385be1ea7c
cli: fix build on macOS
2025-02-10 17:41:50 +07:00
hsjobeki
3513a437e1
Merge pull request 'CLI: use partial update for machine create' ( #2848 ) from hsjobeki/clan-core:hsjobeki-main into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2848
2025-02-10 09:02:23 +00:00
Johannes Kirschbauer
048bd37e3b
Inventory: automatically create emtpy file on write
2025-02-10 09:02:23 +00:00
Johannes Kirschbauer
f380046050
CLI: machine create use patch inventory for partial updates
2025-02-10 09:02:23 +00:00
lassulus
7d8c72f9bc
clan_cli flake caching: support outPath
2025-02-10 04:33:37 +00:00
Clan Merge Bot
52838959e7
update flake lock - nixpkgs - 2025-02-10T00:00+00:00
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/102a39bfee444533e6b4e8611d7e92aa39b7bec1?narHash=sha256-Q4vhtbLYWBUnjWD4iQb003Lt%2BN5PuURDad1BngGKdUs%3D' (2025-02-01)
→ 'github:NixOS/nixpkgs/fa35a3c8e17a3de613240fea68f876e5b4896aec?narHash=sha256-7Fu7oazPoYCbDzb9k8D/DdbKrC3aU1zlnc39Y8jy/s8%3D' (2025-02-08)
2025-02-10 04:12:52 +00:00
hsjobeki
5916d3a6bd
revert cae45c101b
...
revert ADR: init clanModules architecture decision
2025-02-10 03:42:44 +00:00
Clan Merge Bot
45ade7e23d
update flake lock - disko - 2025-02-10T00:00+00:00
...
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/18d0a984cc2bc82cf61df19523a34ad463aa7f54?narHash=sha256-KYOATYEwaKysL3HdHdS5kbQMXvzS4iPJzJrML%2B3TKAo%3D' (2025-01-29)
→ 'github:nix-community/disko/ff3568858c54bd306e9e1f2886f0f781df307dff?narHash=sha256-3Z40qHaFScWUCVQrGc4Y%2BRdoPsh1R/wIh%2BAN4cTXP0I%3D' (2025-02-05)
2025-02-10 00:40:28 +00:00
Clan Merge Bot
7222b98d0b
update flake lock - treefmt-nix - 2025-02-10T00:00+00:00
...
Flake lock file updates:
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/bebf27d00f7d10ba75332a0541ac43676985dea3?narHash=sha256-j6jC12vCFsTGDmY2u1H12lMr62fnclNjuCtAdF1a4Nk%3D' (2025-01-28)
→ 'github:numtide/treefmt-nix/4f09b473c936d41582dd744e19f34ec27592c5fd?narHash=sha256-yrK3Hjcr8F7qS/j2F%2Br7C7o010eVWWlm4T1PrbKBOxQ%3D' (2025-02-07)
2025-02-10 00:00:45 +00:00
Johannes Kirschbauer
cae45c101b
ADR: init clanModules architecture decision
2025-02-09 05:04:36 +00:00
Mic92
e9946dd8c6
Merge pull request 'fix-repo-sync' ( #2834 ) from fix-repo-sync into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2834
2025-02-08 14:59:52 +00:00
Jörg Thalheim
5fa20a3914
fix missing permissions for repo-sync
2025-02-08 14:37:46 +01:00
Jörg Thalheim
e8d39eb68a
fix dependabot settings
2025-02-08 14:37:36 +01:00
hsjobeki
05caac4ab4
Merge pull request 'inventory: refactor role resolution into submodule' ( #2826 ) from hsjobeki/clan-core:hsjobeki-main into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2826
2025-02-08 04:03:51 +00:00
Johannes Kirschbauer
6f41118be4
Add missing test dependency
2025-02-08 10:48:57 +07:00
Johannes Kirschbauer
9faf221b3e
inventory: refactor role resolution into submodule
2025-02-08 10:43:54 +07:00
Johannes Kirschbauer
85c432b4b1
Inventory: test include missing dependency folder
2025-02-08 10:43:53 +07:00
lassulus
2a8f40e91a
clan_cli machines: use Flake instead of FlakeId
2025-02-07 06:26:09 +01:00