Commit Graph
3854 Commits
Author SHA1 Message Date
grossmj f39c27ff7b Allow usage property in Docker appliance. 2018-11-27 16:36:52 +07:00
Jeremy Grossmann db982f5df7 Merge pull request #1473 from GNS3/kazkansouh-2.2-grid-new-project
Improved grid support
2018-11-27 16:34:00 +07:00
grossmj a93606d9ed Use "node" instead of "appliance" for grid support. 2018-11-27 16:13:22 +07:00
grossmj dd14101eec Merge branch '2.2-grid-new-project' of git://github.com/kazkansouh/gns3-server into kazkansouh-2.2-grid-new-project 2018-11-27 15:50:24 +07:00
grossmj 83161bcdd4 Merge remote-tracking branch 'origin/2.2' into 2.2 2018-11-27 15:47:29 +07:00
Jeremy Grossmann 1067f71952 Allow appliances to be loaded from file without the appliance id.
Fixes https://github.com/GNS3/gns3-gui/issues/2639.
2018-11-27 14:03:12 +07:00
Karim 8eb20525e8 Update schema to allow for drawing grid size to be part of project. 2018-11-26 15:31:28 +00:00
Jeremy Grossmann 6a2d1e9b33 Merge pull request #1465 from GNS3/pyup-update-pytest-4.0.0-to-4.0.1
Update pytest to 4.0.1
2018-11-24 16:08:58 +07:00
pyup-bot e2231b1220 Update pytest from 4.0.0 to 4.0.1 2018-11-24 09:21:06 +01:00
grossmj 301b7475f7 Sync appliances 2018-11-21 14:13:14 +07:00
grossmj f442c6e9e1 Sync appliances 2018-11-21 14:12:38 +07:00
Jeremy Grossmann 2a3825543a Merge pull request #1450 from GNS3/pyup-update-sphinx-1.7.1-to-1.8.2
Update sphinx to 1.8.2
2018-11-20 17:13:53 +07:00
Jeremy Grossmann df0f0c5b83 Merge branch '2.2' into pyup-update-sphinx-1.7.1-to-1.8.2 2018-11-20 17:06:42 +07:00
grossmj 2e79da5fe1 Fix broken examples in API documentation. 2018-11-20 16:24:59 +07:00
grossmj 4e2b8bfe7c Add more information about appliances to the API documentation. 2018-11-20 16:21:33 +07:00
grossmj 68ecbffcf1 Use Python3.6 to build the API documentation. 2018-11-20 15:35:46 +07:00
grossmj 1289d20a14 Add missing files for API documentation. 2018-11-20 15:19:44 +07:00
grossmj 53928b884f Bump version to 2.2.0dev5 2018-11-20 14:37:38 +07:00
grossmj bc5eda8259 Restore previously removed test. 2018-11-20 14:36:18 +07:00
grossmj ff5ba3742e Update API documentation for appliance endpoints. Ref https://github.com/GNS3/gns3-gui/issues/2630 2018-11-20 13:04:27 +07:00
grossmj e5950674f8 Merge remote-tracking branch 'origin/2.2' into 2.2 2018-11-20 00:22:35 +07:00
grossmj 5cb0957f35 Require privileged access for uBridge when using VMware VMs and Docker containers. Fixes #1461. 2018-11-20 00:22:16 +07:00
Jeremy Grossmann 7385d67c39 Merge pull request #1457 from GNS3/pyup-update-pytest-timeout-1.2.1-to-1.3.3
Update pytest-timeout to 1.3.3
2018-11-19 17:49:46 +07:00
Jeremy Grossmann e8cb8d29d8 Merge pull request #1454 from GNS3/pyup-update-pytest-3.8.1-to-4.0.0
Update pytest to 4.0.0
2018-11-19 17:49:10 +07:00
grossmj 3fae6ada95 Only require privileged access for uBridge when connecting a cloud to an Ethernet/TAP interface. Fixes #1461. 2018-11-19 17:33:17 +07:00
Jeremy Grossmann ca6a0708a8 Merge pull request #1462 from GNS3/use-files-as-disk-images
Allow virtual machines to use files in project directory as disk images.
2018-11-19 16:41:36 +07:00
grossmj 3727487730 Fix test on Windows. 2018-11-19 16:09:39 +07:00
grossmj 3497deaa31 Allow virtual machines to use files in project directory as disk images. 2018-11-19 15:53:43 +07:00
Jeremy Grossmann 3861d6a274 Merge pull request #1459 from GNS3/duplicate-appliance
Support to duplicate an appliance via API. Fixes https://github.com/GNS3/gns3-gui/issues/2618
2018-11-18 17:57:10 +07:00
grossmj bd657c0167 Support to duplicate an appliance. 2018-11-18 17:05:16 +07:00
grossmj 9b83b087cb Fix mac address schema validation for Qemu VM appliance. Fixes https://github.com/GNS3/gns3-gui/issues/2629 2018-11-18 16:20:50 +07:00
grossmj a33b8eac3a Support "L1 keepalives" in IOU appliance schema. 2018-11-18 16:04:08 +07:00
grossmj c7b8c347d7 Remove problematic test when run on Travis. 2018-11-18 00:08:40 +07:00
grossmj 53f3821d41 Change test that randomly fails on Travis. 2018-11-17 23:23:28 +07:00
grossmj 3512fde841 Fix small bugs when using the new appliance management API. 2018-11-17 22:16:18 +07:00
grossmj 74e1463015 Fix bug with custom adapters and categories for Docker VM. Fixes https://github.com/GNS3/gns3-gui/issues/2613 2018-11-17 21:50:00 +07:00
grossmj aa4593c993 Handle custom adapters in schemas. 2018-11-17 20:09:34 +07:00
Jeremy Grossmann 82140c082c Merge pull request #1458 from GNS3/appliance-default-settings
Apply default settings when adding an appliance via API. Fixes #1456
2018-11-17 19:39:34 +07:00
grossmj 499ab9844a Reorganize how appliance creation is validated against JSON schemas.
This allows for clearer error messages when validation fails.
2018-11-17 18:12:46 +07:00
grossmj 71fcf855b4 Add tests for all appliance types. 2018-11-17 15:37:20 +07:00
grossmj 627c7e9cfe Use schema to set appliance default values and better schema validation error messages. 2018-11-16 23:02:10 +07:00
pyup-bot f486f07a61 Update pytest-timeout from 1.2.1 to 1.3.3 2018-11-16 13:11:49 +01:00
Jeremy Grossmann 1acc7777f9 Merge pull request #1455 from GNS3/appliance-api
New appliance management API. Fixes #1427
2018-11-15 22:52:18 +07:00
grossmj 1184f29b90 Add appliance API tests. Ref #1427. 2018-11-15 21:34:36 +07:00
grossmj 9aafa4e62f Schema validation for appliance API. Ref #1427. 2018-11-15 17:28:17 +07:00
pyup-bot bb3edfe779 Update pytest from 3.8.1 to 4.0.0 2018-11-15 00:57:47 +01:00
grossmj 98f04365b7 Remove generic controller settings API endpoint. 2018-11-14 16:24:30 +08:00
grossmj cebb56387a Fix tests. 2018-11-13 15:40:18 +08:00
grossmj f91d3c9dbb Merge branch '2.2' into appliance-api 2018-11-13 14:59:55 +08:00
grossmj 089fdff4f1 Working dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427 2018-11-13 14:59:18 +08:00