Mic92
|
0837009d2c
|
Merge pull request 'docs-errata' (#3161) from docs-errata into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3161
|
2025-04-08 10:00:53 +00:00 |
|
Brian McGee
|
d1f640b145
|
fix(docs): add the requirement to export clan.templates in flake outputs to migration guide
|
2025-04-08 10:44:36 +01:00 |
|
Brian McGee
|
b31cf42d2d
|
fix(docs): tighten up validation for meta.name and improved description
|
2025-04-08 10:44:35 +01:00 |
|
Brian McGee
|
8f290c08b7
|
fix(docs): correct flake sample in migration guide
diff --git a/docs/site/manual/migration-guide.md b/docs/site/manual/migration-guide.md
index 551a3ef0..38be9a0e 100644
--- a/docs/site/manual/migration-guide.md
+++ b/docs/site/manual/migration-guide.md
@@ -77,13 +77,18 @@ For the provide flake example, your flake should now look like this:
```nix
{
inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
+
+ inputs.clan-core = {
+ url = "git+https://git.clan.lol/clan/clan-core";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
- outputs = { self, nixpkgs, ... }:
+ outputs = { self, nixpkgs, clan-core, ... }:
let
clan = clan-core.lib.buildClan {
self = self; # this needs to point at the repository root
specialArgs = {};
- inventory.meta.name = "NEEDS_TO_BE_UNIQUE"; # TODO: Changeme
+ meta.name = throw "Change me to something unique";
machines = {
berlin = {
|
2025-04-08 10:44:33 +01:00 |
|
Mic92
|
84a3f709e0
|
Merge pull request 'user-password: migrate to vars' (#3227) from user-password into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3227
|
2025-04-08 08:44:32 +00:00 |
|
Jörg Thalheim
|
99bcd3f797
|
installation: use networkd everywhere
|
2025-04-08 10:33:48 +02:00 |
|
Jörg Thalheim
|
f24df0e33b
|
user-password: migrate to vars
|
2025-04-08 10:16:59 +02:00 |
|
DavHau
|
a8e73f0260
|
inventory tests: generalize update-vars.py
... and move to pkgs/scripts/
|
2025-04-08 07:45:30 +00:00 |
|
Michael Hoang
|
817e9ecc86
|
Merge pull request 'build-clan: support constructing darwinConfigurations' (#3115) from mac into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3115
|
2025-04-08 07:44:09 +00:00 |
|
Michael Hoang
|
ce85aebc17
|
tests: add --show-trace to nix-unit tests
|
2025-04-08 08:53:29 +02:00 |
|
Michael Hoang
|
83a2de0f47
|
cli: don't update macOS machines
|
2025-04-08 08:53:29 +02:00 |
|
Michael Hoang
|
b5a57a72a0
|
build-clan: support constructing darwinConfigurations
|
2025-04-08 08:53:29 +02:00 |
|
Michael Hoang
|
c2eaf74df5
|
lib/jsonschema: fix enum support
|
2025-04-08 08:53:27 +02:00 |
|
Michael Hoang
|
8bc2112e45
|
flake: add nix-darwin
|
2025-04-08 07:39:49 +02:00 |
|
renovate[bot]
|
dd30ae84bd
|
chore(deps): update typescript-eslint monorepo to v8.29.1
|
2025-04-07 17:20:17 +00:00 |
|
DavHau
|
99f8bcc13c
|
data-mesher: use new test framework
|
2025-04-07 20:43:19 +07:00 |
|
DavHau
|
11cd91e882
|
inventory tests: improve framework to set better defaults
|
2025-04-07 19:58:53 +07:00 |
|
DavHau
|
d7c3039666
|
add CLAN_NO_COMMIT env var to disable committing
This is required when calling vars generators for generating vars for
tests
|
2025-04-07 18:59:19 +07:00 |
|
renovate[bot]
|
d57522f9fe
|
fix(deps): update tanstack-query monorepo to v5.72.0
|
2025-04-07 09:40:15 +00:00 |
|
renovate[bot]
|
37afb21775
|
chore(deps): update data-mesher digest to aea65b1
|
2025-04-07 07:20:13 +00:00 |
|
renovate[bot]
|
fe5b3f8d6b
|
chore(deps): update data-mesher digest to 54bbd42
|
2025-04-07 00:40:13 +00:00 |
|
renovate[bot]
|
76c02d19ab
|
chore(deps): update sops-nix digest to 523f58a
|
2025-04-06 07:10:20 +00:00 |
|
renovate[bot]
|
7e407f79e0
|
chore(deps): update data-mesher digest to 3239dc2
|
2025-04-06 06:50:09 +00:00 |
|
Mic92
|
7bf140bc31
|
Merge pull request 'only compute final_script and validation hashes once' (#3206) from fix-eval into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3206
|
2025-04-05 06:44:28 +00:00 |
|
renovate[bot]
|
0738e2b69f
|
chore(deps): update dependency typescript to v5.8.3
|
2025-04-05 00:20:15 +00:00 |
|
renovate[bot]
|
05bf0bb627
|
chore(deps): update dependency eslint to v9.24.0
|
2025-04-04 19:40:15 +00:00 |
|
renovate[bot]
|
c2e38f0f2c
|
chore(deps): update dependency @eslint/js to v9.24.0
|
2025-04-04 19:00:15 +00:00 |
|
Jörg Thalheim
|
721f61eaed
|
only compute final_script and validation hashes once
|
2025-04-04 18:31:12 +02:00 |
|
Jörg Thalheim
|
72d3c4dbda
|
don't use python3 in python's callPackage scope
|
2025-04-04 18:31:12 +02:00 |
|
Mic92
|
869531d14f
|
Merge pull request 'ssh/upload: fix shell quoting' (#3205) from default-groups into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3205
|
2025-04-04 15:27:17 +00:00 |
|
Jörg Thalheim
|
340bf4752f
|
ssh/upload: fix shell quoting
|
2025-04-04 15:10:09 +00:00 |
|
renovate[bot]
|
095047f2bc
|
fix(deps): update dependency @tanstack/solid-query to v5.71.10
|
2025-04-04 13:00:15 +00:00 |
|
hsjobeki
|
d15ac22d41
|
Merge pull request 'chore(lib/select): move into subfolder with a test file' (#3175) from hsjobeki/clan-core:lib-cleanup into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3175
|
2025-04-04 12:32:32 +00:00 |
|
Johannes Kirschbauer
|
bc2e353dff
|
feat(lib/inventory): fix arguments discrepancy on perInstance and perMachine
|
2025-04-04 14:22:36 +02:00 |
|
Johannes Kirschbauer
|
64e444d4cf
|
docs(inventory/instances): init guide for setting up the new service model
|
2025-04-04 14:22:35 +02:00 |
|
Johannes Kirschbauer
|
3358eb1bfa
|
chore(lib/select): init simple test
|
2025-04-04 14:06:05 +02:00 |
|
renovate[bot]
|
cc383867fc
|
chore(deps): update sops-nix digest to cff8437
|
2025-04-04 09:00:32 +00:00 |
|
renovate[bot]
|
fb1694a182
|
chore(deps): update treefmt-nix digest to 815e412
|
2025-04-04 08:40:26 +00:00 |
|
renovate[bot]
|
9e3f0d288d
|
chore(deps): update sops-nix digest to 9bc9b59
|
2025-04-04 08:20:25 +00:00 |
|
renovate[bot]
|
2f93c7fa77
|
chore(deps): update data-mesher digest to 7656e00
|
2025-04-04 08:00:13 +00:00 |
|
renovate[bot]
|
a76fb1e8da
|
chore(deps): update data-mesher digest to d4464c9
|
2025-04-03 23:50:09 +00:00 |
|
renovate[bot]
|
170b821364
|
chore(deps): update data-mesher digest to faaaf66
|
2025-04-03 22:20:26 +00:00 |
|
renovate[bot]
|
13daf4b320
|
fix(deps): update dependency @tanstack/solid-query to v5.71.9
|
2025-04-03 22:00:14 +00:00 |
|
renovate[bot]
|
e1eba45b98
|
chore(deps): update actions/create-github-app-token action to v2
|
2025-04-03 19:50:10 +00:00 |
|
renovate[bot]
|
92229d364e
|
fix(deps): update dependency @tanstack/solid-query to v5.71.8
|
2025-04-03 16:40:15 +00:00 |
|
renovate[bot]
|
5d781dd0b8
|
chore(deps): update data-mesher digest to 83cc954
|
2025-04-03 12:20:13 +00:00 |
|
Mic92
|
167e99e837
|
Merge pull request 'docs/secrets: mention defaultGroups option' (#3193) from default-groups into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3193
|
2025-04-03 12:12:01 +00:00 |
|
Jörg Thalheim
|
1fc2dd072b
|
docs/secrets: mention defaultGroups option
|
2025-04-03 14:02:05 +02:00 |
|
renovate[bot]
|
90e1ca6210
|
chore(deps): update treefmt-nix digest to 57dabe2
|
2025-04-03 11:30:11 +00:00 |
|
DavHau
|
6226164e0b
|
update nixos-facter-modules for bugfix
|
2025-04-03 17:31:32 +07:00 |
|