1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2024-10-31 19:44:16 +00:00
Commit graph

192 commits

Author SHA1 Message Date
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
catborise
dd16a5b2d5 Enrich Instance Create operation: -add capability to create arm, ppc, i686, aarch64 instances, -add option to choose firmware, -add options to choose chipset. -add capability to choose volume driver options. -add new default settings 2019-12-13 16:47:51 +03:00
catborise
28b001e7cb Add capability to remove UEFI instances: Add option for NVRAM delete 2019-12-13 16:40:59 +03:00
catborise
b91f1cc36b Add UEFI Architecture Patterns 2019-12-13 16:36:34 +03:00
catborise
49e179590e adding enable/disable cpu hotplug, live add/remove vcpu to instance. 2019-11-29 14:48:24 +03:00
catborise
74eb8004d7 changing video card model functionality added to options. 2019-11-20 16:24:01 +03:00
catborise
ddd3dd5f65 instance network revamped. Qos config for instance net is added 2019-11-20 08:37:59 +03:00
catborise
33407719b6 connection.py getting networking format information function 2019-11-19 14:18:36 +03:00
catborise
79abcd460b Add Qos functions and Edit network with xml function 2019-11-15 11:29:16 +03:00
catborise
930cef24be IPv6 Support: Create ipv6 network support added. Some small fixes 2019-11-08 18:26:47 +03:00
catborise
78ec7ac746 network: Add network pool mac info. dhcp->dhcp4 conversion. 2019-11-07 14:07:57 +03:00
catborise
c5a96b7662 Add IPv6 support. 2019-11-07 10:33:36 +03:00
catborise
0738ec7ec4 adds bridge slave list to details of interface 2019-11-04 12:03:13 +03:00
catborise
f3f4f0afe8 Fix typos. Code Inspection for pep8 conventions 2019-10-30 11:05:50 +03:00
catborise
568ff92449 libvirt does not have the connection close reason contants anymore. pep8 conventions apply 2019-10-30 11:05:00 +03:00
catborise
f1dbc6a199 fix key checking in dict which could be causes KeyError 2019-10-28 10:40:33 +03:00
catborise
a0324ac60e Capitalized iso suffixs not seen by cdrom. Make them case insensitive. 2019-10-24 13:26:58 +03:00
catborise
828a271789 pep8 style code corrections 2019-09-10 09:48:31 +03:00
catborise
1e22547b1a IPy.py update to 1.0 2019-09-09 16:53:52 +03:00
catborise
e47f97facf instance: seperate resize operations as cpu, mem and disk 2019-08-27 17:18:33 +03:00
catborise
7404a1212a Remove unnecessary comments 2019-07-22 17:09:37 +03:00
catborise
a3e7a5472f Live network interface add remove capability is added. No need to shutdown to add/remove network interfaces 2019-07-17 13:52:14 +03:00
catborise
61703b3faf Add live new/existing disk operation for instance 2019-06-21 11:29:41 +03:00
catborise
455f239093 Add total memory info for memory usage and change var names 2019-05-21 09:08:42 +03:00
catborise
a0147818b9 Add mem usage function 2019-05-21 09:07:01 +03:00
catborise
6bc4e895b6 Add qcow2/qcow extension for vol clone. Make image features additions for only qcow2 images. 2019-04-29 14:09:17 +03:00
catborise
3cffa6e505 Fix disk clone xml for proper disk properties 2019-04-04 16:04:34 +03:00
Ing. Jan Krcmar
a457c262e1 wvmStorage.create_volume, wvmCreate.create_volume image naming respects image/volume format (qcow,qcow2) 2019-04-04 14:23:54 +03:00
catborise
4b6ab68e7f Remove cache tag for if device type is cdrom from add function. 2019-01-29 09:29:52 +03:00
catborise
5c3a9e2a81 Fix network change operation: add interface type network config 2019-01-25 13:42:48 +03:00
catborise
ead0414a4d Add XML config editing option for a network 2019-01-24 15:02:19 +03:00
catborise
a3be93874c Handle empty name for fixed networks 2019-01-23 09:14:54 +03:00
catborise
bd63e3e4e6 Add Fixed Network Address operations. Add Modify dhcp range for stopped networks. 2019-01-22 16:53:10 +03:00
catborise
b812a05cdc Add modify dhcp range function. Change Current config to live+config 2019-01-22 16:50:49 +03:00
catborise
be1acf8d77 Add fixed network modify delete update functions 2019-01-22 09:08:32 +03:00
catborise
d568680747 Add mac addr validation 2019-01-22 09:01:18 +03:00
catborise
8da5527a2b Update IPy.py file from version 0.70 -> 0.83 2019-01-22 09:00:49 +03:00
catborise
96efde814a Add boot menu/order functionality. Minor improvements. Some bug fixes 2019-01-15 15:55:05 +03:00
catborise
6b06ed25ff Add disk cache info for instance 2019-01-09 15:31:42 +03:00
catborise
fc6761aabc Add destination storage option for instance creation from a template. 2019-01-09 14:18:19 +03:00
catborise
a519980610 Narrow down with pool searching existing volume while creating instance from template/flavour 2018-12-18 10:46:23 +03:00
catborise
c98f0b1232 Add lib and qemu version info to compute overview 2018-12-05 11:08:21 +03:00
catborise
62908f477c Qemu Guest Agent channel add option while creating instance 2018-11-26 15:40:02 +03:00
catborise
7672cc06f1 Merge branch 'online_resize' 2018-11-23 15:23:01 +03:00
catborise
eb8aae957e Bundle: Add/Delete Cdrom function added. Add disk device type/bus choice for custom instance creation. Change some cosmetics on create instance. Change some functions signature for compatibility. Add getting disk device types function. Fixed some bugs 2018-11-23 15:18:32 +03:00
catborise
469cc0560c rename type variable, add bus info while getting media devices. remove unnecessary control while detaching the disk 2018-11-23 15:05:30 +03:00
catborise
84bf04a137 add getting list of disk device types. Rename getting disk bus types function 2018-11-22 14:45:12 +03:00
catborise
44d73cc780 Add ability to resize only vm memory while it is running. 2018-11-20 17:07:19 +03:00
catborise
8ecd453efe fix: initialize used_size variable. it causes error if instance disks are deleted. 2018-11-05 15:19:25 +03:00
catborise
1971029e3c Merge commit 'cdb5c4f4128852aa06b3485a47c33e930ee1fba6' 2018-10-24 17:00:48 +03:00
catborise
03ffa3a295 move add new disk to instance disk tab. add existing disk option to attach disk. Small typo fixes 2018-10-24 12:04:05 +03:00
catborise
ea5e9cfead Add 'Adding, deleting and detaching disk volumes' to instances 2018-10-19 16:14:33 +03:00
catborise
f2d88b9c65 add performance parameters and owner properties to clone_template and create volume 2018-10-05 17:07:25 +03:00
catborise
df4cf01f05 add image owner option to clone_volume, create_volume functions 2018-10-05 15:49:02 +03:00
catborise
d75df231a8 generate randum uuid function update. Add validation of uuid function 2018-10-04 09:31:30 +03:00
catborise
7d21c138b7 calling hypervisor, machine, emulator operation is linked to arch variable. 2018-10-02 15:15:41 +03:00
catborise
37b5093e13 convert default_image_owner to seperate guid and uid 2018-09-28 13:46:42 +03:00
catborise
e44e01cad4 volume owner/group converted to choosable from settings.py, cloning and creating volume owner parameter added. 2018-09-27 09:45:10 +03:00
catborise
b916c9dcf9 instance network tab modified. Changing function modified. deleting function added. network info of nwfilters added. and some small fixes applied 2018-09-26 17:20:46 +03:00
Ing. Jan KRCMAR
cdb5c4f412 fix wvmInterface get_ipv4/6: xml_path should specify protocol family 2018-09-26 09:53:23 +02:00
catborise
4d14fdceea selection added to domain creation for nwfilters. Add nwfilter option while adding network card. NWfilters minor fixes 2018-09-24 14:41:13 +03:00
catborise
7f2104c19d Check usage of filter refs from domains. 2018-09-21 19:11:17 +03:00
catborise
35bc8c67e4 Add NWFilters 2018-09-21 19:11:17 +03:00
catborise
13dc4ff510 console password random and empty options modified. 2018-09-14 23:02:07 +03:00
catborise
b58277c621 Instance create with template is revisited. Add password, console, listener address options. add wait dialog. change to console password optional. nwfilter become option. 2018-09-14 16:23:25 +03:00
catborise
f477dd6a11 add domain capabilities info. add getting list of hypervisor in detail. add getting bus types from dom cap. add getting graphics video type info. 2018-09-13 16:55:51 +03:00
catborise
8e3dde808d move hypervisor info to connection.py 2018-09-13 16:54:17 +03:00
Ing. Jan KRCMAR
6486c20168 patch for cloning rbd images 2018-09-06 13:36:02 +02:00
Ing. Jan KRCMAR
b4da655644 instance/network: allow to select compute interface, previously only compute network 2018-08-28 12:18:35 +02:00
Ing. Jan KRCMAR
9c37dcc2dc #addInstanceNetwork modal box 2018-08-28 10:55:27 +02:00
Ing. Jan KRCMAR
01ace81c32 Merge remote-tracking branch 'retspen/master' into merge
Conflicts:
	instances/templates/instance.html
	instances/urls.py
	instances/views.py
