Johannes Kirschbauer
4470bb886e
docs: move 'migrate-flake' to 'convert existing nixos'
2025-08-25 14:11:31 +02:00
Jörg Thalheim
f4feac0d6b
logmanager: fix exceptions in python docs
2025-08-25 14:11:25 +02:00
Jörg Thalheim
7547761812
zerotier-members: validate hex input to prevent ValueError
...
Add proper validation for network_id and identity parameters to ensure
they contain valid hexadecimal characters. Previously, non-hex input
would raise ValueError instead of the expected ClanError, bypassing
proper error handling.
2025-08-25 14:11:25 +02:00
Jörg Thalheim
23d11651fc
Preserve symlinks during store copy
2025-08-25 14:11:25 +02:00
Jörg Thalheim
03a4ac5bde
sudo_askpass_proxy: check for stdin before print
2025-08-25 14:11:25 +02:00
Jörg Thalheim
ab50b433ee
type_to_jsonschema: throw correct Error
2025-08-25 14:11:25 +02:00
Jörg Thalheim
123e8398d8
S310: fix
2025-08-25 14:11:25 +02:00
Jörg Thalheim
6a2dfb8176
S101: fix
2025-08-25 14:11:25 +02:00
Jörg Thalheim
332d10e306
s110: address
2025-08-25 14:07:59 +02:00
Jörg Thalheim
f3f6692e4d
S102: ignore
2025-08-25 14:07:59 +02:00
Jörg Thalheim
954301465f
s608: ignore
2025-08-25 14:07:59 +02:00
Jörg Thalheim
2199f4efd5
S324: ignore
2025-08-25 14:07:59 +02:00
Jörg Thalheim
e208c02be7
S311: fix random usage
2025-08-25 14:07:59 +02:00
Jörg Thalheim
7747e3cc0d
S604: ignore
2025-08-25 14:07:59 +02:00
Jörg Thalheim
1c24b4c6cb
S604: fix
2025-08-25 14:07:59 +02:00
Jörg Thalheim
4b1ab4cdde
S105: fix
2025-08-25 13:43:33 +02:00
Jörg Thalheim
4852e79c3c
S310: fix
2025-08-25 13:43:33 +02:00
Jörg Thalheim
0a70ed6268
S108: ignore our uses
2025-08-25 13:43:33 +02:00
Mic92
136acc7901
Merge pull request 'ruff-1-initial-fixes' ( #4930 ) from ruff-1-initial-fixes into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4930
2025-08-25 11:38:36 +00:00
Jörg Thalheim
70d1dd0deb
nix_setup/cp: remove xcp again
2025-08-25 13:33:13 +02:00
Jörg Thalheim
df32da304f
drop agit
2025-08-25 13:06:04 +02:00
Jörg Thalheim
76eb3c13e9
add various module docstrings
2025-08-25 13:06:04 +02:00
Jörg Thalheim
6e88046fd4
PERF404: fix
2025-08-25 13:06:04 +02:00
Jörg Thalheim
b3cafa4a8c
log_manager: drop example usage
...
don't need this.
2025-08-25 13:06:04 +02:00
Jörg Thalheim
d1cf87d2ce
BLE001: don't catch blind errors
2025-08-25 13:06:04 +02:00
Jörg Thalheim
dc5485d9f1
ruff: replace asserts outside of tests with Exceptions
2025-08-25 13:06:04 +02:00
Johannes Kirschbauer
1b12882e29
docs: change wording, update links
2025-08-25 12:42:03 +02:00
hsjobeki
5be9b8383b
Merge pull request 'clan/inventory: allow list usage of roles via polymorphism' ( #4918 ) from cleanup-again into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4918
2025-08-25 10:41:49 +00:00
DavHau
c308fd63a7
vars: delete old var when changing share
...
When changing a password from non-shared to shared, we want to remove the old one
2025-08-25 10:37:46 +00:00
clan-bot
fcdfd80b34
Merge pull request 'Update clan-core-for-checks in devFlake' ( #4925 ) from update-devFlake-clan-core-for-checks into main
2025-08-25 10:37:07 +00:00
clan-bot
c5d975542d
Merge pull request 'Update nixos-facter-modules' ( #4832 ) from update-nixos-facter-modules into main
2025-08-25 10:25:02 +00:00
clan-bot
526eccdf16
Merge pull request 'Update nixpkgs-dev in devFlake' ( #4926 ) from update-devFlake-nixpkgs-dev into main
2025-08-25 10:23:25 +00:00
clan-bot
f7dd34be21
Merge pull request 'Update disko' ( #4924 ) from update-disko into main
2025-08-25 10:22:23 +00:00
Mic92
289732ad20
Merge pull request 'Replace funky utf-8 singlequotes with decent ones' ( #4923 ) from replace-backticks into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4923
2025-08-25 10:03:46 +00:00
pinpox
a50b6f7bc7
Merge pull request 'Allow shared user password' ( #4921 ) from TilmanBaumann/clan-core:main into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4921
Reviewed-by: pinpox <clan@pablo.tools >
2025-08-25 10:02:59 +00:00
clan-bot
51c679d3a9
Update nixpkgs-dev in devFlake
2025-08-25 10:01:50 +00:00
clan-bot
470c3d330f
Update clan-core-for-checks in devFlake
2025-08-25 10:01:32 +00:00
clan-bot
df596ed59f
Update nixos-facter-modules
2025-08-25 10:00:58 +00:00
clan-bot
f2c1202b03
Update disko
2025-08-25 10:00:51 +00:00
pinpox
cdd241d8ff
Replace funky utf-8 singlequotes with decent ones
2025-08-25 11:56:29 +02:00
Mic92
0803d9c864
Merge pull request 'Apply automatic ruff lints' ( #4919 ) from ruff-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4919
2025-08-25 09:53:41 +00:00
Tilman Baumann
7171864a5e
Allow shared user password
...
By default each user gets a new password on every host.
Now you can use a shared vars.
2025-08-25 11:46:09 +02:00
Mic92
7aa9a34168
Merge pull request 'services/user: add migration guide for root-password' ( #4917 ) from root-password into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4917
2025-08-25 09:36:02 +00:00
Jörg Thalheim
0ec2c32ff8
ruff: apply automatic unsafe fixes
2025-08-25 11:34:41 +02:00
Jörg Thalheim
ea2d6aab65
ruff: apply automatic fixes
2025-08-25 11:34:41 +02:00
Jörg Thalheim
4101ebc45b
services/user: add migration guide for root-password
2025-08-25 11:29:56 +02:00
Johannes Kirschbauer
4414403dec
clan/inventory: allow list usage of roles via polymorphism
2025-08-25 11:27:38 +02:00
Johannes Kirschbauer
2d78730037
clan/schema: rename json schemas consistent {clanSchemaNix, clanSchemaJson}
2025-08-25 11:27:03 +02:00
hsjobeki
45c7c42634
Merge pull request 'tests/dirs: unify test files' ( #4916 ) from cleanup-again into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4916
2025-08-25 09:26:12 +00:00
Johannes Kirschbauer
8baf4fcedd
docs: refine autoincludes
2025-08-25 11:19:39 +02:00