Commit Graph

428 Commits (45738f262b9aae580dea8349a89e3ea48338fc3c)

Author SHA1 Message Date
grossmj bb15b13a9d Return the current controller hostname/IP from any compute
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 a31e5615a4 Add a custom version to an appliance
3 years ago
grossmj be473aaaf7 Remove from __future__ import annotations
3 years ago
grossmj 88d98cf02e Fix tests and workaround issue with flake8
3 years ago
grossmj 01da25a7c7 Fix appliance validation with Pydantic
3 years ago
grossmj 13ff7df9fa Validate appliance files with Pydantic
3 years ago
grossmj bc36d95060 Finalize image management refactoring and auto install appliance if possible
3 years ago
grossmj 078c42f185 Save image size + start to automatic template creation based on image checksum.
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 229a04e2fa Fix link style merge
3 years ago
grossmj 6ec028ea4e Merge branch '2.2' into 3.0
3 years ago
grossmj 4e34ab8e4f Link style support. Fixes https://github.com/GNS3/gns3-gui/issues/2461
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
grossmj fbc47598d9 Basic functional RBAC support.
3 years ago
grossmj 6d4da98b8e Base API and tables for RBAC support.
3 years ago
grossmj f416d64042 Allow to set the initial super admin username / password in server config file. Ref #1857
3 years ago
grossmj 8810249d36 Add user groups support.
3 years ago
grossmj a02aede1b0 Use uuid5 to create new compute_id. Fixes #1641 #1887
3 years ago
grossmj dff1ec9bc6 Fix /users/me endpoint.
3 years ago
grossmj 0465cb87f6 Protect the API and add alternative authentication endpoint.
3 years ago
grossmj e28452f09a Secure users API and handle manual password recovery.
3 years ago
grossmj c03226e368 Add default super admin account in controller db.
3 years ago
grossmj 9404c00411 Complete type annotations for API endpoints.
3 years ago
grossmj 44074ff7c9 Some cleaning.
3 years ago
grossmj 9c850e0f2b Move schemas between compute and controller subpackages
3 years ago
grossmj c59fc375f2 Remove traceng code.
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 71725aade6 Rename ssl and auth configuration file settings.
3 years ago
grossmj 30ebae207f Use Pydantic to validate the server config file.
3 years ago
grossmj 566e326b57 Save computes to database
4 years ago
grossmj e607793e74 Generate a new list in template schema defaults.
4 years ago
grossmj 0fea3f969e Use aiosqlite and add service for templates
4 years ago
grossmj d730c591b3 Refactor template management to use database.
4 years ago
grossmj 64f172fe20 Expose 'auto_open' and 'auto_start' properties in API when creating project. Fixes https://github.com/GNS3/gns3-gui/issues/3119
4 years ago
grossmj bf7cf862af Refactor tests and start work on database integration.
4 years ago
grossmj acc5c7ebfa Update package versions.
4 years ago
grossmj a5d89b428a Merge branch '2.2' into 3.0
4 years ago
grossmj d16cb5ef89 Option to allocate or not the vCPUs and RAM settings for the GNS3 VM. Fixes https://github.com/GNS3/gns3-gui/issues/3069
4 years ago
grossmj eeaf10b418 Put all schemas in the same module.
4 years ago
grossmj 81439c750a Use pydantic for data validation (instead of jsonschema)
4 years ago
grossmj eb3cb8a41f Migration to FastAPI
4 years ago
Jeremy Grossmann 01db2d2a86 Create config disk property false by default for Qemu templates
4 years ago
Jeremy Grossmann a2e884e315
Create config disk property false by default for Qemu templates
4 years ago
Jeremy Grossmann fa26555d00
Merge pull request #1801 from GNS3/qemu-config-disk
4 years ago