catborise
481c110f01
make adding input devices optional. give bus control for input devices whie instance creating
2022-09-08 08:02:49 +03:00
catborise
5f5bd379af
make adding cd-rom optional while vm creating. Add default value for cd-rom bus
2022-09-07 13:46:50 +03:00
catborise
4abf62702a
take over precedense sata to scsi
2022-09-05 15:37:23 +03:00
catborise
f500d44492
Optimize snapshot capabilities to snap UEFI type machines. by @qrwitu
2022-08-23 15:24:00 +03:00
catborise
1c84f241ad
Merge branch 'master' into master
2022-08-22 15:34:51 +03:00
catborise
cfce71ec2b
Rest framework ( #24 )
...
* Add rest framework for API: First Commit
* modify some shell scripts to make variable references safer; modify some python scripts to reduce the code complexity and cyclomatic complexity of functions.
* Add REST API for some webvirtcloud functions. Instance list/delete/create, compute list/delete/create, storages-network list/retrieve. Add swagger and redoc for API interface
* update requirements
Co-authored-by: herengui <herengui@uniontech.com>
2022-08-22 15:12:33 +03:00
herengui
4d78917c35
modify some shell scripts to make variable references safer; modify some python scripts to reduce the code complexity and cyclomatic complexity of functions.
2022-08-22 09:57:07 +08:00
Gaëtan Ferez
65dce10ce1
Implement Libvirt Serial Console as Console on WebVirtCloud
2022-07-17 13:25:47 +02:00
sianciou
8699575e6f
fix insecure randomness
2022-07-05 16:13:04 +08:00
catborise
e0767f4145
update IPy.py to handle python3.10 and update readme
2022-01-12 12:29:49 +03:00
catborise
c77e049e82
add rbd support for add new/existing vol. create from rbd based flavor
2021-12-16 11:03:03 +03:00
catborise
c354393685
add MAC address inputs for instance create methods
2021-12-03 16:41:50 +03:00
catborise
5aa22ac042
Django 3.2.4 LTS upgrade
2021-06-15 13:28:47 +03:00
catborise
483e5c9a68
fix host network interface name error
2021-03-30 15:43:58 +03:00
catborise
fa4a3149c9
fix network add and change methods to handle bridge/mavctap differentation correctly.
2021-02-12 16:06:12 +03:00
catborise
2f1b11b3ca
reorganize host interfaces. remove it from instance methods
2021-02-12 16:05:16 +03:00
catborise
d30e6470e2
Add guest info like:hostname,os,version,kernel. indendation fixes
2020-12-17 14:29:07 +03:00
catborise
508e3609be
lint with black python. convert f style strings to old one. some small fixes
2020-11-05 12:34:31 +03:00
catborise
922a8e62d1
fix some linter warnings
2020-09-25 15:57:17 +03:00
catborise
83ba6da572
fix instance create error handling
2020-08-17 09:58:42 +03:00
catborise
015719b952
add macvtap support : create macvtap virtual net, add/edit instance network for macvtap
2020-07-23 13:36:49 +03:00
catborise
46884304b0
fix macvtap network list
2020-07-23 13:36:36 +03:00
catborise
84a545dc61
fix divide remainder error for memory resize etc
2020-07-20 12:10:30 +03:00
catborise
74028f35b8
fix console keymap auto related error
2020-07-20 12:00:01 +03:00
Real-Gecko
47009d47ca
Instances overhaul
2020-07-13 15:33:09 +06:00
catborise
7538ddab4f
Add all settings to appsettings page & Convert settings choices
2020-06-04 12:32:00 +03:00
catborise
a93f8b3321
convert strings to python3 f-Strings
2020-06-04 11:37:01 +03:00
catborise
11fcb6c0f3
show socket error & check with is True
2020-06-04 08:52:21 +03:00
catborise
0c72ccd066
add localhost is up checking
2020-06-04 08:51:54 +03:00
catborise
e72073fa79
fix setting title/description function (xml -> lxml)
2020-06-04 08:50:17 +03:00
catborise
e911db8124
fix isinstance method call
2020-06-04 08:49:09 +03:00
catborise
22cb8f702a
fix code conventions for pylint
2020-06-04 08:48:43 +03:00
catborise
4d40de1b55
Python3 & Django 2.2 Migration - Fix & Updates
2020-03-16 16:59:45 +03:00
catborise
57665c2ab9
add cdrom to instance errors fixed. make cdrom readonly, disable cache.
2020-01-22 14:48:48 +03:00
catborise
c62e6ba3bc
Add changing option of network model. Show model on instance network list
2020-01-10 17:55:42 +03:00
catborise
8b9fe4e887
rearrange instance network to show ipv4 and ipv6 address. Add capability to show all ip address not one of them. Add ipv4 address to instance summary
2020-01-10 15:28:09 +03:00
catborise
f2ba2b58b0
Add editing disk capability to instance. Add instance disk options like io, discard, detect zeroes. rewrite detach disk
2020-01-08 11:28:46 +03:00
catborise
30ed71e8ae
add disk options choices
2020-01-08 11:24:22 +03:00
catborise
2b96089542
add disk options for instance. add keyboard input type.
2020-01-08 11:23:10 +03:00
catborise
38054d9882
for instances add guest agent indicator: installed, connected.
2019-12-25 14:36:43 +03:00
catborise
e87d7463fe
check if host supports kvm, if it is, use kvm else qemu
2019-12-25 14:34:55 +03:00
catborise
9d58e56d16
add/remove guest agent channel function added
2019-12-24 17:19:11 +03:00
catborise
ecf31b0b5b
adds link state option for instance networks. Enable/disable link while instance running
2019-12-24 14:54:04 +03:00
catborise
592112590c
add ability to show interface's ip address with qemu agent. Add checking agent if installed or not
2019-12-23 15:48:11 +03:00
catborise
2fa5a98844
Add new options for migrate: Auto converge, postcopy and compress
2019-12-19 16:06:51 +03:00
catborise
c6cdb4929c
Check firmware secure keyword with safe way to prevent key not exist
2019-12-19 16:06:06 +03:00
catborise
d401d2f3ff
Add virtio support check, add more control while creating instance
2019-12-19 13:49:41 +03:00
catborise
6634207ef5
Add nvram clone, rewrite instance migration, add some helper functions
2019-12-19 13:47:07 +03:00
catborise
1b0324e3e3
Add is_support_virtio function and is_qemu functions
2019-12-19 12:06:42 +03:00
catborise
ff96ce6648
Storage.py upper constant variable names. make mode and suffix variables a parameter
2019-12-19 12:03:25 +03:00