Johannes Kirschbauer
|
837661582c
|
decompose join/create clan, move to manage page
|
2023-11-20 09:22:39 +01:00 |
|
Johannes Kirschbauer
|
a70433c0ef
|
extend toolbar styling, add support for atomic menu
|
2023-11-20 09:21:59 +01:00 |
|
DavHau
|
7eb6132c1d
|
history: fix: store entries only once
|
2023-11-20 11:39:00 +07:00 |
|
ui-asset-bot
|
fbf236e218
|
update ui-assets.nix
|
2023-11-19 11:10:43 +00:00 |
|
Johannes Kirschbauer
|
9bae43957c
|
fix imports & class order
|
2023-11-19 12:06:36 +01:00 |
|
DavHau
|
b432c9493e
|
ui: add clan tool bar
To use for selecting a clan from the history
|
2023-11-18 18:32:02 +07:00 |
|
ui-asset-bot
|
895438f56a
|
update ui-assets.nix
|
2023-11-18 10:18:20 +00:00 |
|
Johannes Kirschbauer
|
31e9b988b8
|
prepare for select clan from history
|
2023-11-18 11:00:16 +01:00 |
|
Johannes Kirschbauer
|
a6cde2f937
|
removed unused part
|
2023-11-18 11:00:16 +01:00 |
|
ui-asset-bot
|
46297b1888
|
update ui-assets.nix
|
2023-11-18 09:43:34 +00:00 |
|
DavHau
|
ea967670eb
|
ui: display overlay when no machines available
|
2023-11-18 16:40:09 +07:00 |
|
ui-asset-bot
|
2a1ba99376
|
update ui-assets.nix
|
2023-11-18 08:38:57 +00:00 |
|
Johannes Kirschbauer
|
2736ca156a
|
removed unused part
|
2023-11-18 15:35:13 +07:00 |
|
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 |
|