Commit Graph

3926 Commits

Author SHA1 Message Date
Jörg Thalheim
ddaf44a91b move all ruff settings in one place 2024-09-02 14:07:06 +02:00
Jörg Thalheim
e150b37fb8 enable ASYNC, DTZ, YTT and EM lints 2024-09-02 14:07:06 +02:00
Jörg Thalheim
d4d7085397 sync up linter rules in all files 2024-09-02 13:40:15 +02:00
Jörg Thalheim
59c8b4f209 replace breakpoint() check with python lint 2024-09-02 13:36:07 +02:00
Jörg Thalheim
22d6e5e153 enable comprehensions linting rules 2024-09-02 13:35:52 +02:00
Jörg Thalheim
109d1faf9e enable bug-bear linting rules 2024-09-02 13:26:07 +02:00
Jörg Thalheim
b313f2d066 make all same-module imports relative, the rest absolute
This makes sorting more consitent.
2024-09-02 13:00:19 +02:00
Jörg Thalheim
9fea3f909e also type check tests 2024-09-02 12:23:13 +02:00
Jörg Thalheim
b24cbb18b7 fix all typing error in tests 2024-09-02 12:23:13 +02:00
clan-bot
ae3849ce00 Merge pull request 'Automatic flake update - treefmt-nix - 2024-09-02T00:00+00:00' (#2010) from flake-update-treefmt-nix-2024-09-02 into main 2024-09-02 00:26:51 +00:00
clan-bot
22453b0679 Merge pull request 'Automatic flake update - sops-nix - 2024-09-02T00:00+00:00' (#2009) from flake-update-sops-nix-2024-09-02 into main 2024-09-02 00:23:21 +00:00
clan-bot
e1a18397cc Merge pull request 'Automatic flake update - flake-parts - 2024-09-02T00:00+00:00' (#2006) from flake-update-flake-parts-2024-09-02 into main 2024-09-02 00:10:51 +00:00
clan-bot
64a9836980 Merge pull request 'Automatic flake update - disko - 2024-09-02T00:00+00:00' (#2005) from flake-update-disko-2024-09-02 into main 2024-09-02 00:07:17 +00:00
Clan Merge Bot
df38c5e24f update flake lock - treefmt-nix - 2024-09-02T00:00+00:00
Flake lock file updates:

• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/070f834771efa715f3e74cd8ab93ecc96fabc951' (2024-08-22)
  → 'github:numtide/treefmt-nix/3ffd842a5f50f435d3e603312eefa4790db46af5' (2024-08-28)
2024-09-02 00:00:36 +00:00
Clan Merge Bot
7df46ed702 update flake lock - sops-nix - 2024-09-02T00:00+00:00
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/be0eec2d27563590194a9206f551a6f73d52fa34' (2024-08-12)
  → 'github:Mic92/sops-nix/5db5921e40ae382d6716dce591ea23b0a39d96f7' (2024-09-01)
2024-09-02 00:00:33 +00:00
Clan Merge Bot
7b4d72bf6f update flake lock - flake-parts - 2024-09-02T00:00+00:00
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/8471fe90ad337a8074e957b69ca4d0089218391d' (2024-08-01)
  → 'github:hercules-ci/flake-parts/567b938d64d4b4112ee253b9274472dc3a346eb6' (2024-09-01)
2024-09-02 00:00:03 +00:00
Clan Merge Bot
3ef01b1e15 update flake lock - disko - 2024-09-02T00:00+00:00
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/435737144be0259559ca3b43f7d72252b1fdcc1b' (2024-08-22)
  → 'github:nix-community/disko/511388d837178979de66d14ca4a2ebd5f7991cd3' (2024-08-29)
2024-09-02 00:00:01 +00:00
clan-bot
546a799367 Merge pull request 'docs: Fix incorrect command in disk-encryption getting started' (#2004) from Qubasa/clan-core:Qubasa-main into main 2024-09-01 22:12:37 +00:00
Qubasa
b41fe4352b docs: Fix incorrect command in disk-encryption getting started 2024-09-02 00:08:38 +02:00
clan-bot
2879bc68b6 Merge pull request 'vars: improve check command and add tests' (#2002) from DavHau/clan-core:DavHau-dave into main 2024-09-01 14:49:31 +00:00
DavHau
64d29cd28c vars: improve check command and add tests 2024-09-01 16:45:09 +02:00
clan-bot
015b61efe5 Merge pull request 'vars: fix listing vars + add test' (#2001) from DavHau/clan-core:DavHau-dave into main 2024-09-01 14:15:13 +00:00
DavHau
b627eafc80 vars: fix listing vars + add test 2024-09-01 16:10:25 +02:00
clan-bot
b618e5cc24 Merge pull request 'vars: implement listing all vars' (#2000) from DavHau/clan-core:DavHau-dave into main 2024-09-01 14:08:33 +00:00
DavHau
04010bba90 vars: implement listing all vars 2024-09-01 16:03:37 +02:00
clan-bot
1c8ac20a1f Merge pull request 'vars: introduce deploy=true/false for generated files' (#1999) from DavHau/clan-core:DavHau-dave into main 2024-09-01 12:37:15 +00:00
DavHau
62ccd0ed4b vars: introduce deploy=true/false for generated files 2024-09-01 14:32:46 +02:00
clan-bot
5f5d928057 Merge pull request 'devshells: improve select-shell' (#1997) from DavHau/clan-core:DavHau-dave into main 2024-08-31 16:04:10 +00:00
DavHau
9061c3f6aa devshells: improve select-shell 2024-08-31 17:59:54 +02:00
clan-bot
9d9d40a7f2 Merge pull request 'docs: improve zerotier documentation' (#1992) from kenji/clan-core:improve-zerotier-setup into main 2024-08-30 13:28:51 +00:00
a-kenji
0c58e1b33b docs: improve zerotier documentation 2024-08-30 15:11:03 +02:00
clan-bot
ca7449c222 Merge pull request 'dyndns: remove mkRemovedOptionModule' (#1990) from kenji/clan-core:rm-unused-dep-warn into main 2024-08-30 11:54:40 +00:00
a-kenji
06007765e6 dyndns: remove mkRemovedOptionModule
It has never existed, we don't need to deprecate it.
2024-08-30 13:50:22 +02:00
clan-bot
1baa48c467 Merge pull request 'password_store: create secrets with correct permissions' (#1989) from pass_umask into main 2024-08-30 10:22:06 +00:00
lassulus
5ced7268a6 password_store: create secrets with correct permissions 2024-08-30 12:13:00 +02:00
clan-bot
abda2d3754 Merge pull request 'garage: move back to facts' (#1987) from kenji/clan-core:garage/move-to-facts into main 2024-08-28 11:32:42 +00:00
a-kenji
f0281706f4 garage: move back to facts
Move back to facts until vars is in a useable state.
2024-08-28 13:28:10 +02:00
clan-bot
b26b73350c Merge pull request 'Admin module: integrate with clan app' (#1985) from hsjobeki/clan-core:hsjobeki-main into main 2024-08-27 16:48:04 +00:00
Johannes Kirschbauer
c1df96010b Fix: inventory 2024-08-27 18:44:13 +02:00
Johannes Kirschbauer
4e3dd27b70 Classgen: fix loose type for dict 2024-08-27 18:35:02 +02:00
Johannes Kirschbauer
b601bab5a2 Admin module: integrate with clan app 2024-08-27 18:21:18 +02:00
clan-bot
54139876b5 Merge pull request 'Fix: revert remove clanDir default' (#1983) from hsjobeki/clan-core:hsjobeki-rev into main 2024-08-27 12:35:33 +00:00
clan-bot
a668540381 Merge pull request 'Template: fix flake-parts template' (#1982) from hsjobeki/clan-core:hsjobeki-main into main 2024-08-27 12:30:33 +00:00
Johannes Kirschbauer
e6f022ef81 Fix: revert remove clanDir default 2024-08-27 14:29:00 +02:00
Johannes Kirschbauer
fe815e5b45 Template: fix flake-parts template 2024-08-27 11:27:26 +02:00
clan-bot
5556de0f15 Merge pull request 'API: init Admin endpoints' (#1981) from hsjobeki/clan-core:hsjobeki-main into main 2024-08-27 08:48:37 +00:00
Johannes Kirschbauer
7fe5e355e0 API: init Admin endpoints 2024-08-27 10:09:08 +02:00
clan-bot
c40df5977b Merge pull request 'Remove nixos-factor-modules for now' (#1980) from disable-nixos-facter-modules into main 2024-08-27 07:42:27 +00:00
Jörg Thalheim
dc94545655 remove nixos-factor modules for now
I would like to get rid of blueprint before having this feature
2024-08-27 09:38:28 +02:00
clan-bot
d0e5451155 Merge pull request 'ClanModule: init Admin module' (#1978) from hsjobeki/clan-core:hsjobeki-main into main 2024-08-26 16:57:21 +00:00