Commit Graph

383 Commits (master)

Author SHA1 Message Date
grossmj 3512fde841 Fix small bugs when using the new appliance management API.
6 years ago
grossmj 74e1463015 Fix bug with custom adapters and categories for Docker VM. Fixes https://github.com/GNS3/gns3-gui/issues/2613
6 years ago
grossmj aa4593c993 Handle custom adapters in schemas.
6 years ago
grossmj 499ab9844a Reorganize how appliance creation is validated against JSON schemas.
6 years ago
grossmj 71fcf855b4 Add tests for all appliance types.
6 years ago
grossmj 627c7e9cfe Use schema to set appliance default values and better schema validation error messages.
6 years ago
grossmj 1184f29b90 Add appliance API tests. Ref #1427.
6 years ago
grossmj 9aafa4e62f Schema validation for appliance API. Ref #1427.
6 years ago
grossmj 98f04365b7 Remove generic controller settings API endpoint.
6 years ago
grossmj 089fdff4f1 Working dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427
6 years ago
grossmj f0fe9d39fa Base for dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427
6 years ago
grossmj 22f7ca0243 Return compute port information via API. Ref #1420.
6 years ago
grossmj 33e8710495 Merge branch '2.1' into 2.2
6 years ago
grossmj 089d25c79d Forbid controller and compute servers to be different versions.
6 years ago
grossmj aeb33024ca Add missing Qemu boot priority values. Fixes https://github.com/GNS3/gns3-server/issues/1385
6 years ago
grossmj 89f7169589 Add appliance UUID added to the node data. Fixes #1334.
6 years ago
grossmj 1f017a0d1d Console support for clouds (to connect to external devices or services).
6 years ago
grossmj d1ccf3bc84 Merge branch '2.1' into 2.2
6 years ago
ziajka f2700ed445 Support of supplier and variables in topology
6 years ago
ziajka e267f8a8b8 Project global variables
6 years ago
ziajka 43081152ef Add support of ExtraHosts for Docker, Ref. gns3-gui#2482
6 years ago
grossmj 2ea0aa5ded Merge branch '2.1' into 2.2
6 years ago
grossmj 025441f027 Add default destination setting for traceng + some checks.
6 years ago
grossmj 2de182eff4 Grid size support for projects.
6 years ago
grossmj 7622c10cc9 Returns the ports' adapter types and mac addresses when available.
6 years ago
grossmj 395277d5c5 Support for console auto start.
6 years ago
grossmj 757c103c03 Possibility to customize port names and adapter types for Qemu, VirtualBox, VMware and Docker. Fixes #2361.
6 years ago
grossmj ea0009db6c Save state feature for VirtualBox and VMware. New "On close" setting to
6 years ago
grossmj 3d1ee4da3f Support for suspend to disk / resume (Qemu).
6 years ago
grossmj 669d2ec038 Merge branch '2.1' into 2.2
6 years ago
grossmj d08c08617c Support for source and destination for traceNG.
6 years ago
grossmj ff7911bd99 Allow to resize a Qemu VM disk (extend only).
6 years ago
grossmj caa2bda71b Spice with agent support for Qemu VMs.
6 years ago
grossmj e52775fa3a Support for console type "none".
6 years ago
grossmj b6275deeef Fix tests.
6 years ago
grossmj b8353bc0d5 Support for none console type (Qemu & Docker only)
6 years ago
grossmj 8b91894fa4 Improve suspend a link for Qemu and VirtualBox VMs.
6 years ago
grossmj 397c1322b4 Base support for TraceNG.
6 years ago
ziajka 009677f019 Fix typo in vcpus on VirtualBoxVM, fixes: #1213
7 years ago
ziajka b654d78ea6 Endpoint for obtaining direct action on compute
7 years ago
grossmj fcd2c7b6d4 Add missing https console keyword in JSON schema. Fixes #1179.
7 years ago
Julien Duponchelle 6aa6d96ba0
Fix support of docker appliance with a usage
7 years ago
Julien Duponchelle 0854c04687
API for duplication a Node
7 years ago
grossmj ca3f6fb4b8 Update some sentences related to suspending a link.
7 years ago
Julien Duponchelle 5fd842e54d
Suspend link
7 years ago
grossmj 8eb060304a Correct typos in schemas.
7 years ago
Jeremy Grossmann 5bdc239064 Merge pull request #1104 from GNS3/filters_api
7 years ago
Julien Duponchelle 08423eff96
Support packet filtering for VPCS
7 years ago
ziajka dadbb0ab09 More options for drawing area
7 years ago
ziajka cc34f45677 Additional drawing options for Project
7 years ago
ziajka 3c18150cdb Adjustment of IOU_OBJECT_SCHEMA
7 years ago
ziajka 6aa2afcf54 Fix #557 - mac addess collision when running IOU on multiple GNS3 servers
7 years ago
Jeremy Grossmann 1b6cefd82b Merge pull request #1055 from GNS3/embed_shell
7 years ago
ziajka bc5ec98cd5
Spice support
7 years ago
Julien Duponchelle a8e8eac0b4
Merge remote-tracking branch 'origin/master' into 2.1
7 years ago
Julien Duponchelle 5a1d313fca Merge pull request #1080 from GNS3/spice-feature
7 years ago
Julien Duponchelle 36dc264a6c Revert "Spice feature"
7 years ago
ziajka 61fda93611 SPICE console_type for nodes
7 years ago
ziajka 88c2353e2e QEMU - SPICE support at build options and schemas
7 years ago
Julien Duponchelle ae328e5c50
Merge branch '2.1' into embed_shell
7 years ago
Julien Duponchelle 93adef91d8
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 5616ab0e9a
Fake console for simple Ethernet switch
7 years ago
Julien Duponchelle b87692acce
Fix import of some old topologies from 1.3
7 years ago
Julien Duponchelle 273a711459
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 9dc6f0f486 Embed the appliances in the server. (#927)
7 years ago
Julien Duponchelle 18835974fb
Fix required field in schema not use
7 years ago
Julien Duponchelle 6017ebbd97
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 8b7035b185
Enable show in file manager for cloud
7 years ago
Jeremy Grossmann 5672b4b748 Merge pull request #890 from GNS3/base_config_server_side
7 years ago
Julien Duponchelle b0567772f7
Allow up to 275 adapters for qemu
7 years ago
Julien Duponchelle e892e5dfab
Manage base configuration on server
7 years ago
Julien Duponchelle 63b888a57e
Drop unused code
7 years ago
grossmj 855ab13655 Add missing 'DLT_PPP_SERIAL' PCAP link type in schemas.
8 years ago
Julien Duponchelle 5ba5c62670
Add support for bios images
8 years ago
Julien Duponchelle a8b78a9b0a
Fix traceback when sending invalid parameters to the server
8 years ago
Julien Duponchelle 553e137a13
Support for serial console for Virtual BOX and VMware using asyncio
8 years ago
Julien Duponchelle 4e15f89604
Drop console_type serial, and enable_remote_console for Vbox and VMware
8 years ago
Julien Duponchelle 0f9df6a2f8
Fix crash in idlePC compute
8 years ago
Julien Duponchelle 0caf74443b
Fix a crash with some old virtualbox topologies
8 years ago
Julien Duponchelle 106915f419
Return md5sum and filesize in the list of images
8 years ago
Julien Duponchelle 43236746f9
Support symbol None (from old versions)
8 years ago
Julien Duponchelle a8ffaa9cb5
If listen on all interface do not return localhost as console
8 years ago
Julien Duponchelle f737989e44
Fix HTTP console not working for docker containers
8 years ago
Julien Duponchelle 780b00f095
Fix validation error with auxilary console
8 years ago
Julien Duponchelle 4b4053dc2b
Return the platform of a compute
8 years ago
Julien Duponchelle 462238a335
Fix a crash when adding builtin switch and hub
8 years ago
Julien Duponchelle 056ae41d56
Fix invalid content in the dynamips export
8 years ago
Julien Duponchelle 896d279ded
Support configuration of ram and vcpus of GNS3 VM in setup wizard
8 years ago
Julien Duponchelle 64139387c4
Return size of the scene of the project
8 years ago
Julien Duponchelle da5e3d0e54
Dissallow serial to ethernet connection
8 years ago
Julien Duponchelle 84a2f8b4a3
Return flag for special interface that you can use in the cloud
8 years ago
Julien Duponchelle 2f0e2260ab
Move the generation of the list of ports to the server
8 years ago
Julien Duponchelle 1412462229
Suspend the GNS3 VM
8 years ago
Julien Duponchelle 0bbda4a5d7
Fix error during rotation
8 years ago
Julien Duponchelle 0573c3f7d5
Port name format for 2.0
8 years ago
Julien Duponchelle 1d70a18b11
Nat node use port 0
8 years ago
Julien Duponchelle bbc1505274
Return what is supported by a compute node
8 years ago
Julien Duponchelle 21b99ad9f9
Support for sendings settings for the GNS3VM from the GUI
8 years ago
Julien Duponchelle 9231b8e991
Fix Exception when opening project that contains an IOU node
8 years ago
Julien Duponchelle cde28c849e
Return status when you start / stop / suspend a node
8 years ago