Commit Graph

23 Commits (8c1dbf00843a92973349161675eb6592fa07e626)

Author SHA1 Message Date
grossmj 1ae6d13022 Support to create empty disk images on the controller
10 months ago
grossmj d53ef175f8 DB and API for resource pools
10 months ago
grossmj 60ce1172e0 Use an ACL table to check for privileges
11 months ago
grossmj 7d49b80e6b Add controller endpoints to get VirtualBox VMs, VMware VMs and Docker images
2 years ago
grossmj 8a964390f8 Add zstandard compression support for project export
2 years ago
grossmj fda2a37b98 Handle creating Qemu disk images and resizing
2 years ago
grossmj 7ce5e19a6e Fix issue when updating a template
3 years ago
grossmj a31e5615a4 Add a custom version to an appliance
3 years ago
grossmj 13ff7df9fa Validate appliance files with Pydantic
3 years ago
Jeremy Grossmann f13b4e89b7
Merge branch '3.0' into image-management-refactoring
3 years ago
grossmj 6dd0f4d4d3 Allow logged in user to change some of its data. Administrators can lock users using the `is_active` field.
3 years ago
grossmj 515bd50261 Start refactoring for images management
3 years ago
grossmj 6d4da98b8e Base API and tables for RBAC support.
3 years ago
grossmj 8810249d36 Add user groups support.
3 years ago
grossmj 0465cb87f6 Protect the API and add alternative authentication endpoint.
3 years ago
grossmj 44074ff7c9 Some cleaning.
3 years ago
grossmj 9c850e0f2b Move schemas between compute and controller subpackages
3 years ago
grossmj c021e21309 Use black with -l 120 param.
3 years ago
grossmj f928738bd5 Use pyupgrade with --py36-plus param.
3 years ago
grossmj 30ebae207f Use Pydantic to validate the server config file.
3 years ago
grossmj bf7cf862af Refactor tests and start work on database integration.
4 years ago
grossmj eeaf10b418 Put all schemas in the same module.
4 years ago
Jeremy 61344a1669 New base server.
10 years ago