2018-08-21 09:50:29 +02:00
Ing. Jan KRCMAR
3b99c983d5 vrtManager/instance.py: get_media_device fix: media.xpath returns list 2018-08-02 10:47:13 +02:00
catborise
88f187c94f volume creation parameters changed to support latest version of qemu compatibility 2018-07-31 16:26:28 +03:00
catborise
c7b8d1ece0 revert of image extension choosing changes. and modify create xmls 2018-07-25 11:16:03 +03:00
catborise
171f98b232 db migrations and storage list allocation info changes 2018-07-25 09:37:38 +03:00
catborise
9176cb6204 lxml conversion of get_info 2018-07-24 13:55:33 +03:00
catborise
b178bad93e instance network page reconfigured. libxml2 artifacts cleaned. Some minor makeups 2018-07-24 13:52:47 +03:00
catborise
8b2451284f Cleaning libxml2 artifact.convert to lxml and variable name correcition 2018-07-20 15:43:29 +03:00
catborise
8b347c1024 Cleaning libxml2 artifact.convert to lxml 2018-07-20 15:19:51 +03:00
catborise
e387c3a21d Host gets list of all storages active/inactive. If there is some inactive storages it gives error. But it coulde be inactive. It is normal. Changing the behaviour of getting list of storages. 2018-07-20 14:04:13 +03:00
catborise
4769c5cf1b volume filename extension converted to choosable with settings. And file extensions reorganized. 2018-07-20 13:40:49 +03:00
catborise
73ce98b63e if there is some inactive storages, listing volumes causes exception then breaks.. checking activeness of storage pool fixes that 2018-07-20 11:05:24 +03:00
catborise
5e2144b113 libxml2 artifact cleaned 2018-07-19 09:23:19 +03:00
catborise
6a7f30d4a6 host details cpu bug fixed 2018-06-29 15:09:01 +03:00
catborise
20e8b876e4 instance template change to instances as group of hosts. bootstrap.min.css and js updated. some info added. 2018-06-28 16:55:36 +03:00
catborise
a933ffb00f lxml change 2018-06-27 10:43:09 +03:00