Commit Graph

408 Commits (cefa4597217d071fd8e0021fd313b609a9a08a56)

Author SHA1 Message Date
grossmj 9c456532d0 Pydantic v2 migration
1 year ago
grossmj b3dfb87622 Merge branch '2.2' into 3.0
1 year ago
grossmj f3f7921525 Add generic function to install resource files
1 year ago
grossmj 72e3d8f0c1 Fix tests after merge
2 years ago
grossmj 27d9063e56 Merge 2.2
2 years ago
grossmj 5bccf4841d Overwrite built-in appliance files when starting a more recent version of the server
2 years ago
grossmj 93449c942f Fix tests
2 years ago
grossmj 263febecbc Merge branch '2.2' into 3.0
2 years ago
grossmj 2e550d839e Fix tests
2 years ago
grossmj 8f296e54f4 Add back loop
2 years ago
grossmj fc7d5be736 Use pytest-asyncio auto mode
2 years ago
grossmj d1c8f33fc5 Upgrade dev dependencies and fix issues after upgrading to pytest-aiohttp v1.0.4
2 years ago
grossmj 86c44cd6e7 Upgrade dev dependencies and fix tests to support pytest-asyncio strict mode
2 years ago
grossmj bfbac2e93a Use generic symbol names
2 years ago
grossmj bdd703a0dc Support to reset all console connections. Ref https://github.com/GNS3/gns3-server/issues/1619
2 years ago
grossmj 67bf14776f Config option to disable built-in templates
2 years ago
grossmj 7d49b80e6b Add controller endpoints to get VirtualBox VMs, VMware VMs and Docker images
2 years ago
grossmj fda2a37b98 Handle creating Qemu disk images and resizing
2 years ago
grossmj 900d4f79ee "Local" command line parameter is only for stopping
3 years ago
grossmj 74c675d5b0 Drop Windows support
3 years ago
grossmj 10fdd8fcf4 Add connect endpoint for computes
3 years ago
grossmj 5797de8f2d Fix tests
3 years ago
grossmj 88d98cf02e Fix tests and workaround issue with flake8
3 years ago
grossmj 6ec028ea4e Merge branch '2.2' into 3.0
3 years ago
grossmj d556c08def Revert "Skip test"
3 years ago
grossmj 8acb2fe37e Skip test
3 years ago
grossmj 095a022033 Fix tests. Ref https://github.com/GNS3/gns3-gui/issues/2461
3 years ago
grossmj d65b49acaa Add user permissions + RBAC tests.
3 years ago
grossmj cefab8d362 Rename __json__() to asdict()
3 years ago
grossmj 1b5a5de4bc Generate new config for each test. Fixes tests.
3 years ago
grossmj 30ebae207f Use Pydantic to validate the server config file.
3 years ago
grossmj 478119b40d Comment out problematic test
3 years ago
grossmj 87a26d5da0 Fix tests and comment problematic ones that rely on AsyncioMagicMock
3 years ago
grossmj 5217dbf3a3 Fix tests
4 years ago
grossmj d730c591b3 Refactor template management to use database.
4 years ago
grossmj 7542b28793 Revert "Fix tests"
4 years ago
grossmj 4d0cb32bd0 Fix tests
4 years ago
grossmj d58407c735 Fix tests.
4 years ago
grossmj acc5c7ebfa Update package versions.
4 years ago
grossmj 359f9a7384 Move to version 3 of the REST API.
4 years ago
grossmj 81439c750a Use pydantic for data validation (instead of jsonschema)
4 years ago
grossmj 13da8aa8f5 Do not automatically connect to local compute.
4 years ago
grossmj eb3cb8a41f Migration to FastAPI
4 years ago
grossmj 7043d48f1a Auxiliary console support for Qemu. Ref #2873
4 years ago
grossmj 831ee5f468 Support to reset all console connections. Ref https://github.com/GNS3/gns3-server/issues/1619
4 years ago
grossmj 3dc4ea46d6 Add total RAM, CPUs and disk size to servers summary as well as disk usage in percent. Fixes https://github.com/GNS3/gns3-server/issues/1532
4 years ago
grossmj 99128e7713 Fix Key Error "vendor_id" is missing when configuring GNS3 VM with VirtualBox. Fixes https://github.com/GNS3/gns3-gui/issues/3018
4 years ago
grossmj 241caa1ec7 Try to fix capsys issue with Python 3.8
4 years ago
grossmj d33584a2e4 More specific fix for Windows
4 years ago
grossmj ef23e74e9c Another fix for test_gns3vm.py
4 years ago