Commit Graph

156 Commits

Author SHA1 Message Date
a18310e04a Simplify RAM management
All checks were successful
continuous-integration/drone/push Build is passing
2025-05-30 09:20:49 +02:00
dd7f9176fa Clarify some constants 2025-05-30 09:03:00 +02:00
d765f9c2c3 Improve raw sparse conversion
Some checks failed
continuous-integration/drone/push Build is failing
2025-05-29 15:44:21 +02:00
21fd5de139 Can decompress raw files to sparse file 2025-05-29 15:41:08 +02:00
42f22c110c Can compress raw files 2025-05-29 15:33:32 +02:00
9822c5a72a Can convert QCow2 to QCow2 2025-05-29 15:13:31 +02:00
452a395525 Can convert QCow2 to raw 2025-05-29 15:00:14 +02:00
80d81c34bb Add support of sparse files for QCow2 to sparse conversion 2025-05-29 14:51:57 +02:00
b9353326f5 Can convert QCow2 to raw file 2025-05-29 14:47:29 +02:00
3ffc64f129 Can compress QCow2 2025-05-29 14:22:09 +02:00
e869517bb1 Can decompress QCow2 2025-05-29 14:18:27 +02:00
80d6fe0298 Can perform basic file copy 2025-05-29 12:15:52 +02:00
e017fe96d5 Add the logic which will call disk image conversion from disk image route
Some checks failed
continuous-integration/drone/push Build is failing
2025-05-29 11:37:11 +02:00
e7ac0198ab Can download disk images
All checks were successful
continuous-integration/drone/push Build is passing
2025-05-29 10:23:26 +02:00
927a51cda7 Can delete uploaded disk images 2025-05-29 08:45:38 +02:00
20de618568 Generalize disk file creation logic
Some checks failed
continuous-integration/drone/push Build is failing
2025-05-29 08:03:42 +02:00
7451f1b7b4 Split file_disks_utils into two files
Some checks failed
continuous-integration/drone/push Build is failing
2025-05-29 07:40:42 +02:00
5814b0ab6a Clarify disk structures names
Some checks failed
continuous-integration/drone/push Build is failing
2025-05-27 21:42:46 +02:00
5a5450070a Process size of disks in bytes instead of megabytes
Some checks failed
continuous-integration/drone/push Build is failing
2025-05-27 21:29:16 +02:00
19ec9992be Can get the list of uploaded disk images
Some checks failed
continuous-integration/drone/push Build is failing
2025-05-27 21:17:16 +02:00
b55880b43c Can upload disk images on the server
Some checks failed
continuous-integration/drone/push Build is failing
2025-05-27 20:40:48 +02:00
a8171375a8 Added REST route to get the list of bridges 2025-05-26 20:43:19 +02:00
de33c7d521 Check if qemu-img is present before startup
All checks were successful
continuous-integration/drone/push Build is passing
2025-05-26 19:21:40 +02:00
ff372800bd Add backend bridge support 2025-05-26 19:12:18 +02:00
dce17062a3 Can define OEMStrings from webui
All checks were successful
continuous-integration/drone/push Build is passing
2025-05-22 22:03:57 +02:00
644fd6f1bb Add backend SMBios support
All checks were successful
continuous-integration/drone/push Build is passing
2025-05-22 21:13:00 +02:00
94ee8f8c78 Add support for QCow2 file format in web ui
All checks were successful
continuous-integration/drone/push Build is passing
2025-05-22 18:41:04 +02:00
53a8963fc4 Fix coding issues
All checks were successful
continuous-integration/drone/push Build is passing
2025-05-21 22:53:35 +02:00
56ab7065ac cargo fmt
All checks were successful
continuous-integration/drone/push Build is passing
2025-05-21 22:37:02 +02:00
1e8394b3c4 Add QCow2 file format support on backend 2025-05-21 22:32:08 +02:00
8c27010396 Add ISO catalog 2025-05-21 20:28:46 +02:00
d08516a72d Updated backend dependencies
Some checks failed
continuous-integration/drone/push Build is failing
2025-05-20 21:57:26 +02:00
3c636406af Update virtweb_backend/src/constants.rs
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2025-04-09 09:25:28 +00:00
e9e3103938 Format all code following migration to Rust edition 2024
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-28 10:23:37 +01:00
67549d54a3 Migrate from actix-web-actor to actix-ws
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-20 22:08:02 +01:00
ed9fd097e9 Updated backend dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-20 21:33:18 +01:00
70ca59d96f Fix rand 0.9.0 breaking changes
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-02-03 21:03:06 +01:00
48e9c1d42f Replace test OIDC provider 2024-11-30 09:36:57 +01:00
ee77bd11c9 Implements VM groups API (#206)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #206
2024-11-28 18:06:20 +00:00
2fadf53dea Sort VM groups
All checks were successful
continuous-integration/drone/push Build is passing
2024-11-02 18:40:06 +01:00
20e6d7931e Can change VM groups
All checks were successful
continuous-integration/drone/push Build is passing
2024-11-02 18:02:03 +01:00
c908d00c62 Can get the list of groups
All checks were successful
continuous-integration/drone/push Build is passing
2024-11-02 17:44:10 +01:00
55b49699eb Can assign a group to VMs
All checks were successful
continuous-integration/drone/push Build is passing
2024-11-02 17:31:05 +01:00
d35dac2de8 Fix compatibility issue with sysinfo 0.31.0
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-09 09:44:43 +00:00
c472dfe807 Fix compatibility issue
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-08-27 14:06:35 +00:00
9365e9afdf Can set a list of allowed IP
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-23 19:29:11 +02:00
c7de64cc02 Add API tokens support (#9)
All checks were successful
continuous-integration/drone/push Build is passing
Make it possible to create token authorized to query predetermined set of routes.

Reviewed-on: #9
Co-authored-by: Pierre HUBERT <pierre.git@communiquons.org>
Co-committed-by: Pierre HUBERT <pierre.git@communiquons.org>
2024-04-23 17:04:43 +00:00
1ed23317cb Configure CI (#2)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #2
Co-authored-by: Pierre HUBERT <pierre.git@communiquons.org>
Co-committed-by: Pierre HUBERT <pierre.git@communiquons.org>
2024-04-05 18:58:30 +00:00
6c23951d74 Fix NAT mode command 2024-01-11 19:10:04 +01:00
4d0b4929c5 Show guidelines on UI on how to setup network hook 2024-01-11 19:02:47 +01:00