Commit Graph

1460 Commits

Author SHA1 Message Date
Johannes Kirschbauer
dcd6e9e9c1 fix ui 2023-11-17 11:42:43 +01:00
clan-bot
5dc2658b89 Merge pull request 'api/flake/add: init' (#527) from DavHau-dave into main 2023-11-17 10:08:12 +00:00
DavHau
11fb73432b api/flake/add: init
Adds an endpoint to memoize clans.
clan flakes can be added to the history either via the endpoint or by executing `clan flakes add`
2023-11-17 17:05:15 +07:00
clan-bot
7044774567 Merge pull request 'meshname: fix mx records and support for reverse-ips' (#526) from Mic92-sops-nix into main 2023-11-16 16:36:11 +00:00
Jörg Thalheim
d2b51195da meshname: fix mx records and support for reverse-ips 2023-11-16 17:32:05 +01:00
clan-bot
afe38c4bbd Merge pull request 'Fix typo' (#525) from a-kenji-fix/typo into main 2023-11-16 13:49:30 +00:00
a-kenji
2fc25c61f3 Fix typo 2023-11-16 14:39:15 +01:00
kenji
c28718532f Merge pull request 'Configure nix inside the machines' (#524) from a-kenji-init/nix-settings into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/524
2023-11-16 13:22:28 +00:00
a-kenji
308b345d02 Configure nix inside the machines
Add sane nix defaults for debugging and usability reasons
2023-11-16 14:08:50 +01:00
clan-bot
b045073ff5 Merge pull request 'clanCore: install essential tools for debugging + flake nixpkgs registry pin' (#523) from Mic92-sops-nix into main 2023-11-16 12:52:26 +00:00
Jörg Thalheim
522387deee pin nixos-wide registry to nixpkgs used to build the machine itself
Instead of downloading archives and filling up vm disk space we can juse the nixpkgs version we already use for evaluating
2023-11-16 13:49:35 +01:00
Jörg Thalheim
454d80a233 clanCore: install essential tools for debugging 2023-11-16 13:46:13 +01:00
clan-bot
0aab30ccde Merge pull request 'secrets/generate-private-key: just create parent opportunistically' (#522) from Mic92-sops-nix into main 2023-11-16 12:21:39 +00:00
Jörg Thalheim
44fa268205 secrets/generate-private-key: just create parent opportunistically 2023-11-16 13:19:12 +01:00
lassulus
c2a2d0af61 Merge pull request 'clan_cli: create key directory' (#521) from a-kenji-mkdir/clan/cli into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/521
2023-11-16 11:18:33 +00:00
kenji
f88a17ad34 clan_cli: create key directory 2023-11-15 23:15:12 +01:00
clan-bot
9e032333a5 Merge pull request 'machines.update: remove redundant flake argument' (#519) from lassulus-update-fix into main 2023-11-15 21:01:02 +00:00
lassulus
d8633dd29d machines.update: remove redundant flake argument 2023-11-15 21:57:08 +01:00
clan-bot
44765d6927 Merge pull request 'bump nix-unit' (#517) from joerg-ci into main 2023-11-15 15:51:47 +00:00
Jörg Thalheim
5d36878206 drop schemathesis
This creates conflicting python packages when included
2023-11-15 16:48:46 +01:00
Jörg Thalheim
7fef9d4987 bump nix-unit 2023-11-15 16:39:48 +01:00
clan-bot
0b07fe9b03 Merge pull request 'pending-reviews: add bullet points to prs' (#516) from Mic92-sops-nix into main 2023-11-15 15:36:58 +00:00
Jörg Thalheim
3551df89ea pending-reviews: add bullet points to prs 2023-11-15 16:34:21 +01:00
clan-bot
59a842fd9e Merge pull request 'refactor flake_name -> flake_dir' (#491) from flakes2 into main 2023-11-15 15:30:54 +00:00
lassulus
f2d6725d52 disable ui 2023-11-15 16:28:09 +01:00
lassulus
082d628497 clan_cli: flake_name -> flake_dir 2023-11-15 16:23:28 +01:00
clan-bot
426be3dd37 Merge pull request 'add pending-reviews script' (#514) from Mic92-sops-nix into main 2023-11-15 12:51:20 +00:00
Jörg Thalheim
a25c597f92 add pending-reviews script 2023-11-15 13:48:52 +01:00
clan-bot
fd4765e4e2 Merge pull request 'tea-create-pr: automatic needs-review label' (#513) from Mic92-sops-nix into main 2023-11-15 12:00:35 +00:00
Jörg Thalheim
193d9d6919 tea-create-pr: automatic needs-review label 2023-11-15 12:55:30 +01:00
clan-bot
647a520f8c Merge pull request 'Fix incorrect machine name for shell.nix' (#512) from Qubasa-main into main 2023-11-15 10:32:39 +00:00
Qubasa
635de29d6a Fix incorrect machine name for shell.nix 2023-11-15 11:29:07 +01:00
Mic92
1aeee22bf5 Merge pull request 'zerotier: fix ip not beeing persistent for peers' (#511) from Mic92-sops-nix into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/511
2023-11-15 10:23:07 +00:00
Jörg Thalheim
0f4151da30 meshnamed: fix container 2023-11-15 11:20:56 +01:00
Jörg Thalheim
e6acf89117 clanCore/networking: allow ping unconditionally 2023-11-15 11:07:03 +01:00
Jörg Thalheim
d6bb782d74 zerotier: also install identity secrets for non-controllers 2023-11-15 11:07:03 +01:00
Jörg Thalheim
a4119305ac deltachat: fixup default usernames 2023-11-15 11:07:03 +01:00
Jörg Thalheim
80b902a924 move resolved configuration to a dummy interface 2023-11-15 11:07:03 +01:00
clan-bot
22076bc6d8 Merge pull request 'zerotier: fix eval if meshname is not known yet' (#510) from Mic92-sops-nix into main 2023-11-15 06:23:38 +00:00
Jörg Thalheim
15df81b45e drop verbose command logging in task manager 2023-11-15 07:21:26 +01:00
Jörg Thalheim
50ecdebdd3 pytest: add missing with-core marker 2023-11-15 07:21:26 +01:00
Jörg Thalheim
6a35f6b26c explicitly set networkd as the default 2023-11-15 07:21:26 +01:00
Jörg Thalheim
189451d3d2 integrated meshnamed with systemd-resolved 2023-11-15 07:21:26 +01:00
Jörg Thalheim
2ca9f8cbaf move clan-imports into clanCore 2023-11-15 07:21:26 +01:00
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
clan-bot
84a6a84b3b Merge pull request 'zerotier: also enable meshnamed for non-controllers' (#509) from Mic92-sops-nix into main 2023-11-14 16:47:40 +00: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
clan-bot
85188bf522 Merge pull request 'also regenerate secrets if a fact is missing' (#508) from Mic92-sops-nix into main 2023-11-14 16:11:10 +00:00