Jörg Thalheim
|
e6376262df
|
deltachat: use zerotier address if available
|
2023-11-15 07:21:26 +01:00 |
|
Jörg Thalheim
|
74fa1c2614
|
zerotier: fix eval if meshname is not known yet
|
2023-11-15 07:21:26 +01:00 |
|
Jörg Thalheim
|
92aa60ff2e
|
zerotier: also enable meshnamed for non-controllers
|
2023-11-14 17:45:30 +01:00 |
|
Jörg Thalheim
|
d04e807269
|
zerotier: write hostname to file
|
2023-11-14 17:45:30 +01:00 |
|
Jörg Thalheim
|
4514b09f81
|
also regenerate secrets if a fact is missing
|
2023-11-14 17:07:58 +01:00 |
|
Jörg Thalheim
|
f65bd8aa85
|
fix exception when file does not exist
fixes https://git.clan.lol/clan/clan-core/issues/488
|
2023-11-14 16:57:05 +01:00 |
|
Jörg Thalheim
|
8b42d0207a
|
add cors headers in exception handler in cors
|
2023-11-14 16:39:20 +01:00 |
|
Jörg Thalheim
|
652580d57d
|
only enable corsmiddleware when in dev mode and allow all origins
|
2023-11-14 15:32:03 +01:00 |
|
clan-bot
|
baad0eb4aa
|
Merge pull request 'enable meshnamed in zerotier module' (#504) from Mic92-sops-nix into main
|
2023-11-14 13:42:43 +00:00 |
|
Jörg Thalheim
|
65e09aebea
|
enable meshnamed in zerotier module
|
2023-11-14 14:40:26 +01:00 |
|
clan-bot
|
d621ec898a
|
Merge pull request 'zerotier: add leading zeros at subnet' (#503) from Mic92-sops-nix into main
|
2023-11-14 13:28:13 +00:00 |
|
Jörg Thalheim
|
ed237ac078
|
zerotier: add leading zeros at subnet
|
2023-11-14 14:25:58 +01:00 |
|
clan-bot
|
6cfdc96f79
|
Merge pull request 'zerotier: compute ipv6 subnets' (#502) from Mic92-sops-nix into main
|
2023-11-14 13:09:26 +00:00 |
|
Jörg Thalheim
|
087157b4bf
|
zerotier: compute ipv6 subnets
|
2023-11-14 14:04:05 +01:00 |
|
clan-bot
|
34d42df56c
|
Merge pull request 'drop zerotier-subnet, we can compute this.' (#501) from Mic92-sops-nix into main
|
2023-11-14 12:53:18 +00:00 |
|
Jörg Thalheim
|
763d0fc252
|
drop zerotier-subnet, we can compute this.
|
2023-11-14 13:50:44 +01:00 |
|
clan-bot
|
0f464838f6
|
Merge pull request 'add module for meshnamed' (#499) from Mic92-sops-nix into main
|
2023-11-14 12:01:26 +00:00 |
|
Jörg Thalheim
|
7fd0f1fbb7
|
add module for meshnamed
|
2023-11-14 12:58:15 +01:00 |
|
Jörg Thalheim
|
82c6330376
|
update flake lock
|
2023-11-14 11:29:43 +01:00 |
|
clan-bot
|
8433d85d18
|
Merge pull request 'api/machines: add test ensuring empty config is valid' (#497) from DavHau-dave into main
|
2023-11-13 14:59:51 +00:00 |
|
DavHau
|
9f716741ef
|
api/machines: add test ensuring empty config is valid
|
2023-11-13 21:56:02 +07:00 |
|
clan-bot
|
93d5a85761
|
Merge pull request 'api/machines: allow config verification on imaginary machines' (#496) from DavHau-dave into main
|
2023-11-13 14:29:11 +00:00 |
|
DavHau
|
d755048dc2
|
api/machines: allow config verification on imaginary machines
Machines do not need to exist in order to verify their configuration.
This allows verifying a config before creating an actual machine with it.
|
2023-11-13 21:24:05 +07:00 |
|
clan-bot
|
1b357c412d
|
Merge pull request 'api/machines: verify config by evaluating the .vm output' (#495) from DavHau-dave into main
|
2023-11-13 13:53:42 +00:00 |
|
DavHau
|
33944cf74e
|
api/machines: verify config by evaluating the .vm output
This fixes the problem where fileSystems were missing, or boot.loader was not set.
SInce we want VMs anyways for now, this strategy aligns well
|
2023-11-13 20:50:11 +07:00 |
|
ui-asset-bot
|
74451be048
|
update ui-assets.nix
|
2023-11-13 13:31:33 +00:00 |
|
clan-bot
|
470a77f988
|
Merge pull request 'api/machines: init put_machine replacing create_machine and set_machine_config' (#494) from DavHau-dave into main
|
2023-11-13 13:30:53 +00:00 |
|
DavHau
|
2fafc9a38b
|
api/machines: init put_machine replacing create_machine and set_machine_config
This allows creating and configuring a machine in one single step.
|
2023-11-13 20:25:52 +07:00 |
|
DavHau
|
0dae746bed
|
task_manager.py: fix index out of range bug
|
2023-11-13 20:21:51 +07:00 |
|
DavHau
|
52af144135
|
commit_file: fix diff computation
previously computed diff over all files
|
2023-11-13 19:59:20 +07:00 |
|
DavHau
|
3745709449
|
chore: remove unnecessary comment
|
2023-11-12 07:57:48 +07:00 |
|
DavHau
|
1e2e37880c
|
api/machines: ensure name is valid hostname
|
2023-11-12 07:57:48 +07:00 |
|
clan-bot
|
b10262ae81
|
Merge pull request 'fix sops-nix override' (#492) from sops-nix into main
|
2023-11-11 17:31:09 +00:00 |
|
Jörg Thalheim
|
386028f4a6
|
fix sops-nix override
|
2023-11-11 18:28:18 +01:00 |
|
ui-asset-bot
|
0faeca7ad4
|
update ui-assets.nix
|
2023-11-11 14:30:55 +00:00 |
|
clan-bot
|
c514e470f4
|
Merge pull request 'feat/configure-modules' (#490) from feat/configure-modules into main
|
2023-11-11 14:30:16 +00:00 |
|
Johannes Kirschbauer
|
eab4a41734
|
fix type errors
|
2023-11-11 15:27:57 +01:00 |
|
Johannes Kirschbauer
|
76328c2196
|
merge main
|
2023-11-11 15:11:06 +01:00 |
|
Johannes Kirschbauer
|
e3750db235
|
clean up join workflow
|
2023-11-11 15:01:18 +01:00 |
|
Johannes Kirschbauer
|
ebed5ab618
|
add & configure machine: added formular integration
|
2023-11-11 10:08:39 +01:00 |
|
clan-bot
|
9d000ba7fa
|
Merge pull request 'vms/create: drop extra flake argument and make it work with local flakes' (#487) from Mic92-zerotier into main
|
2023-11-10 12:46:45 +00:00 |
|
Jörg Thalheim
|
706e7970f4
|
vms/create: drop extra flake argument and make it work with local flakes
|
2023-11-10 13:43:14 +01:00 |
|
clan-bot
|
d29359fafc
|
Merge pull request 'rename luispkgs to nixpkgs-for-deal' (#485) from zerotier into main
|
2023-11-10 12:17:03 +00:00 |
|
Jörg Thalheim
|
6c2daab266
|
rename luispkgs to nixpkgs-for-deal
|
2023-11-10 13:14:06 +01:00 |
|
clan-bot
|
f338b73b99
|
Merge pull request 'move flake configuration to .config/clan/flakes rather than $XDG_DATA_DIRS' (#484) from zerotier into main
|
2023-11-10 12:01:30 +00:00 |
|
Jörg Thalheim
|
ba305a946e
|
dirs: opportuniscally create directories
|
2023-11-10 12:55:46 +01:00 |
|
Jörg Thalheim
|
2924e3e912
|
drop unused clan_data_dir
|
2023-11-10 12:55:46 +01:00 |
|
Jörg Thalheim
|
48d7968cf9
|
move flake configuration to .config/clan/flakes rather than $XDG_DATA_DIRS
|
2023-11-10 12:50:51 +01:00 |
|
Jörg Thalheim
|
cb2145be65
|
drop unused ClanDataPath
|
2023-11-10 12:46:15 +01:00 |
|
clan-bot
|
8fb029d5f7
|
Merge pull request 'moving deal dependencies to tests only' (#483) from zerotier into main
|
2023-11-10 11:43:45 +00:00 |
|