grossmj
|
3106c8a6a2
|
Do not cache to md5sum file in some situations
|
2 years ago |
grossmj
|
e50bed5bee
|
Support delete Qemu disk image from API
Return the real disk image name in the 'hdx_disk_image_backed' property for Qemu VMs
|
2 years ago |
grossmj
|
fda2a37b98
|
Handle creating Qemu disk images and resizing
|
2 years ago |
grossmj
|
888c773dc0
|
Finish to clean up local setting usage. Ref #1460
|
3 years ago |
grossmj
|
900d4f79ee
|
"Local" command line parameter is only for stopping
a server that has been started by the desktop GUI
|
3 years ago |
grossmj
|
9b39bfb845
|
Detect image type instead of requesting it from user
|
3 years ago |
grossmj
|
74c675d5b0
|
Drop Windows support
|
3 years ago |
grossmj
|
10fdd8fcf4
|
Add connect endpoint for computes
Param to connect to compute after creation
Report compute unauthorized HTTP errors to client
|
3 years ago |
grossmj
|
16fcf6141e
|
Fix tests
|
3 years ago |
grossmj
|
af9860f965
|
Fix compute Docker test
|
3 years ago |
grossmj
|
5797de8f2d
|
Fix tests
|
3 years ago |
grossmj
|
38388f7ae5
|
Secure controller to compute communication using HTTP basic authentication
|
3 years ago |
grossmj
|
717a400a11
|
Fix tests
|
3 years ago |
grossmj
|
442a23836e
|
Fix version output test
|
3 years ago |
grossmj
|
bb15b13a9d
|
Return the current controller hostname/IP from any compute
|
3 years ago |
Jeremy Grossmann
|
16ac9358df
|
Merge pull request #1986 from GNS3/remove-qemu-legacy-networking
Remove Qemu legacy networking support
|
3 years ago |
grossmj
|
eab4c8c770
|
Remove Qemu legacy networking support
|
3 years ago |
grossmj
|
a31e5615a4
|
Add a custom version to an appliance
|
3 years ago |
grossmj
|
88d98cf02e
|
Fix tests and workaround issue with flake8
|
3 years ago |
grossmj
|
13ff7df9fa
|
Validate appliance files with Pydantic
|
3 years ago |
grossmj
|
04934691df
|
Appliance management refactoring:
* Install an appliance based on selected version
* Each template have unique name and version
* Allow to download an appliance file
|
3 years ago |
Jeremy Grossmann
|
9ac6bd1e59
|
Merge pull request #1908 from GNS3/busybox-docker
Use a stock BusyBox for the Docker Integration
|
3 years ago |
grossmj
|
d8bceaad5d
|
Merge branch '3.0' into image-management-refactoring
# Conflicts:
# gns3server/api/routes/controller/permissions.py
|
3 years ago |
grossmj
|
c8ed96d91b
|
Add isolate and unisolate endpoints. Ref https://github.com/GNS3/gns3-gui/issues/3190
|
3 years ago |
grossmj
|
43ca53a089
|
Fix tests
|
3 years ago |
grossmj
|
a324459152
|
Merge branch '2.2' into 3.0
# Conflicts:
# gns3server/compute/qemu/qemu_vm.py
# gns3server/handlers/api/compute/server_handler.py
# gns3server/utils/path.py
# gns3server/version.py
# requirements.txt
# tests/compute/qemu/test_qemu_vm.py
# tests/compute/test_manager.py
|
3 years ago |
grossmj
|
611570a863
|
Fix qemu-img rebase code to support Qemu 6.1. Ref https://github.com/GNS3/gns3-server/pull/1962
|
3 years ago |
grossmj
|
ed336da304
|
Qemu 6.1 support
Handle the deprecated use of backing file without explicit backing format issue.
|
3 years ago |
grossmj
|
4eb8491cfa
|
Fix tests. Fixes #1950
|
3 years ago |
grossmj
|
d606553e20
|
Allow images to be stored in subdirs and used by templates.
|
3 years ago |
grossmj
|
75bb06563a
|
Fix tests
|
3 years ago |
grossmj
|
332fa47b50
|
Option to prune images when deleting template.
|
3 years ago |
grossmj
|
bf9a3aee20
|
Associate images when creating or updating a template.
|
3 years ago |
grossmj
|
4d9e4e1059
|
Add prune images endpoint.
Use many-to-many relationship between images and templates.
|
3 years ago |
grossmj
|
07d4892faf
|
Check if user has the right to add a permission
|
3 years ago |
grossmj
|
4c6135fe88
|
Add /permissions/prune to delete orphaned permissions
|
3 years ago |
grossmj
|
9df586d5d5
|
Check a permission matches an existing route before it is allowed to be created.
|
3 years ago |
grossmj
|
cfaafedb09
|
Merge branch '3.0' into busybox-docker
|
3 years ago |
Jeremy Grossmann
|
f13b4e89b7
|
Merge branch '3.0' into image-management-refactoring
|
3 years ago |
grossmj
|
36b9f8bdfd
|
Fix tests
|
3 years ago |
grossmj
|
6dd0f4d4d3
|
Allow logged in user to change some of its data. Administrators can lock users using the `is_active` field.
|
3 years ago |
grossmj
|
6ec028ea4e
|
Merge branch '2.2' into 3.0
# Conflicts:
# gns3server/compute/builtin/nodes/cloud.py
# gns3server/compute/vmware/vmware_vm.py
# gns3server/controller/link.py
# gns3server/controller/snapshot.py
# gns3server/handlers/api/compute/dynamips_vm_handler.py
# gns3server/handlers/api/compute/iou_handler.py
# gns3server/handlers/api/compute/qemu_handler.py
# gns3server/handlers/api/controller/link_handler.py
# gns3server/schemas/link.py
# gns3server/utils/path.py
# gns3server/version.py
# requirements.txt
|
3 years ago |
grossmj
|
d556c08def
|
Revert "Skip test"
This reverts commit 8acb2fe3
|
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
|
515bd50261
|
Start refactoring for images management
|
3 years ago |
grossmj
|
dc914eb0f9
|
Fix tests.
|
3 years ago |
grossmj
|
4e33d29af8
|
Change RBAC field names from builtin to is_builtin
|
3 years ago |
grossmj
|
d65b49acaa
|
Add user permissions + RBAC tests.
|
3 years ago |
grossmj
|
fbc47598d9
|
Basic functional RBAC support.
|
3 years ago |