Michael Hoang
|
89355a3cf6
|
checks/update: convert to inventory test
|
2025-04-23 00:02:46 +10:00 |
|
Michael Hoang
|
77ea35119f
|
checks: add check to test clan machines update
|
2025-04-23 00:02:46 +10:00 |
|
Michael Hoang
|
5cadb0cfbc
|
Merge pull request 'nixosModules/clanCore: support nix-darwin' (#3287) from nix-darwin into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3287
|
2025-04-22 13:50:38 +00:00 |
|
hsjobeki
|
ce55397ef7
|
Merge pull request 'Checks: add nixosIntegration test example to hello-service' (#3373) from hsjobeki/clan-core:checks-hello into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3373
|
2025-04-22 13:45:46 +00:00 |
|
Michael Hoang
|
20ae80ee49
|
vars: fix default group on macOS
|
2025-04-22 23:39:47 +10:00 |
|
Michael Hoang
|
f40ab5c379
|
docs: always evaluate with class of nixos
|
2025-04-22 23:39:47 +10:00 |
|
Michael Hoang
|
de12036630
|
cli: support updating nix-darwin machines
|
2025-04-22 23:39:47 +10:00 |
|
Michael Hoang
|
91a2739ea3
|
cli: fix unnecessary sudo when unspecified user defaults to root
|
2025-04-22 23:39:46 +10:00 |
|
Michael Hoang
|
b5901d5577
|
cli: only use sudo when deploying locally
|
2025-04-22 23:14:03 +10:00 |
|
Michael Hoang
|
a0117c51c1
|
cli: use sudo consistently when running nixos-rebuild switch
|
2025-04-22 23:14:03 +10:00 |
|
Michael Hoang
|
a575894a83
|
nixosModules/clanCore: support nix-darwin
|
2025-04-22 23:14:03 +10:00 |
|
Michael Hoang
|
2bbf4b168a
|
Back out "cli: don't update macOS machines"
This backs out commit 72ed0e258a.
|
2025-04-22 23:14:03 +10:00 |
|
Johannes Kirschbauer
|
a6d7c491e4
|
Fix: clnixos-integration tests only work on linux
|
2025-04-22 14:56:09 +02:00 |
|
Mic92
|
1f78de953a
|
Merge pull request 'Container-tests: add multi-container network' (#3381) from netns into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3381
|
2025-04-22 12:11:27 +00:00 |
|
DavHau
|
18493f869b
|
container-tests: add multi-container network
|
2025-04-22 13:26:37 +02:00 |
|
Michael Hoang
|
b6ac3dbc88
|
Merge pull request 'Chore: restore ui lockfile from a3f6fb21c8a22977009e1055fc1d31507977e7f2' (#3380) from hsjobeki/clan-core:ui-1 into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3380
|
2025-04-22 10:41:20 +00:00 |
|
Johannes Kirschbauer
|
4ead0045cb
|
Fix: typescript problem with inventory indexing
|
2025-04-22 12:10:25 +02:00 |
|
renovate[bot]
|
3a5efdbd9f
|
chore(deps): update sops-nix digest to 5e3e92b
|
2025-04-22 08:50:11 +00:00 |
|
Johannes Kirschbauer
|
6630e227c7
|
Chore: restore ui lockfile from a3f6fb21c8
|
2025-04-22 09:48:46 +02:00 |
|
Johannes Kirschbauer
|
999c47dbed
|
Checks: add nixosIntegration test example to hello-service
|
2025-04-22 06:32:32 +00:00 |
|
hsjobeki
|
bcc4aa9902
|
Merge pull request 'Chore: disable renovate for the ui' (#3375) from hsjobeki/clan-core:renovate-1 into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3375
|
2025-04-21 18:52:16 +00:00 |
|
renovate[bot]
|
15b10bd9ad
|
chore(deps): update typescript-eslint monorepo to v8.31.0
|
2025-04-21 18:00:18 +00:00 |
|
renovate[bot]
|
73e5d08511
|
chore(deps): update dependency eslint to v9.25.1
|
2025-04-21 17:20:16 +00:00 |
|
renovate[bot]
|
580a087ef4
|
chore(deps): update dependency @eslint/js to v9.25.1
|
2025-04-21 17:00:16 +00:00 |
|
Johannes Kirschbauer
|
65b16af7ef
|
Chore: disable renovate for the ui
We disable renovate until we have automated ui tests
Renovate broke our UI because we dont have test that would fail
|
2025-04-21 18:54:24 +02:00 |
|
Michael Hoang
|
8f490c3362
|
Merge pull request 'vars: improve messaging' (#3372) from push-tktvqwxutpnx into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3372
|
2025-04-21 16:11:41 +00:00 |
|
Michael Hoang
|
8ae348d686
|
vars: improve messaging
|
2025-04-22 02:03:24 +10:00 |
|
Mic92
|
2fbdb70ca3
|
Merge pull request 'state-version: fix default of config.system.stateVersion' (#3371) from test-vars-generate into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3371
|
2025-04-21 15:45:21 +00:00 |
|
Jörg Thalheim
|
69224e57fa
|
state-version: fix default of config.system.stateVersion
fixes https://git.clan.lol/clan/clan-core/issues/3360
|
2025-04-21 15:37:22 +00:00 |
|
hsjobeki
|
5908aed2c7
|
Merge pull request 'Inventory/tags: init {nixos,darwin} tags' (#3370) from hsjobeki/clan-core:tags-2 into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3370
|
2025-04-21 15:27:13 +00:00 |
|
Johannes Kirschbauer
|
cd0e8eafce
|
Fix: manually define empty tags for testing
|
2025-04-21 17:17:56 +02:00 |
|
Johannes Kirschbauer
|
9d413a7682
|
Inventory/tags: init {nixos,darwin} tags
|
2025-04-21 16:43:15 +02:00 |
|
hsjobeki
|
b107d2bc49
|
Merge pull request 'refactor(clanServices): add example of eval test' (#3337) from hsjobeki/clan-core:clan-services-1 into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3337
|
2025-04-21 14:19:26 +00:00 |
|
Johannes Kirschbauer
|
ec99aea8f7
|
refactor: init hello-world module with unit tests (eval)
|
2025-04-21 16:10:05 +02:00 |
|
Johannes Kirschbauer
|
b791656694
|
clanLib: init flakeModules for better testing
|
2025-04-21 16:10:05 +02:00 |
|
Johannes Kirschbauer
|
f7b12d8bda
|
refactor(clanServices): add example of eval test
|
2025-04-21 16:10:05 +02:00 |
|
Mic92
|
ee07f79ba9
|
Merge pull request 'test-vars-generate: override machines class yet' (#3369) from test-vars-generate into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3369
|
2025-04-21 13:28:11 +00:00 |
|
Jörg Thalheim
|
9780f45e97
|
generate-test-vars: use shutil.rmtree instead of rm
More portable.
|
2025-04-21 15:18:14 +02:00 |
|
Jörg Thalheim
|
74ef833dd3
|
generate-test-vars: improve caching and reduce number of overrides in base class
|
2025-04-21 15:18:14 +02:00 |
|
Jörg Thalheim
|
b4880d09a9
|
Machines: remove unused method argument from self.nix()
|
2025-04-21 15:18:14 +02:00 |
|
Jörg Thalheim
|
a4dfdc300e
|
generate-test-vars: use absolute paths in flake urls
flakes don't work with releative paths
|
2025-04-21 15:18:14 +02:00 |
|
Jörg Thalheim
|
60dcfd5cf9
|
rename vars-generate to generate-test-vars
|
2025-04-21 15:18:14 +02:00 |
|
Jörg Thalheim
|
df08fea1c1
|
devshell/clan-cli: fix CLAN_PROVIDED_PACKAGES having too many packages
|
2025-04-21 15:18:14 +02:00 |
|
Jörg Thalheim
|
80e739bd1b
|
Reapply "remove nix_shell_legacy"
This reverts commit 1232fb5af2.
|
2025-04-21 13:23:50 +02:00 |
|
hsjobeki
|
5eef4ba663
|
Merge pull request 'pkgs(vars-generator): init new package to generate vars' (#3357) from hsjobeki/clan-core:patch-2 into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3357
|
2025-04-21 11:13:49 +00:00 |
|
renovate[bot]
|
de09f5cc8f
|
chore(deps): update dependency vitest to v3.1.2
|
2025-04-21 09:00:33 +00:00 |
|
renovate[bot]
|
c7809018bd
|
chore(deps): update disko digest to 1770bf1
|
2025-04-21 08:50:11 +00:00 |
|
renovate[bot]
|
08dfd7e1b4
|
chore(deps): update data-mesher digest to 817a74e
|
2025-04-21 00:20:13 +00:00 |
|
hsjobeki
|
1eca2261e1
|
Merge pull request 'chore(select/cache): rename 'prefetch' to 'invalidate_cache'' (#3364) from hsjobeki/clan-core:vars-fixing into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3364
|
2025-04-20 15:00:35 +00:00 |
|
Johannes Kirschbauer
|
a01437d01e
|
pkgs(vars-generator): init new package to generate vars
|
2025-04-20 14:08:52 +02:00 |
|