Commit Graph

78 Commits (8c1dbf00843a92973349161675eb6592fa07e626)

Author SHA1 Message Date
grossmj 998898a471
Fix CPU fractional values for Docker VMs.
3 months ago
grossmj a27db6b4eb Fix deleting resource from resource pool. Ref #2293
9 months ago
Sylvain MATHIEU OBS 0d834ee2a0 rbac fix: cannot add multiple time same privilege to a role
10 months ago
grossmj a95dda0d1d Complete resource pool support for projects
10 months ago
grossmj d53ef175f8 DB and API for resource pools
10 months ago
grossmj e72b07bf5c Prepare resource pools table for future development
10 months ago
grossmj 170f476733 Add more built-in roles
10 months ago
grossmj 0077fd98aa Add required privileges to all endpoints
10 months ago
grossmj f3a4ad49f4 Check for group ACEs to find user privileges
10 months ago
grossmj 3e0592520b Handle ACE propagate and allowed
10 months ago
grossmj 57197c3d1c Comment unused code
10 months ago
grossmj 60ce1172e0 Use an ACL table to check for privileges
10 months ago
grossmj 6bd855b3c5 New database schema for better RBAC
11 months ago
grossmj b0657b39ef Upgrade dependencies
11 months ago
grossmj 9c456532d0 Pydantic v2 migration
11 months ago
grossmj 40c265152b Add UEFI boot mode option for Qemu VMs
1 year ago
grossmj ab1f9a4385 Handle Alembic CommandError exceptions
1 year ago
grossmj a033080418 Support for database schema migrations using alembic
2 years ago
grossmj 72e3d8f0c1 Fix tests after merge
2 years ago
grossmj c6e31d98db Option to disable image discovery and do not scan parent directory
2 years ago
grossmj 725942157e Optionally allow Qemu raw images
2 years ago
Jeremy Grossmann da626d334f
Merge branch '3.0' into iou-user-loader-libraries
2 years ago
grossmj 7f5ad8e225 Ignore image detection for IOU user libraries in image directory
2 years ago
grossmj b2ba561c0d Only check files (not directories) when looking for new images on file system.
2 years ago
grossmj 30f7c0ce74 Fix issues when discovering images
2 years ago
Jeremy Grossmann b94f01fe4e
Merge branch '3.0' into image-md5sum-management
2 years ago
grossmj 010d7aa49f Upgrade SQLAlchemy version and dispose of db engine
2 years ago
grossmj e6c8144210 Detect new images added to the default image directory.
2 years ago
grossmj e50bed5bee Support delete Qemu disk image from API
2 years ago
grossmj 10fdd8fcf4 Add connect endpoint for computes
3 years ago
grossmj d1d36ce254 Change default config settings
3 years ago
grossmj 741fc4a557 Secure websocket endpoints
3 years ago
Jeremy Grossmann 16ac9358df
Merge pull request #1986 from GNS3/remove-qemu-legacy-networking
3 years ago
grossmj eab4c8c770 Remove Qemu legacy networking support
3 years ago
grossmj 04934691df Appliance management refactoring:
3 years ago
grossmj bc36d95060 Finalize image management refactoring and auto install appliance if possible
3 years ago
grossmj b683659d21 Sqlite doesn't allow BigInteger to be used as an primary key with autoincrement
3 years ago
grossmj d8bceaad5d Merge branch '3.0' into image-management-refactoring
3 years ago
grossmj f1ecb02160 Small db tables adjustments
3 years ago
grossmj fdc3774fff Add index for "name" field in role table
3 years ago
grossmj d606553e20 Allow images to be stored in subdirs and used by templates.
3 years ago
grossmj 332fa47b50 Option to prune images when deleting template.
3 years ago
grossmj bf9a3aee20 Associate images when creating or updating a template.
3 years ago
grossmj 4d9e4e1059 Add prune images endpoint.
3 years ago
Jeremy Grossmann 1a5fb1abcc
Only use the necessary HTTP methods for default permissions
3 years ago
grossmj 4c6135fe88 Add /permissions/prune to delete orphaned permissions
3 years ago
grossmj 078c42f185 Save image size + start to automatic template creation based on image checksum.
3 years ago
grossmj 515bd50261 Start refactoring for images management
3 years ago
grossmj 6fb6a27859 Add last login info for users.
3 years ago
grossmj 4e33d29af8 Change RBAC field names from builtin to is_builtin
3 years ago