Commit Graph

107 Commits (05d594f3cfc6b81ed1b1238f8ccfc0c245f03b18)

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 67bf14776f Config option to disable built-in templates
2 years ago
grossmj 10fdd8fcf4 Add connect endpoint for computes
3 years ago
grossmj 88d98cf02e Fix tests and workaround issue with flake8
3 years ago
grossmj cefab8d362 Rename __json__() to asdict()
3 years ago
grossmj 30ebae207f Use Pydantic to validate the server config file.
3 years ago
grossmj 5217dbf3a3 Fix tests
4 years ago
grossmj d730c591b3 Refactor template management to use database.
4 years ago
grossmj 13da8aa8f5 Do not automatically connect to local compute.
4 years ago
grossmj eb3cb8a41f Migration to FastAPI
4 years ago
grossmj d3ea67da24 Refactor tests
4 years ago
grossmj 6c322bbdde Fix tests.
4 years ago
grossmj 06ce0868ec Fix template migration issues from GUI to controller. Fixes https://github.com/GNS3/gns3-gui/issues/2803
5 years ago
grossmj 8360ae98b1 Move appliance and template management code in their own classes.
6 years ago
grossmj d7c2e16c21 Use "template" to name what we use to create new nodes.
6 years ago
grossmj 98f04365b7 Remove generic controller settings API endpoint.
6 years ago
grossmj cebb56387a Fix tests.
6 years ago
grossmj 651d8280a7 Fix appliance template tests.
6 years ago
grossmj 7f72b90b0e The server has now 2 notification streams
6 years ago
grossmj 658aa4bae9 Merge 2.1 into 2.2 branch
7 years ago
grossmj e3b3427cc6 Fix GNS3 VM start test.
7 years ago
grossmj dde2003168 Fix tests.
7 years ago
grossmj 745532bf23 Fix auto idlepc test.
7 years ago
Julien Duponchelle 6996b7094f
Handle invalid appliances files
7 years ago
Julien Duponchelle 7d123f334f
Add an appliance templates directory
7 years ago
Julien Duponchelle 3eadbb9adb
Implement an api call for computing the IDLE PC
7 years ago
Julien Duponchelle 617868402f
Fix the initial startup for VPCS is not used
7 years ago
Julien Duponchelle bb8097a052
Merge remote-tracking branch 'origin/master' into 2.1
7 years ago
Julien Duponchelle c8c991af78 Fix the error about appliance ID not found (#1075)
7 years ago
ziajka e0b519eced Fix when config file doesn't have computes section (#1062)
7 years ago
Julien Duponchelle 9dc6f0f486 Embed the appliances in the server. (#927)
8 years ago
Julien Duponchelle 4f1b738ef5
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle cc6f4c0510
Add a modification uuid to settings returned by the server
8 years ago
Julien Duponchelle 99ee40df3d
Do not return broken appliances like ASA 8
8 years ago
Julien Duponchelle 5036079deb
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle 7b642552dd
Fix GNS3VM settings are lost at startup
8 years ago
Julien Duponchelle 5a399b90fe
Merge branch '2.1' into embed_appliances
8 years ago
Julien Duponchelle 1ab9ca2333
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle 41d7570b24
Load local server before anything else
8 years ago
Julien Duponchelle 2a840da462
Create an ApplianceTemplate class
8 years ago
Julien Duponchelle e892e5dfab
Manage base configuration on server
8 years ago
Julien Duponchelle dc6756d5ae
Embed the appliances in the server.
8 years ago