a931d73e4f
Improved Table with feedback from W
2023-12-01 13:14:38 +01:00
703f3dd6ee
remove outdated comment
2023-12-01 16:31:35 +07:00
e46d13d626
remove outdated comment
2023-12-01 16:11:31 +07:00
261322fae8
flake history: make operations atomic
2023-12-01 14:00:15 +07:00
b5afb3f9c0
clan-cli: also package mimetypes
2023-11-30 14:31:37 +01:00
4fd84d1c48
disallow variable shadowing
2023-11-30 14:31:37 +01:00
780ffb9c8f
make type checking more strict
2023-11-30 14:31:37 +01:00
373fc83160
add option to extend path for generator
2023-11-30 14:15:40 +01:00
31ce8f7357
fix build
2023-11-30 11:08:50 +01:00
ee705c5976
task-manager: spam select() without timeout
2023-11-30 10:57:58 +01:00
d0362bb757
error if age key cannot be decoded
2023-11-30 10:57:58 +01:00
3ae1c9cf75
integegrate remote-viewer instead of spicy
2023-11-29 16:07:12 +01:00
f1b223d0a1
modernisation for python 3.11
2023-11-29 13:29:45 +00:00
26e3e3872c
enable more linting
2023-11-29 13:29:45 +00:00
f3b3aba6c5
run_upload_secrets: don't swallow stdout output
2023-11-29 11:38:01 +01:00
977bbbbd59
install: fix secrets upload
2023-11-29 11:38:01 +01:00
02a6162a1d
test: add ipv6 example without port
2023-11-29 11:38:01 +01:00
179d1ed2c6
add sops command to sync keys with secrets
2023-11-29 11:34:19 +01:00
1497e37d2f
clan-vm-manager/devshell: set PYTHONBREAKPOINT with nix
2023-11-29 11:29:58 +01:00
ee5a4ea7d9
clan-vm-manager: drop rants from README
...
they could be reformulated as pitfall documentation but in the current form it looks unprofessional
2023-11-29 11:26:46 +01:00
91c1e91e47
nix fmt
2023-11-28 20:11:51 +01:00
9c20c5b25b
Made TreeView resizable
2023-11-28 20:11:04 +01:00
2fa124f274
nix fmt
2023-11-28 19:55:40 +01:00
50590ecdc4
Added UI structure and first clan vm manager
2023-11-28 19:52:29 +01:00
f0f6bdce96
Fully working clan select
2023-11-28 18:19:01 +01:00
4ace326aeb
add dummy backups cli
2023-11-28 13:23:48 +01:00
b1a4c502dd
Merge pull request 'init: vm manager list view' ( #570 ) from hsjobeki-main into main
2023-11-28 09:33:58 +00:00
e032575ec0
GUI: select handler to vm list
2023-11-28 10:31:25 +01:00
ebe411d50d
init: vm manager list view
2023-11-28 10:29:38 +01:00
0ae454c8a9
Merge pull request 'allow ipv6 addresses in deployment addresses' ( #569 ) from Mic92-cli into main
2023-11-28 09:08:31 +00:00
303df741e9
allow ipv6 addresses in deployment addresses
2023-11-28 10:05:45 +01:00
a90d0cc806
Added spice-gtk
2023-11-25 02:25:49 +01:00
2bd76231a0
Added snarky comments into README
2023-11-25 02:04:55 +01:00
6df833d59b
Added basic GTK window handling
2023-11-25 01:55:01 +01:00
bb7f92f9aa
update ui-assets.nix
2023-11-24 14:59:09 +00:00
d033f523b8
openapi: put a static version into the repository
...
This avoids a lot of rebuilds and we can also track api changes better
2023-11-24 15:56:27 +01:00
884c200061
rename vms create to vms run
2023-11-24 15:00:08 +01:00
6d670fed42
nix-unit: pin nix version
...
This will always break and this way we can delay how often we update it.
2023-11-24 08:28:08 +01:00
882a5011c0
nix-unit: add missing wrapper
2023-11-24 08:22:13 +01:00
ce1ad9f8c2
clan-cli: drop unused mypy overrides for gi
2023-11-23 18:01:40 +01:00
81512b99a3
start spice in background
2023-11-23 17:56:05 +01:00
63a74ced2e
spice: use unix socket instead of tcp
2023-11-23 17:34:06 +01:00
c701ab7514
fake_deal: fixup call wrapper
2023-11-23 17:32:37 +01:00
8a0ecd802e
switch to spice for graphical vms
2023-11-23 16:59:07 +01:00
47d0dd297f
vms: start with cpu=max
...
This unlocks some cpu extensions
2023-11-23 16:55:36 +01:00
136ccc89f1
clan-vm-manager: add desktop-icon
2023-11-23 15:30:44 +01:00
79d0f441d9
clan-vm-manager: prepend local clan-cli to python path
2023-11-23 15:30:44 +01:00
b8f5c13553
clan-vm-manager: simplify shellHook
2023-11-23 15:30:44 +01:00
f68c10a008
clan-vm-manager: add nix package
2023-11-23 15:30:44 +01:00
2e54575474
clan-cli: drop dependency on deal
2023-11-23 15:03:46 +01:00
9eed5a7fec
drop glade backup file
2023-11-23 15:03:46 +01:00
a838c4da17
mv clan-vm-manager to its own package
2023-11-23 15:03:46 +01:00
832c41df7e
Added gtk demo app
2023-11-23 15:03:38 +01:00
17c71d2f40
Added more deal tests
2023-11-21 16:44:38 +01:00
7d3ccb23ea
drop desktop item from cli
2023-11-21 15:26:36 +01:00
8759e5a049
drop dependency on fastapi in the cli
2023-11-21 15:09:18 +01:00
f9f2f7bb65
drop join from cli
2023-11-21 14:25:51 +01:00
90ff10eac1
Revert "nix-unit; update"
...
This reverts commit bd7899e48a
.
2023-11-21 13:58:05 +01:00
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
48008c9b7f
fix compilation of frontend
2023-11-21 12:48:35 +00:00
7afaaf8c5a
get rid of pydantic in cli
2023-11-21 12:48:35 +00:00
48f0381fb5
schemathesis: Add as runnable application instead of library to resolve httpx dependency collision issue
2023-11-20 17:14:12 +01:00
bd7899e48a
nix-unit; update
2023-11-20 17:03:37 +07:00
ef72523f54
update ui-assets.nix
2023-11-20 08:34:25 +00:00
bf837dc842
Merge pull request 'extend toolbar styling, add support for atomic menu' ( #539 ) from hsjobeki-main into main
2023-11-20 08:33:01 +00:00
b83a440cb2
move join url
2023-11-20 09:29:46 +01:00
f7f3bd2e35
decompose join/create clan, move to manage page
2023-11-20 09:22:39 +01:00
b4550b3dd9
extend toolbar styling, add support for atomic menu
2023-11-20 09:21:59 +01:00
9f63f725d3
history: fix: store entries only once
2023-11-20 11:39:00 +07:00
9d99f93b37
update ui-assets.nix
2023-11-19 11:10:43 +00:00
8922bcc8f0
fix imports & class order
2023-11-19 12:06:36 +01:00
648c6157ad
ui: add clan tool bar
...
To use for selecting a clan from the history
2023-11-18 18:32:02 +07:00
ff03944ff4
update ui-assets.nix
2023-11-18 10:18:20 +00:00
efa59abac6
prepare for select clan from history
2023-11-18 11:00:16 +01:00
3d7f9fefa8
removed unused part
2023-11-18 11:00:16 +01:00
ee9d7fe6cb
update ui-assets.nix
2023-11-18 09:43:34 +00:00
30f22acaf5
ui: display overlay when no machines available
2023-11-18 16:40:09 +07:00
8767e9900d
update ui-assets.nix
2023-11-18 08:38:57 +00:00
fb474a926a
removed unused part
2023-11-18 15:35:13 +07:00
808bd3defd
start machine list cleanup
2023-11-17 16:10:09 +01:00
c46638f589
api/flake/history: implement review requests
2023-11-17 18:26:55 +07:00
bf2b8b4cca
Merge pull request 'hide root from api schema' ( #529 ) from hsjobeki-hsjobeki into main
2023-11-17 11:07:11 +00:00
f07fb05220
hide root from api schema
2023-11-17 12:03:40 +01:00
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
02c3222f6b
hide root from api schema
2023-11-17 11:54:17 +01:00
a01cb9434b
update ui-assets.nix
2023-11-17 10:47:47 +00:00
a7d46a561e
Merge pull request 'fix ui' ( #528 ) from hsjobeki-hsjobeki into main
2023-11-17 10:46:19 +00:00
f419ff842a
fix ui
2023-11-17 11:42:43 +01:00
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
5e280674fa
meshname: fix mx records and support for reverse-ips
2023-11-16 17:32:05 +01:00
978d9efd7e
secrets/generate-private-key: just create parent opportunistically
2023-11-16 13:19:12 +01:00
12930b4057
clan_cli: create key directory
2023-11-15 23:15:12 +01:00
5640b84433
machines.update: remove redundant flake argument
2023-11-15 21:57:08 +01:00
e185ab971c
Merge pull request 'bump nix-unit' ( #517 ) from joerg-ci into main
2023-11-15 15:51:47 +00:00
1f558954af
drop schemathesis
...
This creates conflicting python packages when included
2023-11-15 16:48:46 +01:00
89b235e18a
bump nix-unit
2023-11-15 16:39:48 +01:00
1d7e8046fe
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
df0bdb5b5f
pending-reviews: add bullet points to prs
2023-11-15 16:34:21 +01:00
a3e42a958f
disable ui
2023-11-15 16:28:09 +01:00
1ea13646ea
clan_cli: flake_name -> flake_dir
2023-11-15 16:23:28 +01:00
7c50846f00
Merge pull request 'add pending-reviews script' ( #514 ) from Mic92-sops-nix into main
2023-11-15 12:51:20 +00:00
56f135faed
add pending-reviews script
2023-11-15 13:48:52 +01:00
6af96a6f87
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
7ec378ca62
tea-create-pr: automatic needs-review label
2023-11-15 12:55:30 +01:00
aa39a631ac
Fix incorrect machine name for shell.nix
2023-11-15 11:29:07 +01:00
9358dfb666
drop verbose command logging in task manager
2023-11-15 07:21:26 +01:00
c1f6c0db66
pytest: add missing with-core marker
2023-11-15 07:21:26 +01:00
6cb41cb006
also regenerate secrets if a fact is missing
2023-11-14 17:07:58 +01:00
b9618e57c5
fix exception when file does not exist
...
fixes clan/clan-core#488
2023-11-14 16:57:05 +01:00
19d7f17310
add cors headers in exception handler in cors
2023-11-14 16:39:20 +01:00
18627baa9c
only enable corsmiddleware when in dev mode and allow all origins
2023-11-14 15:32:03 +01:00
f2e2d50c06
Merge pull request 'add module for meshnamed' ( #499 ) from Mic92-sops-nix into main
2023-11-14 12:01:26 +00:00
bdc8ef63ed
add module for meshnamed
2023-11-14 12:58:15 +01:00
2dcdf738ce
api/machines: add test ensuring empty config is valid
2023-11-13 21:56:02 +07:00
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
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
f55fcc1551
update ui-assets.nix
2023-11-13 13:31:33 +00:00
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
2395119d21
task_manager.py: fix index out of range bug
2023-11-13 20:21:51 +07:00
14c4b99891
commit_file: fix diff computation
...
previously computed diff over all files
2023-11-13 19:59:20 +07:00
42dba72239
chore: remove unnecessary comment
2023-11-12 07:57:48 +07:00
236ca4f98c
api/machines: ensure name is valid hostname
2023-11-12 07:57:48 +07:00
3a2c407ae0
update ui-assets.nix
2023-11-11 14:30:55 +00:00
74c8b85e4a
fix type errors
2023-11-11 15:27:57 +01:00
7a02483534
merge main
2023-11-11 15:11:06 +01:00
d7476c967e
clean up join workflow
2023-11-11 15:01:18 +01:00
97b8c7a701
add & configure machine: added formular integration
2023-11-11 10:08:39 +01:00
54ede8a0ff
vms/create: drop extra flake argument and make it work with local flakes
2023-11-10 13:43:14 +01:00
c8e1acac2b
rename luispkgs to nixpkgs-for-deal
2023-11-10 13:14:06 +01:00
c0be813a4c
dirs: opportuniscally create directories
2023-11-10 12:55:46 +01:00
657cdd6e67
drop unused clan_data_dir
2023-11-10 12:55:46 +01:00
df1acebd87
move flake configuration to .config/clan/flakes rather than $XDG_DATA_DIRS
2023-11-10 12:50:51 +01:00
46191b9a9c
drop unused ClanDataPath
2023-11-10 12:46:15 +01:00
85a06d47e5
breakpoint_shell: make work_dir optional
2023-11-10 12:40:51 +01:00
13b685f7af
moving deal dependencies to tests only
2023-11-10 12:39:24 +01:00
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
c28089d4b2
allow to persist zerotier identities/ips/meshnames for non-controller
2023-11-10 11:56:54 +01:00
39607a0925
api/schema: return list of missing modules
2023-11-10 15:07:15 +07:00
97ea9312ac
api/schema: don't crash on eval error
2023-11-10 14:27:03 +07:00
b8ed607658
also override XDG_DATA_HOME in tests
...
otherwise tests will fail if XDG_DATA_HOME is set by a user
2023-11-09 17:45:24 +01:00
af0714132d
clan: use .local/share as default for XDG_DATA_HOME
2023-11-09 17:45:24 +01:00
0206210b7e
fix error message if clan flake does not exist
2023-11-09 17:44:44 +01:00
c194adc181
update ui-assets.nix
2023-11-09 08:34:03 +00:00
2a6e329e40
api/schema: get schema without having a machine
...
Also done:
- add @pytest.mark.with_core indicating that a test depends on clan-core and cannot be cached
- separate unit tests into two derivations, ones that can be cached and ones that cannot.
- fix frontend typescript code
2023-11-09 15:30:25 +07:00
10e52699be
Fixed wrong examples
2023-11-08 21:40:17 +01:00
ce90b02e06
Added deal as python dependency
2023-11-08 20:14:32 +01:00
7240727b26
Added deal contract framework and testing documentation
2023-11-08 19:56:07 +01:00
32aa287da5
Added schemathesis dependency
2023-11-08 19:56:05 +01:00
9cb46bf1cd
Flake: Added python package deal as dependency
2023-11-08 19:55:11 +01:00
0e0803f000
package meshnamed
2023-11-08 14:32:49 +01:00
7e99454462
api/machines: better input/output validation
...
Also move contents tof 'config' to the top-level
2023-11-06 17:56:27 +07:00
7b3d3e20b4
clan-cli secrets: flake_name -> flake_dir
2023-11-05 16:58:48 +01:00
1cd7fed34d
update ui-assets.nix
2023-11-04 14:13:47 +00:00
0df53d068c
Merge pull request 'add error handling' ( #467 ) from feat/configure-modules into main
2023-11-04 14:12:27 +00:00
15a136b266
add error handling
...
prevent the user to go into next step if schema cannot be retrieved
2023-11-04 15:10:37 +01:00
651056739a
update ui-assets.nix
2023-11-04 13:58:39 +00:00
462535a808
Merge pull request 'style & explanation text' ( #466 ) from feat/configure-modules into main
2023-11-04 13:57:20 +00:00
223b6bbca7
style & explanation text
2023-11-04 14:55:32 +01:00
1025901fb3
update ui-assets.nix
2023-11-04 13:05:01 +00:00
92eebd7ea7
format stuff
2023-11-04 14:02:32 +01:00
a34d5d20e0
select modules.Prefetched schema depends only on modules
2023-11-04 13:53:30 +01:00
eda80579d6
update ui-assets.nix
2023-11-04 08:58:19 +00:00
bdcdf59a49
fix changed api imports
2023-11-04 09:55:53 +01:00
8bebe90b52
disable lint rule
2023-11-04 09:46:14 +01:00
6188957b65
format
2023-11-04 09:16:37 +01:00
fec748fbfd
merge main
2023-11-04 09:15:15 +01:00
896c68bd72
update ui-assets.nix
2023-11-03 21:45:18 +00:00
08dbdc0711
Fixed UI incorrectly not deleting api folder. Fixing new import paths for UI
2023-11-03 22:43:03 +01:00
b09bb155c1
nix fmt
2023-11-03 22:22:16 +01:00
2d4a20457b
Fixing failing test
2023-11-03 22:21:22 +01:00
efa48052cf
API: Added /api/flake/list. Added API grouping and description for better visibility
2023-11-03 22:05:33 +01:00
c5007ce7e3
fix clan_error_handler type
2023-11-03 14:48:14 +01:00
5cb4019942
switch from black to ruff for formatting
2023-11-03 13:38:13 +01:00
15dc4fd497
cli: merge nix options correctly
2023-11-03 13:31:36 +01:00
e1efaedc38
add nix option flag that is passed to underlying nix commands
2023-11-03 12:28:26 +01:00
8677c14aaa
add create/join switch
2023-10-31 19:05:37 +01:00
d562c6ac5f
vms/create: try virtio for vga
...
seems to suck less than std.
2023-10-31 15:34:53 +01:00
9875d5d2a3
Fixing tea-create-pr
2023-10-31 15:34:47 +01:00
370485403d
switch flake to main branch again
2023-10-31 15:34:47 +01:00
c9d7a96844
cli machines update: find flake dir automatic if not provided, support flake as path
2023-10-31 15:34:47 +01:00
06aaa35119
vms/create: use tmpdir again
2023-10-31 13:53:54 +01:00
60721e442d
vms/create: allow xchg/secrets dir to exist
2023-10-31 13:53:54 +01:00
cb87ccbfc4
improve error message if flake_dir does not exists
2023-10-31 13:53:54 +01:00
0590e4456a
update ui-assets.nix
2023-10-29 18:55:11 +00:00
7a8eef0648
Fixed test_webui only failing in nix_sandbox also fixed test_create_flake
2023-10-29 19:51:35 +01:00
4209da96e9
Fixed test_webui only failing in nix_sandbox
2023-10-29 19:35:29 +01:00
e6675cb4d9
format pytest
2023-10-28 18:38:14 +02:00
5c9f826a23
fix frontend
2023-10-28 18:34:36 +02:00
032cdd731a
Fixing test_clan_modules test
2023-10-27 23:39:02 +02:00
00ef406713
Updated to main branch. Removed cluttering asyncio and httpx log messages
2023-10-27 23:36:45 +02:00
410b7c1158
Updated to main branch
2023-10-27 19:26:51 +02:00
ce66ab036f
next lint now throws at least an equal amount of errors as next build if not more.
2023-10-27 19:26:03 +02:00
40f4227413
Fixed missing FlakeName argument
2023-10-27 19:26:03 +02:00
eafc55f2e7
Fixing deadlock
2023-10-27 19:26:03 +02:00
f9b1a8fa89
Removing find_git_repo
2023-10-27 19:26:03 +02:00
0378e01cbb
Fixing test_vms_api test
2023-10-27 19:26:03 +02:00
4aac2012cf
Fixing test_vms_api test
2023-10-27 19:26:03 +02:00
674d84a43a
Fixing test_vms_api test
2023-10-27 19:26:03 +02:00
86790a6282
Commit only for debugging Container
2023-10-27 19:26:03 +02:00
b1d0129fc0
Commit only for debugging Container
2023-10-27 19:26:03 +02:00
efd201c7c5
nix fmt
2023-10-27 19:26:03 +02:00
a28f910e35
nix fmt
2023-10-27 19:26:03 +02:00
3f87ec851f
All tests passing babyyy !!
2023-10-27 19:26:03 +02:00
c1b4fa6d55
nix fmt
2023-10-27 19:21:50 +02:00
3581e0c9a8
Fixing a multitude of tests
2023-10-27 19:21:50 +02:00
d1c35301e3
Added repro_env_break debugging command. This spawn a terminal inside the temp home folder with the same environment as the python test
2023-10-27 19:20:17 +02:00
59393bb35e
Working test_create_flake
2023-10-27 19:20:17 +02:00
26bfb793b1
Added ref to Qubasa-main in template/new-clan/flake.nix
2023-10-27 19:20:17 +02:00
a71584d9d2
Added clanName argument to clan-core.lib.builClan
2023-10-27 19:20:17 +02:00
d02acbe04b
nix fmt
2023-10-27 19:19:45 +02:00
9f464dd14e
Added ipdb as breakpoint console. Improved logging.
2023-10-27 19:19:45 +02:00
af3f04736b
Improved logging messages. Added ClanError if flake create or machine create already exist
2023-10-27 19:18:45 +02:00
8482bc79f6
Secrets tests passing. nix fmt doesn't complain
2023-10-27 19:18:45 +02:00
03cabda2d4
Improved test logging with frame inspection
2023-10-27 19:18:45 +02:00
8cc1c2c4bd
Fixed cyclic dependencie AND swapped pytest-parallel for pytest-xdist to fix deadlock in tests
2023-10-27 19:18:45 +02:00
2ca54afe7f
Added new type FlakeName
2023-10-27 19:18:45 +02:00
32e60f5adc
Added flake_name:str argument everywhere, nix fmt doesn't complain anymore
2023-10-27 19:15:40 +02:00
fdcd7ad1d9
Updated to main
2023-10-27 19:15:11 +02:00
711c70d1f0
Added state directory.
2023-10-27 19:11:27 +02:00
fa5f39f226
API: Added Path validators. api/flake/create inits git repo. Fixed vscode interpreter problem
2023-10-27 19:11:27 +02:00
79e707b044
fix updating multiple machines
2023-10-27 17:40:20 +02:00
b2c3b3840f
move breakpoint checks out of default build
...
this allows to debug builds with breakpoints
2023-10-27 17:40:20 +02:00
3e4ad8ae1b
cli/vms/create: fix trailing newlines in log output
2023-10-27 14:27:52 +02:00
0e5c7d2d13
api/machines: split off config validation into separate endpoint
...
- This speeds up PUT /machines{name}/config as it doesn't do the expensive check anymore
- instead use PUT /machines/{name}/verify which allows a dry-run evaluation of a config which is passed without writing it to disk
2023-10-25 17:48:37 +01:00
25708d1a1a
/api/clan_modules: init
...
- add GET /api/clan_modules entry point returning a list of modules available for import
2023-10-25 17:22:35 +01:00
bf176ad277
api/machines: allow importing extra modules
...
- add top-level option `clanImports` to clanCore
- clanImports can be set and checked as any other option
- buildClan resolves the clanImports from the settings.json before calling evalModules to prevent infinite recursions
- new endpoint PUT machines/{name}/schema to allow getting the schema for a specific list of imports
- to retrieve the currently imported modules, cimply do a GET or PU on machines/{name}/config which will return `clanImports` as part of the config
Still missing: get list of available modules
2023-10-25 16:36:30 +01:00
9f6e01671f
PUT /machines/{name}/config; ensure is idempotent
2023-10-24 18:48:14 +01:00
588bde069f
PUT api/machines/{name}/config: ensure only valid config is ever written
...
- add CLAN_MACHINE_SETTINGS_FILE variable to temporarily override the machine settings file
- do a dry-run evaluation first with the new config before persisting it.
2023-10-24 18:40:48 +01:00
a539fb6dc6
machines: add endpoint machines/{name}/ verify
2023-10-24 16:31:37 +01:00
cd940abc4e
clan config: refactor - reorder functions
2023-10-24 15:27:19 +01:00
7ddd624e8e
clan-cli/shell.nix: rename repo_root -> source
2023-10-23 16:15:46 +01:00
a650d9c341
Merge pull request 'machines/install: call correct upload function' ( #426 ) from Mic92-main into main
2023-10-14 14:06:59 +00:00
c82a4df9f9
machines/install: call correct upload function
2023-10-14 15:56:04 +02:00
3dad667f97
vms.create: don't generate secrets if clan is remote
2023-10-11 12:01:42 +02:00
1cca1faedd
Merge pull request 'API: Added /api/flake/create. Fixed vscode search settings. Moved clan create to clan flake create' ( #423 ) from Qubasa-main into main
2023-10-09 12:04:02 +00:00
b49433958b
API: Added /api/flake/create. Fixed vscode search settings. Moved clan create to clan flake create
2023-10-09 14:01:34 +02:00
78758319f3
update ui-assets.nix
2023-10-08 15:27:26 +00:00
4fa2056834
Merge pull request 'cleanup work' ( #421 ) from chore/fixes into main
2023-10-08 15:26:08 +00:00
2874cf3bdb
update ui-assets.nix
2023-10-08 15:24:32 +00:00
ded13b2da5
Merge pull request 'add coporate theme color variables' ( #419 ) from feat/theme into main
2023-10-08 15:23:54 +00:00
5483018783
cleanup work
2023-10-08 17:20:43 +02:00
9ea71c90a6
resolve conflicts
2023-10-08 15:53:43 +02:00
d3310f861b
add coporate theme color variables
2023-10-08 15:46:33 +02:00
9c74c4d661
CLI: Fixed bug in firefox opening addon page because of new profile
2023-10-08 14:39:31 +02:00
ceb6bdd474
clan join: test create vm for clan join
...
This adds a vm create test for the `clan join` scenario where:
- there is no local clan to write changes to
- a machine from a remote flake needs to be built and run
- no users and no secrets need to be or can be managed (no flake to write files to)
2023-10-06 19:15:25 +02:00
5ab0840939
update ui-assets.nix
2023-10-06 07:52:25 +00:00
60b868c4cb
Merge pull request 'clean up theme' ( #416 ) from feat/corp-theme into main
2023-10-06 07:51:07 +00:00
0e1b4ab96f
clean up theme
2023-10-06 09:41:37 +02:00
f885c877bc
clan-cli: improve debug logging
2023-10-05 17:37:33 +02:00
dbf80595fd
zerotier: fix: find free port without collissions
2023-10-05 17:03:01 +02:00