Qubasa
|
832c41df7e
|
Added gtk demo app
|
2023-11-23 15:03:38 +01:00 |
|
Qubasa
|
17c71d2f40
|
Added more deal tests
|
2023-11-21 16:44:38 +01:00 |
|
Jörg Thalheim
|
7d3ccb23ea
|
drop desktop item from cli
|
2023-11-21 15:26:36 +01:00 |
|
Jörg Thalheim
|
8759e5a049
|
drop dependency on fastapi in the cli
|
2023-11-21 15:09:18 +01:00 |
|
Jörg Thalheim
|
f9f2f7bb65
|
drop join from cli
|
2023-11-21 14:25:51 +01:00 |
|
clan-bot
|
c901133a81
|
Merge pull request 'schemathesis: Add as runnable application instead of library to resolve httpx dependency collision issue' (#543) from Qubasa-main into main
|
2023-11-21 12:49:38 +00:00 |
|
Jörg Thalheim
|
7afaaf8c5a
|
get rid of pydantic in cli
|
2023-11-21 12:48:35 +00:00 |
|
Qubasa
|
48f0381fb5
|
schemathesis: Add as runnable application instead of library to resolve httpx dependency collision issue
|
2023-11-20 17:14:12 +01:00 |
|
DavHau
|
9f63f725d3
|
history: fix: store entries only once
|
2023-11-20 11:39:00 +07:00 |
|
DavHau
|
c46638f589
|
api/flake/history: implement review requests
|
2023-11-17 18:26:55 +07:00 |
|
clan-bot
|
bf2b8b4cca
|
Merge pull request 'hide root from api schema' (#529) from hsjobeki-hsjobeki into main
|
2023-11-17 11:07:11 +00:00 |
|
Johannes Kirschbauer
|
f07fb05220
|
hide root from api schema
|
2023-11-17 12:03:40 +01:00 |
|
DavHau
|
64649ff7a9
|
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
|
02c3222f6b
|
hide root from api schema
|
2023-11-17 11:54:17 +01:00 |
|
DavHau
|
999ad67277
|
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
|
978d9efd7e
|
secrets/generate-private-key: just create parent opportunistically
|
2023-11-16 13:19:12 +01:00 |
|
kenji
|
12930b4057
|
clan_cli: create key directory
|
2023-11-15 23:15:12 +01:00 |
|
lassulus
|
5640b84433
|
machines.update: remove redundant flake argument
|
2023-11-15 21:57:08 +01:00 |
|
clan-bot
|
e185ab971c
|
Merge pull request 'bump nix-unit' (#517) from joerg-ci into main
|
2023-11-15 15:51:47 +00:00 |
|
Jörg Thalheim
|
1f558954af
|
drop schemathesis
This creates conflicting python packages when included
|
2023-11-15 16:48:46 +01:00 |
|
lassulus
|
1ea13646ea
|
clan_cli: flake_name -> flake_dir
|
2023-11-15 16:23:28 +01:00 |
|
Qubasa
|
aa39a631ac
|
Fix incorrect machine name for shell.nix
|
2023-11-15 11:29:07 +01:00 |
|
Jörg Thalheim
|
9358dfb666
|
drop verbose command logging in task manager
|
2023-11-15 07:21:26 +01:00 |
|
Jörg Thalheim
|
c1f6c0db66
|
pytest: add missing with-core marker
|
2023-11-15 07:21:26 +01:00 |
|
Jörg Thalheim
|
6cb41cb006
|
also regenerate secrets if a fact is missing
|
2023-11-14 17:07:58 +01:00 |
|
Jörg Thalheim
|
b9618e57c5
|
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
|
19d7f17310
|
add cors headers in exception handler in cors
|
2023-11-14 16:39:20 +01:00 |
|
Jörg Thalheim
|
18627baa9c
|
only enable corsmiddleware when in dev mode and allow all origins
|
2023-11-14 15:32:03 +01:00 |
|
clan-bot
|
f2e2d50c06
|
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
|
bdc8ef63ed
|
add module for meshnamed
|
2023-11-14 12:58:15 +01:00 |
|
DavHau
|
2dcdf738ce
|
api/machines: add test ensuring empty config is valid
|
2023-11-13 21:56:02 +07:00 |
|
DavHau
|
6a52c5f15b
|
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
|
55a1df7868
|
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 |
|
DavHau
|
1652b5c27b
|
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
|
2395119d21
|
task_manager.py: fix index out of range bug
|
2023-11-13 20:21:51 +07:00 |
|
DavHau
|
14c4b99891
|
commit_file: fix diff computation
previously computed diff over all files
|
2023-11-13 19:59:20 +07:00 |
|
DavHau
|
42dba72239
|
chore: remove unnecessary comment
|
2023-11-12 07:57:48 +07:00 |
|
DavHau
|
236ca4f98c
|
api/machines: ensure name is valid hostname
|
2023-11-12 07:57:48 +07:00 |
|
Jörg Thalheim
|
54ede8a0ff
|
vms/create: drop extra flake argument and make it work with local flakes
|
2023-11-10 13:43:14 +01:00 |
|
Jörg Thalheim
|
c8e1acac2b
|
rename luispkgs to nixpkgs-for-deal
|
2023-11-10 13:14:06 +01:00 |
|
Jörg Thalheim
|
c0be813a4c
|
dirs: opportuniscally create directories
|
2023-11-10 12:55:46 +01:00 |
|
Jörg Thalheim
|
657cdd6e67
|
drop unused clan_data_dir
|
2023-11-10 12:55:46 +01:00 |
|
Jörg Thalheim
|
df1acebd87
|
move flake configuration to .config/clan/flakes rather than $XDG_DATA_DIRS
|
2023-11-10 12:50:51 +01:00 |
|
Jörg Thalheim
|
46191b9a9c
|
drop unused ClanDataPath
|
2023-11-10 12:46:15 +01:00 |
|
Jörg Thalheim
|
85a06d47e5
|
breakpoint_shell: make work_dir optional
|
2023-11-10 12:40:51 +01:00 |
|
Jörg Thalheim
|
13b685f7af
|
moving deal dependencies to tests only
|
2023-11-10 12:39:24 +01:00 |
|
clan-bot
|
b518d92678
|
Merge pull request 'zerotier: allow to persist zerotier identities/ips/meshnames for non-controller' (#482) from zerotier into main
|
2023-11-10 10:59:48 +00:00 |
|
Jörg Thalheim
|
c28089d4b2
|
allow to persist zerotier identities/ips/meshnames for non-controller
|
2023-11-10 11:56:54 +01:00 |
|
DavHau
|
39607a0925
|
api/schema: return list of missing modules
|
2023-11-10 15:07:15 +07:00 |
|
DavHau
|
97ea9312ac
|
api/schema: don't crash on eval error
|
2023-11-10 14:27:03 +07:00 |
|