RFC - Guest memory usage
by Daniel Henrique Barboza
I was looking at the following item in the backlog:
Guests Stats: Display memory utilization (use virt-df or virt-top or ...)
If I understood it right, the idea here is to show the -inner- memory
allocation of the guest. If you have a VM with 4Gb of RAM running an
Ubuntu, we want to know how much memory the Ubuntu OS and its processes
are using.
I've done an investigation and I haven't found any tool to accomplish
this. "virt-top", "virsh dommemstat" and the libvirt API retrieves the
information of the memory usage of the guest relative to the host. In
the example mentioned before, supposing that the host has 64Gb of RAM,
all these tools would show that the VM is using 12% of the host RAM.
They do not dive in the VM and shows the actual mem usage of the Ubuntu
and its processes running there.
Haven't found anything useful in other MLs and forums. The common answer
is 'run top in a terminal inside the VM', which of course does not suit
us. My question is: any thoughts about how we can implement this
feature? Because I am starting to think that, in the end, this kind of
info is strict to the guest OS and can't be polled from the outside.
Thanks!
9 years, 2 months
New-UI Helvetica Font
by Samuel Henrique De Oliveira Guimaraes
Hi team,
I noticed that the new-ui design pattern for typography specifies Helvetica Neue family in four different styles. This font family is shipped with the latest versions of Mac OS X and iOS but it is not available for free on Windows and Linux distributions.
I believe this might conflict with Kimchi license. Even if we buy or rent a webfont license we can't distribute the TTF, EOT, WOFF and SVG files in our repositories. I think that we can't even use a webfont license in this case (pointing to a remote location or service like Adobe Typekit or MyFonts) because most font-licensing services are charging based on pre-paid pageviews.
Usually for web apps, mobile web apps and cloud based services we have to buy a server license to store the webfont files within our servers, but since Kimchi is an open-source project that anyone can check out and run, every kimchi instance would have to buy their own font license.
We can set Helvetica as the default font-family in the CSS and if the user doesn't have this font installed the browser will load the next available font (Arial or any other Sans-Serif) but since each font has different sizes, some elements may not fit in the screen exactly like they were seen in the mockups. Also, the UI specs recommends Helvetica Neue in 5 different styles (Light, Roman, Regular, Medium and Bold), most system fonts only have 3. We don't have something like "Arial Light" for instance.
My suggestion is that we replace Helvetica Neue for Open Sans because it covers all the style specifications and it is licensed under Apache 2.0. Any thoughts?
Thanks,
Samuel Guimarães
9 years, 3 months
[wok] Move network and netinfo modules to kimchi plugin
by Lucio Correia
The modules network and netinfo are specific to kimchi. This
patch moves them from wok to kimchi plugin and adapts the
respective imports.
Signed-off-by: Lucio Correia <luciojhc(a)linux.vnet.ibm.com>
---
plugins/kimchi/model/host.py | 2 +-
plugins/kimchi/model/interfaces.py | 2 +-
plugins/kimchi/model/networks.py | 4 ++--
{src/wok => plugins/kimchi}/netinfo.py | 0
{src/wok => plugins/kimchi}/network.py | 0
plugins/kimchi/tests/test_model.py | 2 +-
6 files changed, 5 insertions(+), 5 deletions(-)
rename {src/wok => plugins/kimchi}/netinfo.py (100%)
rename {src/wok => plugins/kimchi}/network.py (100%)
diff --git a/plugins/kimchi/model/host.py b/plugins/kimchi/model/host.py
index 3ff034c..8c891a1 100644
--- a/plugins/kimchi/model/host.py
+++ b/plugins/kimchi/model/host.py
@@ -25,7 +25,6 @@ import time
from cherrypy.process.plugins import BackgroundTask
from collections import defaultdict
-from wok import netinfo
from wok.basemodel import Singleton
from wok.exception import InvalidOperation, InvalidParameter
from wok.exception import NotFoundError, OperationFailed
@@ -34,6 +33,7 @@ from wok.xmlutils.utils import xpath_get_text
import hostdev
from .. import disks
+from .. import netinfo
from ..repositories import Repositories
from ..swupdate import SoftwareUpdate
from config import CapabilitiesModel
diff --git a/plugins/kimchi/model/interfaces.py b/plugins/kimchi/model/interfaces.py
index 81b379a..149afe3 100644
--- a/plugins/kimchi/model/interfaces.py
+++ b/plugins/kimchi/model/interfaces.py
@@ -17,9 +17,9 @@
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-from wok import netinfo
from wok.exception import NotFoundError
+from .. import netinfo
from networks import NetworksModel
diff --git a/plugins/kimchi/model/networks.py b/plugins/kimchi/model/networks.py
index 57af9e7..621055e 100644
--- a/plugins/kimchi/model/networks.py
+++ b/plugins/kimchi/model/networks.py
@@ -23,8 +23,6 @@ import sys
import time
from xml.sax.saxutils import escape
-from wok import netinfo
-from wok import network as knetwork
from wok.config import PluginPaths
from wok.exception import InvalidOperation, InvalidParameter
from wok.exception import MissingParameter, NotFoundError, OperationFailed
@@ -32,6 +30,8 @@ from wok.rollbackcontext import RollbackContext
from wok.utils import run_command, wok_log
from wok.xmlutils.utils import xpath_get_text
+from .. import netinfo
+from .. import network as knetwork
from ..osinfo import defaults as tmpl_defaults
from ..xmlutils.network import create_vlan_tagged_bridge_xml
from ..xmlutils.network import to_network_xml
diff --git a/src/wok/netinfo.py b/plugins/kimchi/netinfo.py
similarity index 100%
rename from src/wok/netinfo.py
rename to plugins/kimchi/netinfo.py
diff --git a/src/wok/network.py b/plugins/kimchi/network.py
similarity index 100%
rename from src/wok/network.py
rename to plugins/kimchi/network.py
diff --git a/plugins/kimchi/tests/test_model.py b/plugins/kimchi/tests/test_model.py
index c70e4fb..027b3c2 100644
--- a/plugins/kimchi/tests/test_model.py
+++ b/plugins/kimchi/tests/test_model.py
@@ -28,7 +28,6 @@ import unittest
import uuid
import wok.objectstore
-from wok import netinfo
from wok.basemodel import Singleton
from wok.config import config
from wok.exception import InvalidOperation
@@ -36,6 +35,7 @@ from wok.exception import InvalidParameter, NotFoundError, OperationFailed
from wok.rollbackcontext import RollbackContext
from wok.utils import add_task
+from wok.plugins.kimchi import netinfo
from wok.plugins.kimchi.osinfo import get_template_default
from wok.plugins.kimchi.model import model
from wok.plugins.kimchi.model.libvirtconnection import LibvirtConnection
--
1.7.1
9 years, 3 months
[PATCH 0/4] Improve VM CPU update code
by Crístian Deives
This patchset refactors part of the code related to updating VM CPUs.
I am aware of two tests which are failing with this patchset. They'll be worked
on before the final version.
Crístian Deives (4):
Use locks to prevent concurrent updates to VMs
Update VCPU by using libvirt function
Set max VCPU count to the max supported value
Check if the VM update params are valid for the current state
src/kimchi/i18n.py | 3 ++-
src/kimchi/mockmodel.py | 48 ++++++++++++++------------------------
src/kimchi/model/vms.py | 62 ++++++++++++++++++++++++++++++++++++++-----------
tests/test_rest.py | 3 ++-
4 files changed, 71 insertions(+), 45 deletions(-)
--
2.4.3
9 years, 3 months
[Proposal] Introducing the version in REST API URI for kimchi/ginger plugins
by Chandra Sr Potula
Hi Kimchi/Ginger Devel-Team,
Thank you for creating WOK branch to separate the kimchi plugin from the
base frame work. It is a great idea.
Along with the separation of kimchi plugin looks like there is a
transformation of REST API URIs as well. So thinking in those lines will it
be good idea even to introduce version to the REST API URIs ?
Let me take one REST API URI to convey clear on what I am talking about.
To retrieve the host repository information, current URI is:
"/plugins/kimchi/host/repositories".
Recommendation:
New host repository URI can look like : "
/plugins/kimchi/v<version>/host/repositories" , so that it is easy to
maintain REST API future enhancements at the same time do not brake some
body who is using the existing URI.
Note* Adding version in the URI above is just an example and we could
place the version in the URI best possible way.
Thanks and Regards,
Chandra Shekhar Reddy Potula
Staff System Software Engineer
IBM Systems & Technology Group, Systems Software Development
System z Firmware Development
Phone: 91-080-4066-0786 | Mobile: 91-973-1122-221 IBM
E-mail: chandra.shekhar(a)in.ibm.com
ORR, Manyatha MD3 1F B247
Bengaluru, Karnataka 560045
India
9 years, 4 months
[PATCH] Setting default memory of PPC to 2048
by dhbarboza82@gmail.com
From: Daniel Henrique Barboza <dhbarboza82(a)gmail.com>
At this moment Kimchi for Power systems does not support guests
created with less that 2Gb of RAM. This patch set the default
Power template to reflect it.
Any user defined setting in template.conf will overwrite this
default. This is intended. The user must have the final
word in the customization of his/her VM templates.
Signed-off-by: Daniel Henrique Barboza <dhbarboza82(a)gmail.com>
---
src/kimchi/osinfo.py | 26 +++++++++++++++-----------
1 file changed, 15 insertions(+), 11 deletions(-)
diff --git a/src/kimchi/osinfo.py b/src/kimchi/osinfo.py
index 78eb828..6506f2d 100644
--- a/src/kimchi/osinfo.py
+++ b/src/kimchi/osinfo.py
@@ -44,28 +44,28 @@ template_specs = {'x86': {'old': dict(disk_bus='ide',
cdrom_bus='scsi',
kbd_type="kbd",
kbd_bus='usb', mouse_bus='usb',
- tablet_bus='usb', memory=1280),
+ tablet_bus='usb', memory=2048),
'modern': dict(disk_bus='virtio',
nic_model='virtio',
cdrom_bus='scsi',
kbd_bus='usb',
kbd_type="kbd",
mouse_bus='usb', tablet_bus='usb',
- memory=1280)},
+ memory=2048)},
'ppc64le': {'old': dict(disk_bus='virtio',
nic_model='virtio',
cdrom_bus='scsi',
kbd_bus='usb',
kbd_type="keyboard",
mouse_bus='usb', tablet_bus='usb',
- memory=1280),
+ memory=2048),
'modern': dict(disk_bus='virtio',
nic_model='virtio',
cdrom_bus='scsi',
kbd_bus='usb',
kbd_type="keyboard",
mouse_bus='usb', tablet_bus='usb',
- memory=1280)}}
+ memory=2048)}}
custom_specs = {'fedora': {'22': dict(video_model='qxl')}}
@@ -89,6 +89,16 @@ icon_available_distros = [icon[5:-4] for icon in glob.glob1('%s/images/'
% paths.ui_dir, 'icon-*.png')]
+def _get_arch():
+ for arch, sub_archs in SUPPORTED_ARCHS.iteritems():
+ if os.uname()[4] in sub_archs:
+ return arch
+
+
+def _get_default_template_mem(host_arch):
+ return template_specs[host_arch]['modern'].get('memory', 1024)
+
+
def _get_tmpl_defaults():
"""
ConfigObj returns a dict like below when no changes were made in the
@@ -107,7 +117,7 @@ def _get_tmpl_defaults():
# Create dict with default values
tmpl_defaults = defaultdict(dict)
tmpl_defaults['main']['networks'] = ['default']
- tmpl_defaults['main']['memory'] = 1024
+ tmpl_defaults['main']['memory'] = _get_default_template_mem(_get_arch())
tmpl_defaults['storage']['pool'] = 'default'
tmpl_defaults['storage']['disk.0'] = {'size': 10, 'format': 'qcow2'}
tmpl_defaults['processor']['cpus'] = 1
@@ -157,12 +167,6 @@ def _get_tmpl_defaults():
defaults = _get_tmpl_defaults()
-def _get_arch():
- for arch, sub_archs in SUPPORTED_ARCHS.iteritems():
- if os.uname()[4] in sub_archs:
- return arch
-
-
def get_template_default(template_type, field):
host_arch = _get_arch()
# Assuming 'power' = 'ppc64le' because lookup() does the same,
--
2.4.3
9 years, 4 months
Problems using Kimchi inside a VNC session
by Ramon Medeiros
Hi,
did anyone hit an issue using kimchi inside a VNC session?
I tried to use Kimchi inside it, and i can't type on the novnc console.
--
Ramon Nunes Medeiros
Kimchi Developer
Linux Technology Center Brazil
IBM Systems & Technology Group
Phone : +55 19 2132 7878
ramonn(a)br.ibm.com
9 years, 4 months
[Clarification] WOK branch UI development
by Chandra Sr Potula
Hi Kimchi Devel-team,
There was good amount of discussion on using of bootstrap or foundation 5
for the new-ui development for WOK branch in the IRC (on 2015-07-08).
Question I have on this topic:
1. Are we experimenting with bootstrap and decide in the near future on
technology for new-ui development or bootstrap is the way to go for UI ?
2. Also are we applying the design thinking as well when it comes to new-ui
development for kimchi?
3. Do we have time line to accomplish this transformation ?
We have seen few UI issues in the WOK branch after separation of kimchi
plugin from base frame work (Issues #704-709). I see all of them labeled as
'wok' now. So for short time is it worth while to fix these issues ? If so,
is there a way assign these to my team members or some body help us in
fixing these issues ?
Thanks in advance,
Regards
Chandra
9 years, 4 months
[DOUBT] How to use setTimeout correctly
by Ramon Medeiros
Hi team,
i was trying to cache 2 objects, but they came from a HTTP request, and
took some time to download it. I was unable to use the function
setTimeout while calling this function:
kimchi.getPCIDeviceCompanions(kimchi.hostPCIs[i].name,
setTimeout(function(result) {
kimchi.deviceCompanions[kimchi.hostPCIs[i].name] = result;
},5000));
}
The function kimchi.getPCIDeviceCompanions usually takes 2s to finish.
--
Ramon Nunes Medeiros
Kimchi Developer
Linux Technology Center Brazil
IBM Systems & Technology Group
Phone : +55 19 2132 7878
ramonn(a)br.ibm.com
9 years, 4 months
[PATCH V3 00/34] Split code into Wok server and Kimchi plugin
by Lucio Correia
v3 changes:
* Rebased with new-ui
* Reorganized UI files and removed unnecessary duplicated ones
* Added patch 01 to fix new-ui branch
* Added patch 33 to split error messages
* Added patch 34 to move small specific css code to plugin
Github branch URL:
https://github.com/lcorreia/kimchi/tree/lcorreia/wok-v3
This patchset splits code into web server framework (Wok) and virtualization
layer functionality (Kimchi, made a plugin). Wok stands for Webserver Originated
from Kimchi.
It's now stable and working.
Despite the size of patchset, the review will be straightforward. The biggest
patches have only repetitive changes, like file/variable renames or URI changes.
Patches organization:
* 02 to 04: just renames, no code changes.
* 05: just duplications of files
* 06 to 14: initial changes - mostly repetitive stuff like renames
* 15 and 16: core changes - a good summary of reorganization done to the code
* 17 to 29: small fixes necessary for the reorganization to work
* 30 to 34: additional fixes
Patches 02 to 29 should be applied as a single commit in order to not break
functionality. They are separated here to easy the reviewers work.
Thanks,
Signed-off-by: Lucio Correia <luciojhc(a)linux.vnet.ibm.com>
Signed-off-by: Gustavo Y. Ribeiro <gyr(a)linux.vnet.ibm.com>
Lucio Correia (34):
Add makefiles for fontello
Create kimchi plugin
Rename src/kimchi to src/wok
Rename kimchi-named files to wok
Duplicate some files
Update wok docs
Update kimchi plugin docs
Update wok build files
Update kimchi plugin makefiles
Update wok daemon and specs
Update kimchi plugin rpm specs
Adapt imports to the new plugin structure
Update server references to wok
Use plugin relative URLs
Setup wok
Setup kimchi plugin
Use InternalRedirect for all plugin redirects
Dynamically add authed URLs to plugin conf
Do not use tabs dir for kimchi plugin html templates
Refer to kimchi plugin specific js/css in htmls
Do not generate help index
Fix import_module
Make render_cheetah_file() plugin-aware
Make cachebust's href() plugin-aware
Default to first tab of first plugin
Fix storage pool URI split
Correctly join help pathes for plugins case
Install plugin .mo files to default locale dir
Adapt automated tests to the new plugin structure
Use pool_uri to avoid case pool_name is not defined
Fix Fedora RPM build issue
Organize imports in all .py files
Split error messages between wok and kimchi plugin
Move kimchi-specific CSS to plugin
.gitignore | 18 +-
COPYING | 8 +-
Makefile.am | 91 +-
config/Makefile.am | 18 -
config/ui/Makefile.am | 22 -
config/ui/tabs.xml | 38 -
configure.ac | 41 +-
contrib/DEBIAN/control.in | 15 +-
contrib/DEBIAN/postrm | 4 +-
contrib/Makefile.am | 12 +-
contrib/kimchi.spec.fedora.in | 189 --
contrib/kimchi.spec.suse.in | 150 -
contrib/kimchid-upstart.conf.debian | 34 -
contrib/kimchid-upstart.conf.fedora | 33 -
contrib/kimchid.service.fedora | 13 -
contrib/kimchid.sysvinit | 104 -
contrib/make-deb.sh.in | 2 +-
contrib/wok.spec.fedora.in | 159 +
contrib/wok.spec.suse.in | 133 +
contrib/wokd-upstart.conf.debian | 28 +
contrib/wokd-upstart.conf.fedora | 28 +
contrib/wokd.service.fedora | 13 +
contrib/wokd.sysvinit | 104 +
docs/API.md | 1123 +-------
docs/Makefile.am | 9 +-
docs/README-federation.md | 60 -
docs/README.md | 202 +--
docs/{kimchid.8.in => wokd.8.in} | 0
plugins/Makefile.am | 2 +-
plugins/kimchi/.gitignore | 37 +
plugins/kimchi/API.json | 836 ++++++
plugins/kimchi/INSTALL | 369 +++
plugins/kimchi/Makefile.am | 159 +
plugins/kimchi/README.md | 1 +
plugins/kimchi/VERSION | 1 +
plugins/kimchi/__init__.py | 21 +
plugins/kimchi/autogen.sh | 21 +
plugins/kimchi/build-aux/config.rpath | 672 +++++
plugins/kimchi/build-aux/genChangelog | 25 +
plugins/kimchi/build-aux/pkg-version | 59 +
plugins/kimchi/config.py.in | 139 +
plugins/kimchi/config.rpath | 672 +++++
plugins/kimchi/configure.ac | 119 +
plugins/kimchi/contrib/DEBIAN/Makefile.am | 17 +
plugins/kimchi/contrib/DEBIAN/control.in | 36 +
plugins/kimchi/contrib/Makefile.am | 34 +
plugins/kimchi/contrib/check_i18n.py | 82 +
plugins/kimchi/contrib/kimchi.spec.fedora.in | 124 +
plugins/kimchi/contrib/kimchi.spec.suse.in | 113 +
{contrib => plugins/kimchi/contrib}/make-deb.sh.in | 0
plugins/kimchi/control/Makefile.am | 27 +
plugins/kimchi/control/__init__.py | 26 +
plugins/kimchi/control/config.py | 57 +
plugins/kimchi/control/cpuinfo.py | 37 +
plugins/kimchi/control/debugreports.py | 61 +
plugins/kimchi/control/groups.py | 28 +
plugins/kimchi/control/host.py | 157 +
plugins/kimchi/control/interfaces.py | 46 +
plugins/kimchi/control/networks.py | 54 +
plugins/kimchi/control/peers.py | 29 +
plugins/kimchi/control/storagepools.py | 116 +
plugins/kimchi/control/storageservers.py | 60 +
plugins/kimchi/control/storagevolumes.py | 83 +
plugins/kimchi/control/tasks.py | 37 +
plugins/kimchi/control/templates.py | 58 +
plugins/kimchi/control/users.py | 35 +
plugins/kimchi/control/vm/Makefile.am | 26 +
plugins/kimchi/control/vm/__init__.py | 26 +
plugins/kimchi/control/vm/hostdevs.py | 43 +
plugins/kimchi/control/vm/ifaces.py | 45 +
plugins/kimchi/control/vm/snapshots.py | 58 +
plugins/kimchi/control/vm/storages.py | 45 +
plugins/kimchi/control/vms.py | 67 +
plugins/kimchi/disks.py | 196 ++
plugins/kimchi/distroloader.py | 67 +
{src => plugins/kimchi}/distros.d/Makefile.am | 0
{src => plugins/kimchi}/distros.d/debian.json | 0
{src => plugins/kimchi}/distros.d/fedora.json | 0
{src => plugins/kimchi}/distros.d/gentoo.json | 0
{src => plugins/kimchi}/distros.d/opensuse.json | 0
{src => plugins/kimchi}/distros.d/ubuntu.json | 0
plugins/kimchi/docs/API.md | 1147 +++++++
plugins/kimchi/docs/Makefile.am | 28 +
plugins/kimchi/docs/README-federation.md | 60 +
plugins/kimchi/docs/README.md | 247 ++
{docs => plugins/kimchi/docs}/kimchi-guest.png | Bin 192281 -> 192281 bytes
{docs => plugins/kimchi/docs}/kimchi-login.png | Bin 318041 -> 318041 bytes
{docs => plugins/kimchi/docs}/kimchi-templates.png | Bin 329678 -> 329678 bytes
plugins/kimchi/i18n.py | 336 +++
plugins/kimchi/imageinfo.py | 72 +
plugins/kimchi/iscsi.py | 88 +
plugins/kimchi/isoinfo.py | 506 ++++
plugins/kimchi/kimchi.conf | 45 +
plugins/kimchi/kvmusertests.py | 79 +
plugins/kimchi/m4/ac_python_module.m4 | 30 +
plugins/kimchi/m4/gettext.m4 | 383 +++
plugins/kimchi/m4/iconv.m4 | 214 ++
plugins/kimchi/m4/intlmacosx.m4 | 51 +
plugins/kimchi/m4/lib-ld.m4 | 110 +
plugins/kimchi/m4/lib-link.m4 | 774 +++++
plugins/kimchi/m4/lib-prefix.m4 | 224 ++
plugins/kimchi/m4/nls.m4 | 32 +
plugins/kimchi/m4/po.m4 | 449 +++
plugins/kimchi/m4/progtest.m4 | 92 +
plugins/kimchi/mockmodel.py | 624 ++++
plugins/kimchi/model/Makefile.am | 25 +
{src => plugins}/kimchi/model/__init__.py | 0
plugins/kimchi/model/config.py | 176 ++
plugins/kimchi/model/cpuinfo.py | 126 +
plugins/kimchi/model/debugreports.py | 213 ++
plugins/kimchi/model/diskutils.py | 75 +
plugins/kimchi/model/featuretests.py | 259 ++
plugins/kimchi/model/groups.py | 67 +
plugins/kimchi/model/host.py | 476 +++
plugins/kimchi/model/hostdev.py | 324 ++
plugins/kimchi/model/interfaces.py | 44 +
plugins/kimchi/model/libvirtconnection.py | 136 +
plugins/kimchi/model/libvirtstoragepool.py | 264 ++
plugins/kimchi/model/model.py | 52 +
plugins/kimchi/model/networks.py | 381 +++
plugins/kimchi/model/peers.py | 72 +
plugins/kimchi/model/storagepools.py | 491 +++
plugins/kimchi/model/storageservers.py | 81 +
plugins/kimchi/model/storagetargets.py | 122 +
plugins/kimchi/model/storagevolumes.py | 541 ++++
plugins/kimchi/model/tasks.py | 64 +
plugins/kimchi/model/templates.py | 303 ++
plugins/kimchi/model/users.py | 90 +
plugins/kimchi/model/utils.py | 161 +
plugins/kimchi/model/vmhostdevs.py | 336 +++
plugins/kimchi/model/vmifaces.py | 186 ++
plugins/kimchi/model/vms.py | 1303 ++++++++
plugins/kimchi/model/vmsnapshots.py | 204 ++
plugins/kimchi/model/vmstorages.py | 252 ++
plugins/kimchi/osinfo.py | 214 ++
plugins/kimchi/po/LINGUAS | 11 +
plugins/kimchi/po/Makefile.in.in | 398 +++
{po => plugins/kimchi/po}/Makevars | 0
plugins/kimchi/po/POTFILES.in | 3 +
plugins/kimchi/po/de_DE.po | 2288 ++++++++++++++
plugins/kimchi/po/en_US.po | 2075 +++++++++++++
plugins/kimchi/po/es_ES.po | 2305 ++++++++++++++
plugins/kimchi/po/fr_FR.po | 2338 +++++++++++++++
{po => plugins/kimchi/po}/gen-pot.in | 0
plugins/kimchi/po/it_IT.po | 2274 ++++++++++++++
plugins/kimchi/po/ja_JP.po | 2269 ++++++++++++++
plugins/kimchi/po/kimchi.pot | 2074 +++++++++++++
plugins/kimchi/po/ko_KR.po | 2197 ++++++++++++++
plugins/kimchi/po/pt_BR.po | 2369 +++++++++++++++
plugins/kimchi/po/ru_RU.po | 2198 ++++++++++++++
plugins/kimchi/po/zh_CN.po | 2186 ++++++++++++++
plugins/kimchi/po/zh_TW.po | 2138 +++++++++++++
plugins/kimchi/repositories.py | 529 ++++
plugins/kimchi/root.py | 70 +
plugins/kimchi/scan.py | 89 +
plugins/kimchi/screenshot.py | 184 ++
plugins/kimchi/swupdate.py | 263 ++
{src => plugins/kimchi}/template.conf | 0
plugins/kimchi/tests/Makefile.am | 50 +
plugins/kimchi/tests/iso_gen.py | 212 ++
plugins/kimchi/tests/run_tests.sh.in | 55 +
plugins/kimchi/tests/test_authorization.py | 166 +
plugins/kimchi/tests/test_config.py.in | 195 ++
plugins/kimchi/tests/test_exception.py | 113 +
plugins/kimchi/tests/test_host.py | 200 ++
plugins/kimchi/tests/test_mock_network.py | 71 +
plugins/kimchi/tests/test_mock_storagepool.py | 141 +
plugins/kimchi/tests/test_mock_storagevolume.py | 94 +
plugins/kimchi/tests/test_mockmodel.py | 139 +
plugins/kimchi/tests/test_model.py | 1240 ++++++++
plugins/kimchi/tests/test_model_network.py | 145 +
plugins/kimchi/tests/test_model_storagepool.py | 115 +
plugins/kimchi/tests/test_model_storagevolume.py | 272 ++
plugins/kimchi/tests/test_networkxml.py | 172 ++
plugins/kimchi/tests/test_objectstore.py | 97 +
plugins/kimchi/tests/test_osinfo.py | 69 +
plugins/kimchi/tests/test_plugin.py | 127 +
plugins/kimchi/tests/test_rest.py | 1221 ++++++++
plugins/kimchi/tests/test_rollbackcontext.py | 99 +
plugins/kimchi/tests/test_server.py | 289 ++
plugins/kimchi/tests/test_storagepoolxml.py | 171 ++
plugins/kimchi/tests/test_template.py | 362 +++
plugins/kimchi/tests/test_utils.py | 69 +
plugins/kimchi/tests/test_vmtemplate.py | 116 +
plugins/kimchi/tests/test_yumparser.py | 162 +
plugins/kimchi/tests/utils.py | 260 ++
plugins/kimchi/ui/Makefile.am | 20 +
plugins/kimchi/ui/config/Makefile.am | 22 +
plugins/kimchi/ui/config/tab-ext.xml | 38 +
plugins/kimchi/ui/css/Makefile.am | 26 +
plugins/kimchi/ui/css/theme-default/guest-edit.css | 424 +++
.../ui}/css/theme-default/guest-storage-add.css | 0
plugins/kimchi/ui/css/theme-default/host.css | 287 ++
plugins/kimchi/ui/css/theme-default/icon.css | 106 +
plugins/kimchi/ui/css/theme-default/list.css | 326 ++
plugins/kimchi/ui/css/theme-default/network.css | 267 ++
.../kimchi/ui}/css/theme-default/report-add.css | 0
.../kimchi/ui/css/theme-default/report-rename.css | 39 +
.../ui}/css/theme-default/repository-add.css | 0
.../ui}/css/theme-default/repository-edit.css | 0
plugins/kimchi/ui/css/theme-default/storage.css | 550 ++++
.../css/theme-default/storagepool-add-volume.css | 0
.../kimchi/ui}/css/theme-default/template-edit.css | 0
.../kimchi/ui}/css/theme-default/template.css | 0
.../kimchi/ui/css/theme-default/template_add.css | 317 ++
.../kimchi/ui}/css/theme-default/template_list.css | 0
plugins/kimchi/ui/images/Makefile.am | 22 +
{ui => plugins/kimchi/ui}/images/icon-centos.png | Bin 4734 -> 4734 bytes
{ui => plugins/kimchi/ui}/images/icon-debian.png | Bin 4239 -> 4239 bytes
{ui => plugins/kimchi/ui}/images/icon-fedora.png | Bin 4449 -> 4449 bytes
{ui => plugins/kimchi/ui}/images/icon-gentoo.png | Bin 15307 -> 15307 bytes
{ui => plugins/kimchi/ui}/images/icon-opensuse.png | Bin 3046 -> 3046 bytes
{ui => plugins/kimchi/ui}/images/icon-ubuntu.png | Bin 4818 -> 4818 bytes
{ui => plugins/kimchi/ui}/images/icon-vm.png | Bin 2976 -> 2976 bytes
plugins/kimchi/ui/images/logo.ico | Bin 0 -> 1214 bytes
plugins/kimchi/ui/images/theme-default/Makefile.am | 20 +
.../kimchi/ui}/images/theme-default/ac22_pause.png | Bin 1219 -> 1219 bytes
.../ui}/images/theme-default/ac22_pause_grey.png | Bin 1175 -> 1175 bytes
.../ui}/images/theme-default/ac24_resume.png | Bin 1341 -> 1341 bytes
.../ui}/images/theme-default/ac24_resume_grey.png | Bin 1282 -> 1282 bytes
.../ui/images/theme-default/arrow-down-black.png | Bin 0 -> 2942 bytes
.../images/theme-default/arrow-down-disable.png | Bin 472 -> 472 bytes
.../kimchi/ui/images/theme-default/arrow-down.png | Bin 0 -> 537 bytes
.../kimchi/ui}/images/theme-default/arrow-up.png | Bin 510 -> 510 bytes
.../kimchi/ui}/images/theme-default/arrow_out.png | Bin 3048 -> 3048 bytes
.../kimchi/ui}/images/theme-default/group.png | Bin 1703 -> 1703 bytes
.../ui}/images/theme-default/host-icon-sprite.png | Bin 1034 -> 1034 bytes
.../kimchi/ui}/images/theme-default/icon-back.png | Bin 244 -> 244 bytes
.../ui}/images/theme-default/icon-camera.png | Bin 4860 -> 4860 bytes
.../ui}/images/theme-default/icon-design.png | Bin 4562 -> 4562 bytes
.../ui}/images/theme-default/icon-detail.png | Bin 3079 -> 3079 bytes
.../kimchi/ui}/images/theme-default/icon-iso.png | Bin 4188 -> 4188 bytes
.../kimchi/ui}/images/theme-default/icon-list.png | Bin 2983 -> 2983 bytes
.../kimchi/ui}/images/theme-default/icon-load.png | Bin 3678 -> 3678 bytes
.../kimchi/ui}/images/theme-default/icon-local.png | Bin 425 -> 425 bytes
.../ui}/images/theme-default/icon-power-down.png | Bin 4372 -> 4372 bytes
.../ui}/images/theme-default/icon-power-up.png | Bin 4367 -> 4367 bytes
.../kimchi/ui}/images/theme-default/icon-qcow2.png | Bin 4684 -> 4684 bytes
.../kimchi/ui}/images/theme-default/icon-raw.png | Bin 4679 -> 4679 bytes
.../ui}/images/theme-default/icon-remote.png | Bin 1005 -> 1005 bytes
.../kimchi/ui}/images/theme-default/icon-reset.png | Bin 4576 -> 4576 bytes
.../ui}/images/theme-default/icon-search.png | Bin 4197 -> 4197 bytes
.../kimchi/ui}/images/theme-default/icon-sort.png | Bin 3421 -> 3421 bytes
.../kimchi/ui}/images/theme-default/icon-tree.png | Bin 3526 -> 3526 bytes
.../kimchi/ui}/images/theme-default/icon-user.png | Bin 5366 -> 5366 bytes
.../images/theme-default/icon-volume-default.png | Bin 4265 -> 4265 bytes
.../images/theme-default/kimchi-loading15x15.gif | Bin 1653 -> 1653 bytes
.../kimchi/ui}/images/theme-default/loading.gif | Bin 2190 -> 2190 bytes
.../kimchi/ui}/images/theme-default/user.png | Bin 1322 -> 1322 bytes
plugins/kimchi/ui/js/Makefile.am | 27 +
plugins/kimchi/ui/js/src/kimchi.api.js | 1355 +++++++++
plugins/kimchi/ui/js/src/kimchi.guest_add_main.js | 86 +
plugins/kimchi/ui/js/src/kimchi.guest_edit_main.js | 759 +++++
plugins/kimchi/ui/js/src/kimchi.guest_main.js | 511 ++++
.../kimchi/ui/js/src/kimchi.guest_media_main.js | 56 +
.../ui/js/src/kimchi.guest_storage_add.main.js | 199 ++
plugins/kimchi/ui/js/src/kimchi.host.js | 858 ++++++
plugins/kimchi/ui/js/src/kimchi.main.js | 26 +
plugins/kimchi/ui/js/src/kimchi.network.js | 442 +++
plugins/kimchi/ui/js/src/kimchi.report_add_main.js | 72 +
.../kimchi/ui/js/src/kimchi.report_rename_main.js | 66 +
.../kimchi/ui/js/src/kimchi.repository_add_main.js | 96 +
.../ui/js/src/kimchi.repository_edit_main.js | 74 +
plugins/kimchi/ui/js/src/kimchi.storage_main.js | 428 +++
.../ui/js/src/kimchi.storagepool_add_main.js | 414 +++
.../js/src/kimchi.storagepool_add_volume_main.js | 179 ++
.../kimchi/ui/js/src/kimchi.template_add_main.js | 441 +++
.../kimchi/ui/js/src/kimchi.template_edit_main.js | 343 +++
plugins/kimchi/ui/js/src/kimchi.template_main.js | 111 +
plugins/kimchi/ui/pages/Makefile.am | 22 +
plugins/kimchi/ui/pages/guest-add.html.tmpl | 98 +
.../kimchi/ui}/pages/guest-edit.html.tmpl | 0
.../kimchi/ui/pages/guest-storage-add.html.tmpl | 103 +
plugins/kimchi/ui/pages/guest.html.tmpl | 77 +
plugins/kimchi/ui/pages/guests.html.tmpl | 65 +
plugins/kimchi/ui/pages/help/Makefile.am | 34 +
plugins/kimchi/ui/pages/help/de_DE/Makefile.am | 23 +
.../kimchi/ui}/pages/help/de_DE/guests.dita | 0
.../kimchi/ui}/pages/help/de_DE/host.dita | 0
.../kimchi/ui}/pages/help/de_DE/network.dita | 0
.../kimchi/ui}/pages/help/de_DE/storage.dita | 0
.../kimchi/ui}/pages/help/de_DE/templates.dita | 0
{ui => plugins/kimchi/ui}/pages/help/dita-help.xsl | 0
plugins/kimchi/ui/pages/help/en_US/Makefile.am | 23 +
.../kimchi/ui}/pages/help/en_US/guests.dita | 0
.../kimchi/ui}/pages/help/en_US/host.dita | 0
.../kimchi/ui}/pages/help/en_US/network.dita | 0
.../kimchi/ui}/pages/help/en_US/storage.dita | 0
.../kimchi/ui}/pages/help/en_US/templates.dita | 0
plugins/kimchi/ui/pages/help/es_ES/Makefile.am | 23 +
.../kimchi/ui}/pages/help/es_ES/guests.dita | 0
.../kimchi/ui}/pages/help/es_ES/host.dita | 0
.../kimchi/ui}/pages/help/es_ES/network.dita | 0
.../kimchi/ui}/pages/help/es_ES/storage.dita | 0
.../kimchi/ui}/pages/help/es_ES/templates.dita | 0
plugins/kimchi/ui/pages/help/fr_FR/Makefile.am | 23 +
.../kimchi/ui}/pages/help/fr_FR/guests.dita | 0
.../kimchi/ui}/pages/help/fr_FR/host.dita | 0
.../kimchi/ui}/pages/help/fr_FR/network.dita | 0
.../kimchi/ui}/pages/help/fr_FR/storage.dita | 0
.../kimchi/ui}/pages/help/fr_FR/templates.dita | 0
plugins/kimchi/ui/pages/help/it_IT/Makefile.am | 23 +
.../kimchi/ui}/pages/help/it_IT/guests.dita | 0
.../kimchi/ui}/pages/help/it_IT/host.dita | 0
.../kimchi/ui}/pages/help/it_IT/network.dita | 0
.../kimchi/ui}/pages/help/it_IT/storage.dita | 0
.../kimchi/ui}/pages/help/it_IT/templates.dita | 0
plugins/kimchi/ui/pages/help/ja_JP/Makefile.am | 23 +
.../kimchi/ui}/pages/help/ja_JP/guests.dita | 0
.../kimchi/ui}/pages/help/ja_JP/host.dita | 0
.../kimchi/ui}/pages/help/ja_JP/network.dita | 0
.../kimchi/ui}/pages/help/ja_JP/storage.dita | 0
.../kimchi/ui}/pages/help/ja_JP/templates.dita | 0
{ui => plugins/kimchi/ui}/pages/help/kimchi.css | 0
plugins/kimchi/ui/pages/help/ko_KR/Makefile.am | 23 +
.../kimchi/ui}/pages/help/ko_KR/guests.dita | 0
.../kimchi/ui}/pages/help/ko_KR/host.dita | 0
.../kimchi/ui}/pages/help/ko_KR/network.dita | 0
.../kimchi/ui}/pages/help/ko_KR/storage.dita | 0
.../kimchi/ui}/pages/help/ko_KR/templates.dita | 0
plugins/kimchi/ui/pages/help/pt_BR/Makefile.am | 23 +
.../kimchi/ui}/pages/help/pt_BR/guests.dita | 0
.../kimchi/ui}/pages/help/pt_BR/host.dita | 0
.../kimchi/ui}/pages/help/pt_BR/network.dita | 0
.../kimchi/ui}/pages/help/pt_BR/storage.dita | 0
.../kimchi/ui}/pages/help/pt_BR/templates.dita | 0
plugins/kimchi/ui/pages/help/ru_RU/Makefile.am | 23 +
.../kimchi/ui}/pages/help/ru_RU/guests.dita | 0
.../kimchi/ui}/pages/help/ru_RU/host.dita | 0
.../kimchi/ui}/pages/help/ru_RU/network.dita | 0
.../kimchi/ui}/pages/help/ru_RU/storage.dita | 0
.../kimchi/ui}/pages/help/ru_RU/templates.dita | 0
plugins/kimchi/ui/pages/help/zh_CN/Makefile.am | 23 +
.../kimchi/ui}/pages/help/zh_CN/guests.dita | 0
.../kimchi/ui}/pages/help/zh_CN/host.dita | 0
.../kimchi/ui}/pages/help/zh_CN/network.dita | 0
.../kimchi/ui}/pages/help/zh_CN/storage.dita | 0
.../kimchi/ui}/pages/help/zh_CN/templates.dita | 0
plugins/kimchi/ui/pages/help/zh_TW/Makefile.am | 23 +
.../kimchi/ui}/pages/help/zh_TW/guests.dita | 0
.../kimchi/ui}/pages/help/zh_TW/host.dita | 0
.../kimchi/ui}/pages/help/zh_TW/network.dita | 0
.../kimchi/ui}/pages/help/zh_TW/storage.dita | 0
.../kimchi/ui}/pages/help/zh_TW/templates.dita | 0
plugins/kimchi/ui/pages/host.html.tmpl | 177 ++
plugins/kimchi/ui/pages/i18n.json.tmpl | 187 ++
plugins/kimchi/ui/pages/network.html.tmpl | 133 +
plugins/kimchi/ui/pages/report-add.html.tmpl | 56 +
plugins/kimchi/ui/pages/report-rename.html.tmpl | 56 +
plugins/kimchi/ui/pages/repository-add.html.tmpl | 113 +
plugins/kimchi/ui/pages/repository-edit.html.tmpl | 117 +
plugins/kimchi/ui/pages/storage.html.tmpl | 143 +
.../ui/pages/storagepool-add-volume.html.tmpl | 79 +
plugins/kimchi/ui/pages/storagepool-add.html.tmpl | 186 ++
plugins/kimchi/ui/pages/template-add.html.tmpl | 233 ++
plugins/kimchi/ui/pages/template-edit.html.tmpl | 193 ++
plugins/kimchi/ui/pages/templates.html.tmpl | 77 +
plugins/kimchi/ui/robots.txt | 2 +
plugins/kimchi/ui/spice-html5/Makefile.am | 25 +
.../kimchi/ui}/spice-html5/atKeynames.js | 0
{ui => plugins/kimchi/ui}/spice-html5/bitmap.js | 0
plugins/kimchi/ui/spice-html5/css/Makefile.am | 20 +
.../kimchi/ui}/spice-html5/css/spice.css | 0
{ui => plugins/kimchi/ui}/spice-html5/cursor.js | 0
{ui => plugins/kimchi/ui}/spice-html5/display.js | 0
{ui => plugins/kimchi/ui}/spice-html5/enums.js | 0
{ui => plugins/kimchi/ui}/spice-html5/inputs.js | 0
{ui => plugins/kimchi/ui}/spice-html5/lz.js | 0
{ui => plugins/kimchi/ui}/spice-html5/main.js | 0
plugins/kimchi/ui/spice-html5/pages/Makefile.am | 20 +
.../kimchi/ui/spice-html5/pages/spice_auto.html | 200 ++
{ui => plugins/kimchi/ui}/spice-html5/playback.js | 0
{ui => plugins/kimchi/ui}/spice-html5/png.js | 0
{ui => plugins/kimchi/ui}/spice-html5/quic.js | 0
{ui => plugins/kimchi/ui}/spice-html5/resize.js | 0
.../kimchi/ui}/spice-html5/simulatecursor.js | 0
.../kimchi/ui}/spice-html5/spicearraybuffer.js | 0
{ui => plugins/kimchi/ui}/spice-html5/spiceconn.js | 0
.../kimchi/ui}/spice-html5/spicedataview.js | 0
{ui => plugins/kimchi/ui}/spice-html5/spicemsg.js | 0
{ui => plugins/kimchi/ui}/spice-html5/spicetype.js | 0
.../kimchi/ui/spice-html5/thirdparty/Makefile.am | 20 +
.../kimchi/ui}/spice-html5/thirdparty/jsbn.js | 0
.../kimchi/ui}/spice-html5/thirdparty/prng4.js | 0
.../kimchi/ui}/spice-html5/thirdparty/rng.js | 0
.../kimchi/ui}/spice-html5/thirdparty/rsa.js | 0
.../kimchi/ui}/spice-html5/thirdparty/sha1.js | 0
{ui => plugins/kimchi/ui}/spice-html5/ticket.js | 0
{ui => plugins/kimchi/ui}/spice-html5/utils.js | 0
{ui => plugins/kimchi/ui}/spice-html5/webm.js | 0
{ui => plugins/kimchi/ui}/spice-html5/wire.js | 0
plugins/kimchi/utils.py | 40 +
plugins/kimchi/vmtemplate.py | 431 +++
plugins/kimchi/xmlutils/Makefile.am | 25 +
{src => plugins}/kimchi/xmlutils/__init__.py | 0
{src => plugins}/kimchi/xmlutils/cpu.py | 0
plugins/kimchi/xmlutils/disk.py | 164 +
plugins/kimchi/xmlutils/graphics.py | 45 +
plugins/kimchi/xmlutils/interface.py | 61 +
plugins/kimchi/xmlutils/network.py | 122 +
{src => plugins}/kimchi/xmlutils/qemucmdline.py | 0
plugins/kimchi/yumparser.py | 283 ++
plugins/sample/API.json | 2 +-
plugins/sample/__init__.py | 14 +-
plugins/sample/model.py | 4 +-
plugins/sample/sample.conf.in | 12 +-
plugins/sample/ui/js/util.js | 6 +-
.../sample/ui/pages/help/en_US/sample-tab1.html | 2 +-
.../sample/ui/pages/help/en_US/sample-tab2.html | 2 +-
plugins/sample/ui/pages/i18n.json.tmpl | 2 +-
po/Makevars | 2 +-
po/POTFILES.in | 3 +-
po/de_DE.po | 2737 +++++++-----------
po/en_US.po | 1686 +----------
po/es_ES.po | 2763 +++++++-----------
po/fr_FR.po | 2997 ++++++++-----------
po/gen-pot.in | 2 +-
po/it_IT.po | 2706 +++++++-----------
po/ja_JP.po | 2694 +++++++-----------
po/kimchi.pot | 2162 --------------
po/ko_KR.po | 2558 ++++++----------
po/pt_BR.po | 3140 +++++++++-----------
po/ru_RU.po | 2558 ++++++----------
po/wok.pot | 553 ++++
po/zh_CN.po | 2816 ++++++++----------
po/zh_TW.po | 2442 ++++++----------
src/Makefile.am | 24 +-
src/firewalld.xml | 4 +-
src/kimchi.conf.in | 65 -
src/kimchi/API.json | 836 ------
src/kimchi/Makefile.am | 61 -
src/kimchi/asynctask.py | 74 -
src/kimchi/auth.py | 352 ---
src/kimchi/cachebust.py | 30 -
src/kimchi/config.py.in | 324 --
src/kimchi/control/Makefile.am | 27 -
src/kimchi/control/__init__.py | 26 -
src/kimchi/control/base.py | 381 ---
src/kimchi/control/config.py | 57 -
src/kimchi/control/cpuinfo.py | 37 -
src/kimchi/control/debugreports.py | 61 -
src/kimchi/control/groups.py | 28 -
src/kimchi/control/host.py | 156 -
src/kimchi/control/interfaces.py | 46 -
src/kimchi/control/networks.py | 54 -
src/kimchi/control/peers.py | 29 -
src/kimchi/control/plugins.py | 27 -
src/kimchi/control/storagepools.py | 115 -
src/kimchi/control/storageservers.py | 60 -
src/kimchi/control/storagevolumes.py | 83 -
src/kimchi/control/tasks.py | 37 -
src/kimchi/control/templates.py | 58 -
src/kimchi/control/users.py | 35 -
src/kimchi/control/utils.py | 149 -
src/kimchi/control/vm/Makefile.am | 26 -
src/kimchi/control/vm/__init__.py | 26 -
src/kimchi/control/vm/hostdevs.py | 43 -
src/kimchi/control/vm/ifaces.py | 45 -
src/kimchi/control/vm/snapshots.py | 58 -
src/kimchi/control/vm/storages.py | 45 -
src/kimchi/control/vms.py | 66 -
src/kimchi/disks.py | 197 --
src/kimchi/distroloader.py | 66 -
src/kimchi/exception.py | 102 -
src/kimchi/i18n.py | 354 ---
src/kimchi/imageinfo.py | 72 -
src/kimchi/iscsi.py | 88 -
src/kimchi/isoinfo.py | 506 ----
src/kimchi/kvmusertests.py | 79 -
src/kimchi/mockmodel.py | 625 ----
src/kimchi/model/Makefile.am | 25 -
src/kimchi/model/config.py | 175 --
src/kimchi/model/cpuinfo.py | 126 -
src/kimchi/model/debugreports.py | 211 --
src/kimchi/model/diskutils.py | 75 -
src/kimchi/model/featuretests.py | 259 --
src/kimchi/model/groups.py | 67 -
src/kimchi/model/host.py | 476 ---
src/kimchi/model/hostdev.py | 323 --
src/kimchi/model/interfaces.py | 43 -
src/kimchi/model/libvirtconnection.py | 137 -
src/kimchi/model/libvirtstoragepool.py | 264 --
src/kimchi/model/model.py | 51 -
src/kimchi/model/networks.py | 382 ---
src/kimchi/model/peers.py | 72 -
src/kimchi/model/plugins.py | 28 -
src/kimchi/model/storagepools.py | 489 ---
src/kimchi/model/storageservers.py | 80 -
src/kimchi/model/storagetargets.py | 121 -
src/kimchi/model/storagevolumes.py | 541 ----
src/kimchi/model/tasks.py | 64 -
src/kimchi/model/templates.py | 303 --
src/kimchi/model/users.py | 90 -
src/kimchi/model/utils.py | 160 -
src/kimchi/model/vmhostdevs.py | 336 ---
src/kimchi/model/vmifaces.py | 186 --
src/kimchi/model/vms.py | 1300 --------
src/kimchi/model/vmsnapshots.py | 204 --
src/kimchi/model/vmstorages.py | 251 --
src/kimchi/objectstore.py | 133 -
src/kimchi/osinfo.py | 213 --
src/kimchi/proxy.py | 105 -
src/kimchi/repositories.py | 529 ----
src/kimchi/root.py | 149 -
src/kimchi/scan.py | 89 -
src/kimchi/screenshot.py | 184 --
src/kimchi/server.py | 188 --
src/kimchi/sslcert.py | 91 -
src/kimchi/swupdate.py | 262 --
src/kimchi/template.py | 111 -
src/kimchi/utils.py | 549 ----
src/kimchi/vmtemplate.py | 430 ---
src/kimchi/vnc.py | 78 -
src/kimchi/xmlutils/Makefile.am | 25 -
src/kimchi/xmlutils/disk.py | 164 -
src/kimchi/xmlutils/graphics.py | 46 -
src/kimchi/xmlutils/interface.py | 62 -
src/kimchi/xmlutils/network.py | 123 -
src/kimchi/yumparser.py | 283 --
src/kimchid.in | 99 -
src/nginx/Makefile.am | 6 +-
src/nginx/kimchi.conf.in | 78 -
src/nginx/wok.conf.in | 78 +
src/wok.conf.in | 65 +
src/wok/API.json | 6 +
src/wok/Makefile.am | 61 +
src/{kimchi => wok}/__init__.py | 0
src/wok/asynctask.py | 74 +
src/wok/auth.py | 352 +++
src/{kimchi => wok}/basemodel.py | 0
src/wok/cachebust.py | 35 +
src/wok/config.py.in | 202 ++
src/wok/control/Makefile.am | 25 +
src/wok/control/__init__.py | 26 +
src/wok/control/base.py | 381 +++
src/wok/control/plugins.py | 27 +
src/wok/control/utils.py | 147 +
src/wok/exception.py | 102 +
src/wok/i18n.py | 47 +
src/wok/model/Makefile.am | 25 +
src/{kimchi => wok}/model/__init__.py | 0
src/wok/model/model.py | 49 +
src/wok/model/plugins.py | 28 +
src/{kimchi => wok}/netinfo.py | 0
src/{kimchi => wok}/network.py | 0
src/wok/objectstore.py | 132 +
src/wok/proxy.py | 105 +
src/{kimchi => wok}/rollbackcontext.py | 0
src/wok/root.py | 148 +
src/wok/server.py | 203 ++
src/wok/sslcert.py | 89 +
src/wok/template.py | 112 +
src/wok/utils.py | 533 ++++
src/wok/vnc.py | 77 +
src/wok/xmlutils/Makefile.am | 25 +
src/{kimchi/model => wok/xmlutils}/__init__.py | 0
src/{kimchi => wok}/xmlutils/utils.py | 0
src/wokd.in | 99 +
tests/Makefile.am | 50 -
tests/iso_gen.py | 211 --
tests/run_tests.sh.in | 55 -
tests/test_authorization.py | 166 -
tests/test_config.py.in | 196 --
tests/test_exception.py | 112 -
tests/test_host.py | 192 --
tests/test_mock_network.py | 71 -
tests/test_mock_storagepool.py | 141 -
tests/test_mock_storagevolume.py | 94 -
tests/test_mockmodel.py | 138 -
tests/test_model.py | 1228 --------
tests/test_model_network.py | 144 -
tests/test_model_storagepool.py | 114 -
tests/test_model_storagevolume.py | 269 --
tests/test_networkxml.py | 171 --
tests/test_objectstore.py | 96 -
tests/test_osinfo.py | 70 -
tests/test_plugin.py | 128 -
tests/test_rest.py | 1208 --------
tests/test_rollbackcontext.py | 99 -
tests/test_server.py | 287 --
tests/test_storagepoolxml.py | 171 --
tests/test_template.py | 362 ---
tests/test_utils.py | 69 -
tests/test_vmtemplate.py | 116 -
tests/test_yumparser.py | 161 -
tests/utils.py | 260 --
ui/Makefile.am | 4 +-
ui/css/Makefile.am | 2 +-
ui/css/theme-default/button.css | 85 -
ui/css/theme-default/grid.css | 2 +-
ui/css/theme-default/guest-edit.css | 424 ---
ui/css/theme-default/host.css | 287 --
ui/css/theme-default/list.css | 326 --
ui/css/theme-default/network.css | 267 --
ui/css/theme-default/report-rename.css | 39 -
ui/css/theme-default/storage.css | 554 ----
ui/css/theme-default/template_add.css | 317 --
ui/css/theme-default/topbar.css | 4 +
ui/fontello/Makefile.am | 22 +
ui/fontello/css/Makefile.am | 20 +
ui/fontello/font/Makefile.am | 20 +
ui/images/Makefile.am | 4 +-
ui/images/theme-default/Makefile.am | 2 +-
.../{kimchi-loading.gif => wok-loading.gif} | Bin 6181 -> 6181 bytes
ui/js/Makefile.am | 8 +-
ui/js/src/kimchi.api.js | 1411 ---------
ui/js/src/kimchi.cookie.js | 40 -
ui/js/src/kimchi.grid.js | 528 ----
ui/js/src/kimchi.guest_add_main.js | 86 -
ui/js/src/kimchi.guest_edit_main.js | 759 -----
ui/js/src/kimchi.guest_main.js | 511 ----
ui/js/src/kimchi.guest_media_main.js | 56 -
ui/js/src/kimchi.guest_storage_add.main.js | 199 --
ui/js/src/kimchi.host.js | 856 ------
ui/js/src/kimchi.lang.js | 50 -
ui/js/src/kimchi.line-chart.js | 202 --
ui/js/src/kimchi.login.js | 72 -
ui/js/src/kimchi.main.js | 366 ---
ui/js/src/kimchi.message.js | 116 -
ui/js/src/kimchi.network.js | 442 ---
ui/js/src/kimchi.popable.js | 34 -
ui/js/src/kimchi.report_add_main.js | 72 -
ui/js/src/kimchi.report_rename_main.js | 66 -
ui/js/src/kimchi.repository_add_main.js | 96 -
ui/js/src/kimchi.repository_edit_main.js | 74 -
ui/js/src/kimchi.select.js | 50 -
ui/js/src/kimchi.storage_main.js | 428 ---
ui/js/src/kimchi.storagepool_add_main.js | 414 ---
ui/js/src/kimchi.storagepool_add_volume_main.js | 179 --
ui/js/src/kimchi.substitute.js | 45 -
ui/js/src/kimchi.template_add_main.js | 441 ---
ui/js/src/kimchi.template_edit_main.js | 343 ---
ui/js/src/kimchi.template_main.js | 111 -
ui/js/src/kimchi.topic.js | 48 -
ui/js/src/kimchi.user.js | 43 -
ui/js/src/kimchi.utils.js | 193 --
ui/js/src/kimchi.window.js | 70 -
ui/js/src/wok.api.js | 91 +
ui/js/src/wok.cookie.js | 40 +
ui/js/src/{kimchi.form.js => wok.form.js} | 0
ui/js/src/wok.grid.js | 528 ++++
ui/js/src/wok.lang.js | 50 +
ui/js/src/wok.line-chart.js | 202 ++
ui/js/src/wok.login.js | 72 +
ui/js/src/wok.main.js | 355 +++
ui/js/src/wok.message.js | 116 +
ui/js/src/{kimchi.object.js => wok.object.js} | 0
ui/js/src/wok.popable.js | 34 +
ui/js/src/wok.select.js | 50 +
ui/js/src/{kimchi.string.js => wok.string.js} | 0
ui/js/src/wok.substitute.js | 45 +
ui/js/src/wok.topic.js | 48 +
ui/js/src/wok.user.js | 43 +
ui/js/src/wok.utils.js | 193 ++
ui/js/src/wok.window.js | 70 +
ui/js/widgets/button-dropDown.js | 2 +-
ui/js/widgets/button-flat.js | 2 +-
ui/js/widgets/checkbox-flat.js | 4 +-
ui/js/widgets/circleGauge.js | 4 +-
ui/js/widgets/combobox.js | 2 +-
ui/js/widgets/dialog-flat.js | 4 +-
ui/js/widgets/filter-select.js | 2 +-
ui/js/widgets/gauge-flat.js | 2 +-
ui/js/widgets/grid.js | 2 +-
ui/js/widgets/line.js | 2 +-
ui/js/widgets/list-flat.js | 4 +-
ui/js/widgets/menu-flat.js | 4 +-
ui/js/widgets/message-flat.js | 4 +-
ui/js/widgets/messagebar-flat.js | 4 +-
ui/js/widgets/radio-flat.js | 4 +-
ui/js/widgets/samples/grid.html | 4 +-
ui/js/widgets/samples/line.html | 4 +-
ui/js/widgets/samples/tabs.html | 4 +-
ui/js/widgets/select-menu.js | 2 +-
ui/js/widgets/selectmenu-flat.js | 4 +-
ui/js/widgets/textbox-flat.js | 4 +-
ui/libs/Makefile.am | 2 +-
ui/libs/themes/base/Makefile.am | 2 +-
ui/libs/themes/base/images/Makefile.am | 2 +-
ui/pages/Makefile.am | 4 +-
ui/pages/error.html.tmpl | 8 +-
ui/pages/guest-add.html.tmpl | 98 -
ui/pages/guest-storage-add.html.tmpl | 103 -
ui/pages/guest.html.tmpl | 77 -
ui/pages/help/Makefile.am | 35 -
ui/pages/help/de_DE/Makefile.am | 23 -
ui/pages/help/en_US/Makefile.am | 23 -
ui/pages/help/es_ES/Makefile.am | 23 -
ui/pages/help/fr_FR/Makefile.am | 23 -
ui/pages/help/gen-index.py | 63 -
ui/pages/help/it_IT/Makefile.am | 23 -
ui/pages/help/ja_JP/Makefile.am | 23 -
ui/pages/help/ko_KR/Makefile.am | 23 -
ui/pages/help/pt_BR/Makefile.am | 23 -
ui/pages/help/ru_RU/Makefile.am | 23 -
ui/pages/help/zh_CN/Makefile.am | 23 -
ui/pages/help/zh_TW/Makefile.am | 23 -
ui/pages/i18n.json.tmpl | 2 +-
ui/pages/kimchi-ui.html.tmpl | 143 -
ui/pages/login.html.tmpl | 8 +-
ui/pages/report-add.html.tmpl | 56 -
ui/pages/report-rename.html.tmpl | 56 -
ui/pages/repository-add.html.tmpl | 113 -
ui/pages/repository-edit.html.tmpl | 117 -
ui/pages/storagepool-add-volume.html.tmpl | 79 -
ui/pages/storagepool-add.html.tmpl | 186 --
ui/pages/tabs/Makefile.am | 20 -
ui/pages/tabs/guests.html.tmpl | 56 -
ui/pages/tabs/host.html.tmpl | 168 --
ui/pages/tabs/network.html.tmpl | 129 -
ui/pages/tabs/storage.html.tmpl | 139 -
ui/pages/tabs/templates.html.tmpl | 73 -
ui/pages/template-add.html.tmpl | 233 --
ui/pages/template-edit.html.tmpl | 193 --
ui/pages/websockify/Makefile.am | 2 +-
ui/pages/websockify/console.html | 12 +-
ui/pages/wok-ui.html.tmpl | 143 +
ui/spice-html5/Makefile.am | 25 -
ui/spice-html5/css/Makefile.am | 20 -
ui/spice-html5/pages/Makefile.am | 20 -
ui/spice-html5/pages/spice_auto.html | 200 --
ui/spice-html5/thirdparty/Makefile.am | 20 -
722 files changed, 82954 insertions(+), 58514 deletions(-)
delete mode 100644 config/Makefile.am
delete mode 100644 config/ui/Makefile.am
delete mode 100644 config/ui/tabs.xml
delete mode 100644 contrib/kimchi.spec.fedora.in
delete mode 100644 contrib/kimchi.spec.suse.in
delete mode 100644 contrib/kimchid-upstart.conf.debian
delete mode 100644 contrib/kimchid-upstart.conf.fedora
delete mode 100644 contrib/kimchid.service.fedora
delete mode 100644 contrib/kimchid.sysvinit
create mode 100644 contrib/wok.spec.fedora.in
create mode 100644 contrib/wok.spec.suse.in
create mode 100644 contrib/wokd-upstart.conf.debian
create mode 100644 contrib/wokd-upstart.conf.fedora
create mode 100644 contrib/wokd.service.fedora
create mode 100644 contrib/wokd.sysvinit
delete mode 100644 docs/README-federation.md
rename docs/{kimchid.8.in => wokd.8.in} (100%)
create mode 100644 plugins/kimchi/.gitignore
create mode 100644 plugins/kimchi/API.json
create mode 100644 plugins/kimchi/INSTALL
create mode 100644 plugins/kimchi/Makefile.am
create mode 120000 plugins/kimchi/README.md
create mode 100644 plugins/kimchi/VERSION
create mode 100644 plugins/kimchi/__init__.py
create mode 100755 plugins/kimchi/autogen.sh
create mode 100644 plugins/kimchi/build-aux/config.rpath
create mode 100755 plugins/kimchi/build-aux/genChangelog
create mode 100755 plugins/kimchi/build-aux/pkg-version
create mode 100644 plugins/kimchi/config.py.in
create mode 100644 plugins/kimchi/config.rpath
create mode 100644 plugins/kimchi/configure.ac
create mode 100644 plugins/kimchi/contrib/DEBIAN/Makefile.am
create mode 100644 plugins/kimchi/contrib/DEBIAN/control.in
create mode 100644 plugins/kimchi/contrib/Makefile.am
create mode 100755 plugins/kimchi/contrib/check_i18n.py
create mode 100644 plugins/kimchi/contrib/kimchi.spec.fedora.in
create mode 100644 plugins/kimchi/contrib/kimchi.spec.suse.in
copy {contrib => plugins/kimchi/contrib}/make-deb.sh.in (100%)
create mode 100644 plugins/kimchi/control/Makefile.am
create mode 100644 plugins/kimchi/control/__init__.py
create mode 100644 plugins/kimchi/control/config.py
create mode 100644 plugins/kimchi/control/cpuinfo.py
create mode 100644 plugins/kimchi/control/debugreports.py
create mode 100644 plugins/kimchi/control/groups.py
create mode 100644 plugins/kimchi/control/host.py
create mode 100644 plugins/kimchi/control/interfaces.py
create mode 100644 plugins/kimchi/control/networks.py
create mode 100644 plugins/kimchi/control/peers.py
create mode 100644 plugins/kimchi/control/storagepools.py
create mode 100644 plugins/kimchi/control/storageservers.py
create mode 100644 plugins/kimchi/control/storagevolumes.py
create mode 100644 plugins/kimchi/control/tasks.py
create mode 100644 plugins/kimchi/control/templates.py
create mode 100644 plugins/kimchi/control/users.py
create mode 100644 plugins/kimchi/control/vm/Makefile.am
create mode 100644 plugins/kimchi/control/vm/__init__.py
create mode 100644 plugins/kimchi/control/vm/hostdevs.py
create mode 100644 plugins/kimchi/control/vm/ifaces.py
create mode 100644 plugins/kimchi/control/vm/snapshots.py
create mode 100644 plugins/kimchi/control/vm/storages.py
create mode 100644 plugins/kimchi/control/vms.py
create mode 100644 plugins/kimchi/disks.py
create mode 100644 plugins/kimchi/distroloader.py
rename {src => plugins/kimchi}/distros.d/Makefile.am (100%)
rename {src => plugins/kimchi}/distros.d/debian.json (100%)
rename {src => plugins/kimchi}/distros.d/fedora.json (100%)
rename {src => plugins/kimchi}/distros.d/gentoo.json (100%)
rename {src => plugins/kimchi}/distros.d/opensuse.json (100%)
rename {src => plugins/kimchi}/distros.d/ubuntu.json (100%)
create mode 100644 plugins/kimchi/docs/API.md
create mode 100644 plugins/kimchi/docs/Makefile.am
create mode 100644 plugins/kimchi/docs/README-federation.md
create mode 100644 plugins/kimchi/docs/README.md
rename {docs => plugins/kimchi/docs}/kimchi-guest.png (100%)
rename {docs => plugins/kimchi/docs}/kimchi-login.png (100%)
rename {docs => plugins/kimchi/docs}/kimchi-templates.png (100%)
create mode 100644 plugins/kimchi/i18n.py
create mode 100644 plugins/kimchi/imageinfo.py
create mode 100644 plugins/kimchi/iscsi.py
create mode 100644 plugins/kimchi/isoinfo.py
create mode 100644 plugins/kimchi/kimchi.conf
create mode 100644 plugins/kimchi/kvmusertests.py
create mode 100644 plugins/kimchi/m4/ac_python_module.m4
create mode 100644 plugins/kimchi/m4/gettext.m4
create mode 100644 plugins/kimchi/m4/iconv.m4
create mode 100644 plugins/kimchi/m4/intlmacosx.m4
create mode 100644 plugins/kimchi/m4/lib-ld.m4
create mode 100644 plugins/kimchi/m4/lib-link.m4
create mode 100644 plugins/kimchi/m4/lib-prefix.m4
create mode 100644 plugins/kimchi/m4/nls.m4
create mode 100644 plugins/kimchi/m4/po.m4
create mode 100644 plugins/kimchi/m4/progtest.m4
create mode 100644 plugins/kimchi/mockmodel.py
create mode 100644 plugins/kimchi/model/Makefile.am
copy {src => plugins}/kimchi/model/__init__.py (100%)
create mode 100644 plugins/kimchi/model/config.py
create mode 100644 plugins/kimchi/model/cpuinfo.py
create mode 100644 plugins/kimchi/model/debugreports.py
create mode 100644 plugins/kimchi/model/diskutils.py
create mode 100644 plugins/kimchi/model/featuretests.py
create mode 100644 plugins/kimchi/model/groups.py
create mode 100644 plugins/kimchi/model/host.py
create mode 100644 plugins/kimchi/model/hostdev.py
create mode 100644 plugins/kimchi/model/interfaces.py
create mode 100644 plugins/kimchi/model/libvirtconnection.py
create mode 100644 plugins/kimchi/model/libvirtstoragepool.py
create mode 100644 plugins/kimchi/model/model.py
create mode 100644 plugins/kimchi/model/networks.py
create mode 100644 plugins/kimchi/model/peers.py
create mode 100644 plugins/kimchi/model/storagepools.py
create mode 100644 plugins/kimchi/model/storageservers.py
create mode 100644 plugins/kimchi/model/storagetargets.py
create mode 100644 plugins/kimchi/model/storagevolumes.py
create mode 100644 plugins/kimchi/model/tasks.py
create mode 100644 plugins/kimchi/model/templates.py
create mode 100644 plugins/kimchi/model/users.py
create mode 100644 plugins/kimchi/model/utils.py
create mode 100644 plugins/kimchi/model/vmhostdevs.py
create mode 100644 plugins/kimchi/model/vmifaces.py
create mode 100644 plugins/kimchi/model/vms.py
create mode 100644 plugins/kimchi/model/vmsnapshots.py
create mode 100644 plugins/kimchi/model/vmstorages.py
create mode 100644 plugins/kimchi/osinfo.py
create mode 100644 plugins/kimchi/po/LINGUAS
create mode 100644 plugins/kimchi/po/Makefile.in.in
copy {po => plugins/kimchi/po}/Makevars (100%)
create mode 100644 plugins/kimchi/po/POTFILES.in
create mode 100644 plugins/kimchi/po/de_DE.po
create mode 100644 plugins/kimchi/po/en_US.po
create mode 100644 plugins/kimchi/po/es_ES.po
create mode 100644 plugins/kimchi/po/fr_FR.po
copy {po => plugins/kimchi/po}/gen-pot.in (100%)
create mode 100644 plugins/kimchi/po/it_IT.po
create mode 100644 plugins/kimchi/po/ja_JP.po
create mode 100755 plugins/kimchi/po/kimchi.pot
create mode 100644 plugins/kimchi/po/ko_KR.po
create mode 100644 plugins/kimchi/po/pt_BR.po
create mode 100644 plugins/kimchi/po/ru_RU.po
create mode 100644 plugins/kimchi/po/zh_CN.po
create mode 100644 plugins/kimchi/po/zh_TW.po
create mode 100644 plugins/kimchi/repositories.py
create mode 100644 plugins/kimchi/root.py
create mode 100644 plugins/kimchi/scan.py
create mode 100644 plugins/kimchi/screenshot.py
create mode 100644 plugins/kimchi/swupdate.py
rename {src => plugins/kimchi}/template.conf (100%)
create mode 100644 plugins/kimchi/tests/Makefile.am
create mode 100644 plugins/kimchi/tests/iso_gen.py
create mode 100644 plugins/kimchi/tests/run_tests.sh.in
create mode 100644 plugins/kimchi/tests/test_authorization.py
create mode 100644 plugins/kimchi/tests/test_config.py.in
create mode 100644 plugins/kimchi/tests/test_exception.py
create mode 100644 plugins/kimchi/tests/test_host.py
create mode 100644 plugins/kimchi/tests/test_mock_network.py
create mode 100644 plugins/kimchi/tests/test_mock_storagepool.py
create mode 100644 plugins/kimchi/tests/test_mock_storagevolume.py
create mode 100644 plugins/kimchi/tests/test_mockmodel.py
create mode 100644 plugins/kimchi/tests/test_model.py
create mode 100644 plugins/kimchi/tests/test_model_network.py
create mode 100644 plugins/kimchi/tests/test_model_storagepool.py
create mode 100644 plugins/kimchi/tests/test_model_storagevolume.py
create mode 100644 plugins/kimchi/tests/test_networkxml.py
create mode 100644 plugins/kimchi/tests/test_objectstore.py
create mode 100644 plugins/kimchi/tests/test_osinfo.py
create mode 100644 plugins/kimchi/tests/test_plugin.py
create mode 100644 plugins/kimchi/tests/test_rest.py
create mode 100644 plugins/kimchi/tests/test_rollbackcontext.py
create mode 100644 plugins/kimchi/tests/test_server.py
create mode 100644 plugins/kimchi/tests/test_storagepoolxml.py
create mode 100644 plugins/kimchi/tests/test_template.py
create mode 100644 plugins/kimchi/tests/test_utils.py
create mode 100644 plugins/kimchi/tests/test_vmtemplate.py
create mode 100644 plugins/kimchi/tests/test_yumparser.py
create mode 100644 plugins/kimchi/tests/utils.py
create mode 100644 plugins/kimchi/ui/Makefile.am
create mode 100644 plugins/kimchi/ui/config/Makefile.am
create mode 100644 plugins/kimchi/ui/config/tab-ext.xml
create mode 100644 plugins/kimchi/ui/css/Makefile.am
create mode 100644 plugins/kimchi/ui/css/theme-default/guest-edit.css
rename {ui => plugins/kimchi/ui}/css/theme-default/guest-storage-add.css (100%)
create mode 100644 plugins/kimchi/ui/css/theme-default/host.css
create mode 100644 plugins/kimchi/ui/css/theme-default/icon.css
create mode 100644 plugins/kimchi/ui/css/theme-default/list.css
create mode 100644 plugins/kimchi/ui/css/theme-default/network.css
rename {ui => plugins/kimchi/ui}/css/theme-default/report-add.css (100%)
create mode 100644 plugins/kimchi/ui/css/theme-default/report-rename.css
rename {ui => plugins/kimchi/ui}/css/theme-default/repository-add.css (100%)
rename {ui => plugins/kimchi/ui}/css/theme-default/repository-edit.css (100%)
create mode 100644 plugins/kimchi/ui/css/theme-default/storage.css
rename {ui => plugins/kimchi/ui}/css/theme-default/storagepool-add-volume.css (100%)
rename {ui => plugins/kimchi/ui}/css/theme-default/template-edit.css (100%)
rename {ui => plugins/kimchi/ui}/css/theme-default/template.css (100%)
create mode 100644 plugins/kimchi/ui/css/theme-default/template_add.css
rename {ui => plugins/kimchi/ui}/css/theme-default/template_list.css (100%)
create mode 100644 plugins/kimchi/ui/images/Makefile.am
rename {ui => plugins/kimchi/ui}/images/icon-centos.png (100%)
rename {ui => plugins/kimchi/ui}/images/icon-debian.png (100%)
rename {ui => plugins/kimchi/ui}/images/icon-fedora.png (100%)
rename {ui => plugins/kimchi/ui}/images/icon-gentoo.png (100%)
rename {ui => plugins/kimchi/ui}/images/icon-opensuse.png (100%)
rename {ui => plugins/kimchi/ui}/images/icon-ubuntu.png (100%)
rename {ui => plugins/kimchi/ui}/images/icon-vm.png (100%)
create mode 100644 plugins/kimchi/ui/images/logo.ico
create mode 100644 plugins/kimchi/ui/images/theme-default/Makefile.am
rename {ui => plugins/kimchi/ui}/images/theme-default/ac22_pause.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/ac22_pause_grey.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/ac24_resume.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/ac24_resume_grey.png (100%)
create mode 100644 plugins/kimchi/ui/images/theme-default/arrow-down-black.png
rename {ui => plugins/kimchi/ui}/images/theme-default/arrow-down-disable.png (100%)
create mode 100644 plugins/kimchi/ui/images/theme-default/arrow-down.png
rename {ui => plugins/kimchi/ui}/images/theme-default/arrow-up.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/arrow_out.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/group.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/host-icon-sprite.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/icon-back.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/icon-camera.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/icon-design.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/icon-detail.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/icon-iso.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/icon-list.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/icon-load.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/icon-local.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/icon-power-down.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/icon-power-up.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/icon-qcow2.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/icon-raw.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/icon-remote.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/icon-reset.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/icon-search.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/icon-sort.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/icon-tree.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/icon-user.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/icon-volume-default.png (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/kimchi-loading15x15.gif (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/loading.gif (100%)
rename {ui => plugins/kimchi/ui}/images/theme-default/user.png (100%)
create mode 100644 plugins/kimchi/ui/js/Makefile.am
create mode 100644 plugins/kimchi/ui/js/src/kimchi.api.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.guest_add_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.guest_edit_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.guest_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.guest_media_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.guest_storage_add.main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.host.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.network.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.report_add_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.report_rename_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.repository_add_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.repository_edit_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.storage_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.storagepool_add_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.storagepool_add_volume_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.template_add_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.template_edit_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.template_main.js
create mode 100644 plugins/kimchi/ui/pages/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/guest-add.html.tmpl
rename {ui => plugins/kimchi/ui}/pages/guest-edit.html.tmpl (100%)
create mode 100644 plugins/kimchi/ui/pages/guest-storage-add.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/guest.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/guests.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/help/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/de_DE/Makefile.am
rename {ui => plugins/kimchi/ui}/pages/help/de_DE/guests.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/de_DE/host.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/de_DE/network.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/de_DE/storage.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/de_DE/templates.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/dita-help.xsl (100%)
create mode 100644 plugins/kimchi/ui/pages/help/en_US/Makefile.am
rename {ui => plugins/kimchi/ui}/pages/help/en_US/guests.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/en_US/host.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/en_US/network.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/en_US/storage.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/en_US/templates.dita (100%)
create mode 100644 plugins/kimchi/ui/pages/help/es_ES/Makefile.am
rename {ui => plugins/kimchi/ui}/pages/help/es_ES/guests.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/es_ES/host.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/es_ES/network.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/es_ES/storage.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/es_ES/templates.dita (100%)
create mode 100644 plugins/kimchi/ui/pages/help/fr_FR/Makefile.am
rename {ui => plugins/kimchi/ui}/pages/help/fr_FR/guests.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/fr_FR/host.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/fr_FR/network.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/fr_FR/storage.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/fr_FR/templates.dita (100%)
create mode 100644 plugins/kimchi/ui/pages/help/it_IT/Makefile.am
rename {ui => plugins/kimchi/ui}/pages/help/it_IT/guests.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/it_IT/host.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/it_IT/network.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/it_IT/storage.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/it_IT/templates.dita (100%)
create mode 100644 plugins/kimchi/ui/pages/help/ja_JP/Makefile.am
rename {ui => plugins/kimchi/ui}/pages/help/ja_JP/guests.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/ja_JP/host.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/ja_JP/network.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/ja_JP/storage.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/ja_JP/templates.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/kimchi.css (100%)
create mode 100644 plugins/kimchi/ui/pages/help/ko_KR/Makefile.am
rename {ui => plugins/kimchi/ui}/pages/help/ko_KR/guests.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/ko_KR/host.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/ko_KR/network.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/ko_KR/storage.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/ko_KR/templates.dita (100%)
create mode 100644 plugins/kimchi/ui/pages/help/pt_BR/Makefile.am
rename {ui => plugins/kimchi/ui}/pages/help/pt_BR/guests.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/pt_BR/host.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/pt_BR/network.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/pt_BR/storage.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/pt_BR/templates.dita (100%)
create mode 100644 plugins/kimchi/ui/pages/help/ru_RU/Makefile.am
rename {ui => plugins/kimchi/ui}/pages/help/ru_RU/guests.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/ru_RU/host.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/ru_RU/network.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/ru_RU/storage.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/ru_RU/templates.dita (100%)
create mode 100644 plugins/kimchi/ui/pages/help/zh_CN/Makefile.am
rename {ui => plugins/kimchi/ui}/pages/help/zh_CN/guests.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/zh_CN/host.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/zh_CN/network.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/zh_CN/storage.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/zh_CN/templates.dita (100%)
create mode 100644 plugins/kimchi/ui/pages/help/zh_TW/Makefile.am
rename {ui => plugins/kimchi/ui}/pages/help/zh_TW/guests.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/zh_TW/host.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/zh_TW/network.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/zh_TW/storage.dita (100%)
rename {ui => plugins/kimchi/ui}/pages/help/zh_TW/templates.dita (100%)
create mode 100644 plugins/kimchi/ui/pages/host.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/i18n.json.tmpl
create mode 100644 plugins/kimchi/ui/pages/network.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/report-add.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/report-rename.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/repository-add.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/repository-edit.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/storage.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/storagepool-add-volume.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/storagepool-add.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/template-add.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/template-edit.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/templates.html.tmpl
create mode 100644 plugins/kimchi/ui/robots.txt
create mode 100644 plugins/kimchi/ui/spice-html5/Makefile.am
rename {ui => plugins/kimchi/ui}/spice-html5/atKeynames.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/bitmap.js (100%)
create mode 100644 plugins/kimchi/ui/spice-html5/css/Makefile.am
rename {ui => plugins/kimchi/ui}/spice-html5/css/spice.css (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/cursor.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/display.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/enums.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/inputs.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/lz.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/main.js (100%)
create mode 100644 plugins/kimchi/ui/spice-html5/pages/Makefile.am
create mode 100644 plugins/kimchi/ui/spice-html5/pages/spice_auto.html
rename {ui => plugins/kimchi/ui}/spice-html5/playback.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/png.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/quic.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/resize.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/simulatecursor.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/spicearraybuffer.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/spiceconn.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/spicedataview.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/spicemsg.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/spicetype.js (100%)
create mode 100644 plugins/kimchi/ui/spice-html5/thirdparty/Makefile.am
rename {ui => plugins/kimchi/ui}/spice-html5/thirdparty/jsbn.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/thirdparty/prng4.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/thirdparty/rng.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/thirdparty/rsa.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/thirdparty/sha1.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/ticket.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/utils.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/webm.js (100%)
rename {ui => plugins/kimchi/ui}/spice-html5/wire.js (100%)
create mode 100644 plugins/kimchi/utils.py
create mode 100644 plugins/kimchi/vmtemplate.py
create mode 100644 plugins/kimchi/xmlutils/Makefile.am
rename {src => plugins}/kimchi/xmlutils/__init__.py (100%)
rename {src => plugins}/kimchi/xmlutils/cpu.py (100%)
create mode 100644 plugins/kimchi/xmlutils/disk.py
create mode 100644 plugins/kimchi/xmlutils/graphics.py
create mode 100644 plugins/kimchi/xmlutils/interface.py
create mode 100644 plugins/kimchi/xmlutils/network.py
rename {src => plugins}/kimchi/xmlutils/qemucmdline.py (100%)
create mode 100644 plugins/kimchi/yumparser.py
delete mode 100755 po/kimchi.pot
create mode 100755 po/wok.pot
delete mode 100644 src/kimchi.conf.in
delete mode 100644 src/kimchi/API.json
delete mode 100644 src/kimchi/Makefile.am
delete mode 100644 src/kimchi/asynctask.py
delete mode 100644 src/kimchi/auth.py
delete mode 100644 src/kimchi/cachebust.py
delete mode 100644 src/kimchi/config.py.in
delete mode 100644 src/kimchi/control/Makefile.am
delete mode 100644 src/kimchi/control/__init__.py
delete mode 100644 src/kimchi/control/base.py
delete mode 100644 src/kimchi/control/config.py
delete mode 100644 src/kimchi/control/cpuinfo.py
delete mode 100644 src/kimchi/control/debugreports.py
delete mode 100644 src/kimchi/control/groups.py
delete mode 100644 src/kimchi/control/host.py
delete mode 100644 src/kimchi/control/interfaces.py
delete mode 100644 src/kimchi/control/networks.py
delete mode 100644 src/kimchi/control/peers.py
delete mode 100644 src/kimchi/control/plugins.py
delete mode 100644 src/kimchi/control/storagepools.py
delete mode 100644 src/kimchi/control/storageservers.py
delete mode 100644 src/kimchi/control/storagevolumes.py
delete mode 100644 src/kimchi/control/tasks.py
delete mode 100644 src/kimchi/control/templates.py
delete mode 100644 src/kimchi/control/users.py
delete mode 100644 src/kimchi/control/utils.py
delete mode 100644 src/kimchi/control/vm/Makefile.am
delete mode 100644 src/kimchi/control/vm/__init__.py
delete mode 100644 src/kimchi/control/vm/hostdevs.py
delete mode 100644 src/kimchi/control/vm/ifaces.py
delete mode 100644 src/kimchi/control/vm/snapshots.py
delete mode 100644 src/kimchi/control/vm/storages.py
delete mode 100644 src/kimchi/control/vms.py
delete mode 100644 src/kimchi/disks.py
delete mode 100644 src/kimchi/distroloader.py
delete mode 100644 src/kimchi/exception.py
delete mode 100644 src/kimchi/i18n.py
delete mode 100644 src/kimchi/imageinfo.py
delete mode 100644 src/kimchi/iscsi.py
delete mode 100644 src/kimchi/isoinfo.py
delete mode 100644 src/kimchi/kvmusertests.py
delete mode 100644 src/kimchi/mockmodel.py
delete mode 100644 src/kimchi/model/Makefile.am
delete mode 100644 src/kimchi/model/config.py
delete mode 100644 src/kimchi/model/cpuinfo.py
delete mode 100644 src/kimchi/model/debugreports.py
delete mode 100644 src/kimchi/model/diskutils.py
delete mode 100644 src/kimchi/model/featuretests.py
delete mode 100644 src/kimchi/model/groups.py
delete mode 100644 src/kimchi/model/host.py
delete mode 100644 src/kimchi/model/hostdev.py
delete mode 100644 src/kimchi/model/interfaces.py
delete mode 100644 src/kimchi/model/libvirtconnection.py
delete mode 100644 src/kimchi/model/libvirtstoragepool.py
delete mode 100644 src/kimchi/model/model.py
delete mode 100644 src/kimchi/model/networks.py
delete mode 100644 src/kimchi/model/peers.py
delete mode 100644 src/kimchi/model/plugins.py
delete mode 100644 src/kimchi/model/storagepools.py
delete mode 100644 src/kimchi/model/storageservers.py
delete mode 100644 src/kimchi/model/storagetargets.py
delete mode 100644 src/kimchi/model/storagevolumes.py
delete mode 100644 src/kimchi/model/tasks.py
delete mode 100644 src/kimchi/model/templates.py
delete mode 100644 src/kimchi/model/users.py
delete mode 100644 src/kimchi/model/utils.py
delete mode 100644 src/kimchi/model/vmhostdevs.py
delete mode 100644 src/kimchi/model/vmifaces.py
delete mode 100644 src/kimchi/model/vms.py
delete mode 100644 src/kimchi/model/vmsnapshots.py
delete mode 100644 src/kimchi/model/vmstorages.py
delete mode 100644 src/kimchi/objectstore.py
delete mode 100644 src/kimchi/osinfo.py
delete mode 100644 src/kimchi/proxy.py
delete mode 100644 src/kimchi/repositories.py
delete mode 100644 src/kimchi/root.py
delete mode 100644 src/kimchi/scan.py
delete mode 100644 src/kimchi/screenshot.py
delete mode 100644 src/kimchi/server.py
delete mode 100644 src/kimchi/sslcert.py
delete mode 100644 src/kimchi/swupdate.py
delete mode 100644 src/kimchi/template.py
delete mode 100644 src/kimchi/utils.py
delete mode 100644 src/kimchi/vmtemplate.py
delete mode 100644 src/kimchi/vnc.py
delete mode 100644 src/kimchi/xmlutils/Makefile.am
delete mode 100644 src/kimchi/xmlutils/disk.py
delete mode 100644 src/kimchi/xmlutils/graphics.py
delete mode 100644 src/kimchi/xmlutils/interface.py
delete mode 100644 src/kimchi/xmlutils/network.py
delete mode 100644 src/kimchi/yumparser.py
delete mode 100644 src/kimchid.in
delete mode 100644 src/nginx/kimchi.conf.in
create mode 100644 src/nginx/wok.conf.in
create mode 100644 src/wok.conf.in
create mode 100644 src/wok/API.json
create mode 100644 src/wok/Makefile.am
rename src/{kimchi => wok}/__init__.py (100%)
create mode 100644 src/wok/asynctask.py
create mode 100644 src/wok/auth.py
rename src/{kimchi => wok}/basemodel.py (100%)
create mode 100644 src/wok/cachebust.py
create mode 100644 src/wok/config.py.in
create mode 100644 src/wok/control/Makefile.am
create mode 100644 src/wok/control/__init__.py
create mode 100644 src/wok/control/base.py
create mode 100644 src/wok/control/plugins.py
create mode 100644 src/wok/control/utils.py
create mode 100644 src/wok/exception.py
create mode 100644 src/wok/i18n.py
create mode 100644 src/wok/model/Makefile.am
copy src/{kimchi => wok}/model/__init__.py (100%)
create mode 100644 src/wok/model/model.py
create mode 100644 src/wok/model/plugins.py
rename src/{kimchi => wok}/netinfo.py (100%)
rename src/{kimchi => wok}/network.py (100%)
create mode 100644 src/wok/objectstore.py
create mode 100644 src/wok/proxy.py
rename src/{kimchi => wok}/rollbackcontext.py (100%)
create mode 100644 src/wok/root.py
create mode 100644 src/wok/server.py
create mode 100644 src/wok/sslcert.py
create mode 100644 src/wok/template.py
create mode 100644 src/wok/utils.py
create mode 100644 src/wok/vnc.py
create mode 100644 src/wok/xmlutils/Makefile.am
rename src/{kimchi/model => wok/xmlutils}/__init__.py (100%)
rename src/{kimchi => wok}/xmlutils/utils.py (100%)
create mode 100644 src/wokd.in
delete mode 100644 tests/Makefile.am
delete mode 100644 tests/iso_gen.py
delete mode 100644 tests/run_tests.sh.in
delete mode 100644 tests/test_authorization.py
delete mode 100644 tests/test_config.py.in
delete mode 100644 tests/test_exception.py
delete mode 100644 tests/test_host.py
delete mode 100644 tests/test_mock_network.py
delete mode 100644 tests/test_mock_storagepool.py
delete mode 100644 tests/test_mock_storagevolume.py
delete mode 100644 tests/test_mockmodel.py
delete mode 100644 tests/test_model.py
delete mode 100644 tests/test_model_network.py
delete mode 100644 tests/test_model_storagepool.py
delete mode 100644 tests/test_model_storagevolume.py
delete mode 100644 tests/test_networkxml.py
delete mode 100644 tests/test_objectstore.py
delete mode 100644 tests/test_osinfo.py
delete mode 100644 tests/test_plugin.py
delete mode 100644 tests/test_rest.py
delete mode 100644 tests/test_rollbackcontext.py
delete mode 100644 tests/test_server.py
delete mode 100644 tests/test_storagepoolxml.py
delete mode 100644 tests/test_template.py
delete mode 100644 tests/test_utils.py
delete mode 100644 tests/test_vmtemplate.py
delete mode 100644 tests/test_yumparser.py
delete mode 100644 tests/utils.py
delete mode 100644 ui/css/theme-default/guest-edit.css
delete mode 100644 ui/css/theme-default/host.css
delete mode 100644 ui/css/theme-default/list.css
delete mode 100644 ui/css/theme-default/network.css
delete mode 100644 ui/css/theme-default/report-rename.css
delete mode 100644 ui/css/theme-default/storage.css
delete mode 100644 ui/css/theme-default/template_add.css
create mode 100644 ui/fontello/Makefile.am
create mode 100644 ui/fontello/css/Makefile.am
create mode 100644 ui/fontello/font/Makefile.am
rename ui/images/theme-default/{kimchi-loading.gif => wok-loading.gif} (100%)
delete mode 100644 ui/js/src/kimchi.api.js
delete mode 100644 ui/js/src/kimchi.cookie.js
delete mode 100644 ui/js/src/kimchi.grid.js
delete mode 100644 ui/js/src/kimchi.guest_add_main.js
delete mode 100644 ui/js/src/kimchi.guest_edit_main.js
delete mode 100644 ui/js/src/kimchi.guest_main.js
delete mode 100644 ui/js/src/kimchi.guest_media_main.js
delete mode 100644 ui/js/src/kimchi.guest_storage_add.main.js
delete mode 100644 ui/js/src/kimchi.host.js
delete mode 100644 ui/js/src/kimchi.lang.js
delete mode 100644 ui/js/src/kimchi.line-chart.js
delete mode 100644 ui/js/src/kimchi.login.js
delete mode 100644 ui/js/src/kimchi.main.js
delete mode 100644 ui/js/src/kimchi.message.js
delete mode 100644 ui/js/src/kimchi.network.js
delete mode 100644 ui/js/src/kimchi.popable.js
delete mode 100644 ui/js/src/kimchi.report_add_main.js
delete mode 100644 ui/js/src/kimchi.report_rename_main.js
delete mode 100644 ui/js/src/kimchi.repository_add_main.js
delete mode 100644 ui/js/src/kimchi.repository_edit_main.js
delete mode 100644 ui/js/src/kimchi.select.js
delete mode 100644 ui/js/src/kimchi.storage_main.js
delete mode 100644 ui/js/src/kimchi.storagepool_add_main.js
delete mode 100644 ui/js/src/kimchi.storagepool_add_volume_main.js
delete mode 100644 ui/js/src/kimchi.substitute.js
delete mode 100644 ui/js/src/kimchi.template_add_main.js
delete mode 100644 ui/js/src/kimchi.template_edit_main.js
delete mode 100644 ui/js/src/kimchi.template_main.js
delete mode 100644 ui/js/src/kimchi.topic.js
delete mode 100644 ui/js/src/kimchi.user.js
delete mode 100644 ui/js/src/kimchi.utils.js
delete mode 100644 ui/js/src/kimchi.window.js
create mode 100644 ui/js/src/wok.api.js
create mode 100644 ui/js/src/wok.cookie.js
rename ui/js/src/{kimchi.form.js => wok.form.js} (100%)
create mode 100644 ui/js/src/wok.grid.js
create mode 100644 ui/js/src/wok.lang.js
create mode 100644 ui/js/src/wok.line-chart.js
create mode 100644 ui/js/src/wok.login.js
create mode 100644 ui/js/src/wok.main.js
create mode 100644 ui/js/src/wok.message.js
rename ui/js/src/{kimchi.object.js => wok.object.js} (100%)
create mode 100644 ui/js/src/wok.popable.js
create mode 100644 ui/js/src/wok.select.js
rename ui/js/src/{kimchi.string.js => wok.string.js} (100%)
create mode 100644 ui/js/src/wok.substitute.js
create mode 100644 ui/js/src/wok.topic.js
create mode 100644 ui/js/src/wok.user.js
create mode 100644 ui/js/src/wok.utils.js
create mode 100644 ui/js/src/wok.window.js
delete mode 100644 ui/pages/guest-add.html.tmpl
delete mode 100644 ui/pages/guest-storage-add.html.tmpl
delete mode 100644 ui/pages/guest.html.tmpl
delete mode 100644 ui/pages/help/Makefile.am
delete mode 100644 ui/pages/help/de_DE/Makefile.am
delete mode 100644 ui/pages/help/en_US/Makefile.am
delete mode 100644 ui/pages/help/es_ES/Makefile.am
delete mode 100644 ui/pages/help/fr_FR/Makefile.am
delete mode 100755 ui/pages/help/gen-index.py
delete mode 100644 ui/pages/help/it_IT/Makefile.am
delete mode 100644 ui/pages/help/ja_JP/Makefile.am
delete mode 100644 ui/pages/help/ko_KR/Makefile.am
delete mode 100644 ui/pages/help/pt_BR/Makefile.am
delete mode 100644 ui/pages/help/ru_RU/Makefile.am
delete mode 100644 ui/pages/help/zh_CN/Makefile.am
delete mode 100644 ui/pages/help/zh_TW/Makefile.am
delete mode 100644 ui/pages/kimchi-ui.html.tmpl
delete mode 100644 ui/pages/report-add.html.tmpl
delete mode 100644 ui/pages/report-rename.html.tmpl
delete mode 100644 ui/pages/repository-add.html.tmpl
delete mode 100644 ui/pages/repository-edit.html.tmpl
delete mode 100644 ui/pages/storagepool-add-volume.html.tmpl
delete mode 100644 ui/pages/storagepool-add.html.tmpl
delete mode 100644 ui/pages/tabs/Makefile.am
delete mode 100644 ui/pages/tabs/guests.html.tmpl
delete mode 100644 ui/pages/tabs/host.html.tmpl
delete mode 100644 ui/pages/tabs/network.html.tmpl
delete mode 100644 ui/pages/tabs/storage.html.tmpl
delete mode 100644 ui/pages/tabs/templates.html.tmpl
delete mode 100644 ui/pages/template-add.html.tmpl
delete mode 100644 ui/pages/template-edit.html.tmpl
create mode 100644 ui/pages/wok-ui.html.tmpl
delete mode 100644 ui/spice-html5/Makefile.am
delete mode 100644 ui/spice-html5/css/Makefile.am
delete mode 100644 ui/spice-html5/pages/Makefile.am
delete mode 100644 ui/spice-html5/pages/spice_auto.html
delete mode 100644 ui/spice-html5/thirdparty/Makefile.am
9 years, 4 months