grossmj
868c39acfe
Fix issues with empty project variables. Fixes https://github.com/GNS3/gns3-gui/issues/2941
5 years ago
grossmj
3df348ac2a
Server statistics implementation
5 years ago
grossmj
c5412bf970
Allocate application IDs for IOU nodes on the controller.
...
An application ID is used by IOU to generate its interface Mac addresses. They must be unique across all opened projects sharing the same computes to avoid Mac address collisions.
5 years ago
grossmj
92ac250bc7
Add nvme disk interface and fix scsi disk interface for Qemu VMs.
5 years ago
grossmj
d796f8d112
Add latest Qemu nic models.
5 years ago
grossmj
0a87ee573c
Accept a node name when creating a node from a template using the API. Fixes #1708
5 years ago
grossmj
2f57bd58c0
Fix error with console type in Ethernet switch schema. Fixes #1659
5 years ago
grossmj
647dde1bb4
Make x,y optional for creating links via API. Fixes #1630
5 years ago
grossmj
fb288db50a
Set default_name_format for some builtin nodes.
5 years ago
grossmj
55a9abfcea
Allow "none" for compute_id in templates.
5 years ago
grossmj
7c07d0b4bd
Add missing default values in Cloud schema.
5 years ago
grossmj
03c7744efd
Set defaults for custom cloud nodes.
5 years ago
grossmj
e9154f6af6
Fix KeyError: 'usage' exception when configuring IOU template. Fixes https://github.com/GNS3/gns3-gui/issues/2806
5 years ago
grossmj
424db843ca
Fix Docker extra volumes support
5 years ago
Jeremy Grossmann
cdae1f9e00
Merge pull request #1584 from kazkansouh/2.2-docker-volumes
...
Custom persistent docker volumes
5 years ago
grossmj
6edcbd0461
Set console type to "none" by default for Ethernet switches and add a warning if trying to use "telnet". Fixes https://github.com/GNS3/gns3-gui/issues/2776
5 years ago
Karim
0c19bc8d43
Support for additional persistent docker volumes to be specified within appliance configuration
5 years ago
grossmj
4cc5dbc228
Fix remote packet capture and make sure packet capture is stopped when deleting an NIO. Fixes https://github.com/GNS3/gns3-gui/issues/2753
6 years ago
grossmj
3f679bd106
Locked state should not be used when duplicating a node.
6 years ago
grossmj
724eda1f35
Handle locking/unlocking items independently from the layer position.
6 years ago
grossmj
5754747a90
Merging 2.1 into 2.2
6 years ago
grossmj
1ef1872f8e
Reset MAC addresses when duplicating a project. Fixes #1522
6 years ago
grossmj
f0ffb07165
Fix issue with "usage" variable for Dynamips VMs. Fixes #1495
6 years ago
grossmj
9ed181151f
New node information dialog to display general, usage and command line information.
...
Ref https://github.com/GNS3/gns3-gui/issues/2662 https://github.com/GNS3/gns3-gui/issues/2656
6 years ago
grossmj
eae9774d69
Support "usage" field for Dynamips, IOU, VirtualBox and VMware. Fixes https://github.com/GNS3/gns3-gui/issues/2657
6 years ago
grossmj
d7c2e16c21
Use "template" to name what we use to create new nodes.
6 years ago
grossmj
a17fa821bd
Make sure nothing is named "compute server".
6 years ago
grossmj
f39c27ff7b
Allow usage property in Docker appliance.
6 years ago
grossmj
a93606d9ed
Use "node" instead of "appliance" for grid support.
6 years ago
Karim
8eb20525e8
Update schema to allow for drawing grid size to be part of project.
6 years ago
grossmj
df3baffd9b
Fix "None is not of type 'integer'" when opening project containing a Qemu VM. Fixes #2610 .
6 years ago
grossmj
9b83b087cb
Fix mac address schema validation for Qemu VM appliance. Fixes https://github.com/GNS3/gns3-gui/issues/2629
6 years ago
grossmj
a33b8eac3a
Support "L1 keepalives" in IOU appliance schema.
6 years ago
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.
...
This allows for clearer error messages when validation fails.
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
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/controller/compute.py
# gns3server/controller/gns3vm/__init__.py
# gns3server/controller/link.py
# gns3server/controller/project.py
# gns3server/handlers/api/controller/project_handler.py
# gns3server/handlers/api/controller/server_handler.py
# gns3server/utils/asyncio/__init__.py
# gns3server/utils/asyncio/telnet_server.py
# gns3server/version.py
# gns3server/web/web_server.py
# tests/compute/qemu/test_qemu_vm.py
6 years ago
grossmj
089d25c79d
Forbid controller and compute servers to be different versions.
...
Report last compute server error to clients and display in the server summary.
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