Johannes Kirschbauer
|
c1ebc76d41
|
start machine list cleanup
|
2023-11-17 16:10:09 +01:00 |
|
DavHau
|
a982084ab4
|
api/flake/history: implement review requests
|
2023-11-17 18:26:55 +07:00 |
|
clan-bot
|
d072d93911
|
Merge pull request 'hide root from api schema' (#529) from hsjobeki-hsjobeki into main
|
2023-11-17 11:07:11 +00:00 |
|
Johannes Kirschbauer
|
27d1ecb3b7
|
hide root from api schema
|
2023-11-17 12:03:40 +01:00 |
|
DavHau
|
2306417145
|
api/flake/list_history: init
Add an api endpoint to list the history of clan flakes that have been interacted with
Also add `clan flake list`
|
2023-11-17 17:56:14 +07:00 |
|
Johannes Kirschbauer
|
3d24f9464d
|
hide root from api schema
|
2023-11-17 11:54:17 +01:00 |
|
ui-asset-bot
|
441a15bab8
|
update ui-assets.nix
|
2023-11-17 10:47:47 +00:00 |
|
clan-bot
|
5b828a7899
|
Merge pull request 'fix ui' (#528) from hsjobeki-hsjobeki into main
|
2023-11-17 10:46:19 +00:00 |
|
Johannes Kirschbauer
|
dcd6e9e9c1
|
fix ui
|
2023-11-17 11:42:43 +01: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 |
|
Jörg Thalheim
|
d2b51195da
|
meshname: fix mx records and support for reverse-ips
|
2023-11-16 17:32:05 +01:00 |
|
Jörg Thalheim
|
44fa268205
|
secrets/generate-private-key: just create parent opportunistically
|
2023-11-16 13:19:12 +01:00 |
|
kenji
|
f88a17ad34
|
clan_cli: create key directory
|
2023-11-15 23:15:12 +01: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 |
|
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 |
|
Qubasa
|
635de29d6a
|
Fix incorrect machine name for shell.nix
|
2023-11-15 11:29:07 +01: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
|
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
|
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 |
|
DavHau
|
9f716741ef
|
api/machines: add test ensuring empty config is valid
|
2023-11-13 21:56:02 +07: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 |
|
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 |
|
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 |
|
ui-asset-bot
|
0faeca7ad4
|
update ui-assets.nix
|
2023-11-11 14:30:55 +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 |
|
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 |
|
Jörg Thalheim
|
6c2daab266
|
rename luispkgs to nixpkgs-for-deal
|
2023-11-10 13:14:06 +01:00 |
|