grossmj
|
88d98cf02e
|
Fix tests and workaround issue with flake8
|
3 years ago |
grossmj
|
13ff7df9fa
|
Validate appliance files with Pydantic
|
3 years ago |
grossmj
|
04934691df
|
Appliance management refactoring:
* Install an appliance based on selected version
* Each template have unique name and version
* Allow to download an appliance file
|
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 |
grossmj
|
cefab8d362
|
Rename __json__() to asdict()
|
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.
|
4 years ago |
grossmj
|
802959f9ab
|
Merge branch 'master' into 3.0
# Conflicts:
# dev-requirements.txt
# gns3server/controller/__init__.py
# gns3server/controller/appliance_manager.py
# gns3server/controller/compute.py
# gns3server/controller/topology.py
# gns3server/handlers/api/compute/ethernet_switch_handler.py
# gns3server/handlers/api/controller/link_handler.py
# gns3server/handlers/api/controller/symbol_handler.py
# gns3server/version.py
# requirements.txt
# tests/controller/test_export_project.py
# tests/handlers/api/compute/test_qemu.py
# tests/web/test_response.py
# win-requirements.txt
|
4 years ago |
grossmj
|
685963b85d
|
Sync appliance files and remove old ones after sync with online repo. Fixes #1876
|
4 years ago |
grossmj
|
a5d89b428a
|
Merge branch '2.2' into 3.0
# Conflicts:
# gns3server/controller/__init__.py
# gns3server/controller/compute.py
# gns3server/schemas/gns3vm.py
# gns3server/utils/application_id.py
# gns3server/version.py
# gns3server/web/web_server.py
|
4 years ago |
grossmj
|
e182f53d69
|
Fix wrong defaults for images_path, configs_path, appliances_path. Fixes #1829
|
4 years ago |
grossmj
|
a92c47b310
|
Add HTTP client to reuse the aiohttp session where needed.
Remove unnecessary aiohttp exceptions.
|
4 years ago |
grossmj
|
eb3cb8a41f
|
Migration to FastAPI
|
4 years ago |
grossmj
|
cf91e904f7
|
Early support for symbol themes.
|
6 years ago |
grossmj
|
bae3fb84b9
|
Download custom appliance symbols from GitHub
Fix symbol cache issue. Ref https://github.com/GNS3/gns3-gui/issues/2671
Fix temporary directory for symbols was not deleted
Fix temporary appliance file was not deleted
|
6 years ago |
grossmj
|
191036e266
|
Fix wrong controller method call.
|
6 years ago |
grossmj
|
8360ae98b1
|
Move appliance and template management code in their own classes.
|
6 years ago |