[PATCH 00/38] [IN-PROGRESS] Split code into Wok server and Kimchi plugin
by Lucio Correia
Despite the size of patchset, the review will be straightforward. The biggest
patches have only repetitive changes, like file/variable renames or URI changes.
Wok stands for Webserver Originated from Kimchi. This patchset splits code into
web server (Wok) and virtualization layer (Kimchi, made a plugin).
It's [IN-PROGRESS] because it's not fully working yet. My next steps:
* Split novnc/spice stuff
* Split error messages
* Fix some tests failing
* Other minor adjusts
Patches organization:
* 01 to 04: just renames/copies files, no code changes.
* 05 to 16: repetitive changes for wok/kimchi basic files
* 17 and 18: setup wok and kimchi to run
* 19 to 33: small fixes necessary to make wok/kimchi work in the new structure
* 34 to 38: additional fixes not specific to this new structure
Patches 01 to 33 should be applied as a single commit. They are separated here
to easy the reviewers work.
Also, I will send soon a small patchset to ginger for adapting it to wok.
This hopefully will be the base for next release (just after 1.5).
Thanks,
Signed-off-by: Gustavo Y. Ribeiro <gyr(a)linux.vnet.ibm.com>
Signed-off-by: Lucio J. H. Correia <luciojhc(a)linux.vnet.ibm.com>
Lucio (9):
Rename src/kimchi to src/wok
Use wok.min.js instead of kimchi.min.js in wok
Do not use tabs dir for kimchi plugin html templates
Move hide-content css to wok
Refer to kimchi plugin specific js/css in htmls
Make render_cheetah_file() plugin-aware
Move kimchi-specific URI functions to plugin
Move isElementInViewport() back to wok
Default to first tab
Lucio Correia (29):
Create kimchi plugin
Rename remaining wok files
Duplicate some UI files from kimchi to wok
Add po files for wok
Add specs for wok package
Add API for wok
Add/update wok makefiles
Update wok build scripts
Add/update kimchi plugin makefiles
Update kimchi plugin build scripts
Update server references to wok
Adapt imports for the new plugin structure
Rename kimchi_log to wok_log
Use plugin relative URLs
Setup wok
Setup kimchi plugin
Dynamically add authed URLs to plugin conf
Do not generate help index
Fix storage pool URI split
Fix import_module
Make cachebust's href() plugin-aware
Drop requestJSON() and listPlugins() from kimchi plugin
Move capabilities to kimchi plugin
Fix tests
Fix Fedora RPM build issue
Use --always flag to make it work for all cases
Use pool_uri to avoid case pool_name is not defined
Fix help path for plugins
Remove power-down icon from backend
.gitignore | 16 +-
Makefile.am | 49 +-
README.md | 1 -
config/Makefile.am | 18 -
config/ui/Makefile.am | 22 -
config/ui/tabs.xml | 38 -
configure.ac | 36 +-
contrib/DEBIAN/control.in | 15 +-
contrib/DEBIAN/postrm | 4 +-
contrib/Makefile.am | 13 +-
contrib/kimchi.spec.fedora.in | 204 --
contrib/kimchi.spec.suse.in | 137 --
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 | 178 ++
contrib/wok.spec.suse.in | 111 +
contrib/wokd-upstart.conf.debian | 28 +
contrib/wokd-upstart.conf.fedora | 28 +
contrib/wokd.service.fedora | 13 +
contrib/wokd.sysvinit | 104 +
docs/API.md | 1157 ----------
docs/Makefile.am | 9 +-
docs/README-federation.md | 60 -
docs/README.md | 234 --
docs/kimchi-guest.png | Bin 192281 -> 0 bytes
docs/kimchi-login.png | Bin 318041 -> 0 bytes
docs/kimchi-templates.png | Bin 329678 -> 0 bytes
docs/kimchid.8 | 156 --
docs/wokd.8 | 156 ++
plugins/Makefile.am | 2 +-
plugins/kimchi/.gitignore | 37 +
plugins/kimchi/ABOUT-NLS | 1281 +++++++++++
plugins/kimchi/API.json | 836 +++++++
plugins/kimchi/AUTHORS | 32 +
plugins/kimchi/CONTRIBUTE.md | 16 +
plugins/kimchi/COPYING | 18 +
plugins/kimchi/COPYING.ASL2 | 202 ++
plugins/kimchi/COPYING.LGPL | 165 ++
plugins/kimchi/ChangeLog | 1873 ++++++++++++++++
plugins/kimchi/INSTALL | 369 ++++
plugins/kimchi/Makefile.am | 158 ++
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 | 74 +
plugins/kimchi/configure.ac | 123 ++
plugins/kimchi/contrib/DEBIAN/Makefile.am | 17 +
plugins/kimchi/contrib/DEBIAN/control.in | 36 +
plugins/kimchi/contrib/Makefile.am | 34 +
plugins/kimchi/contrib/kimchi.spec.fedora.in | 131 ++
plugins/kimchi/contrib/kimchi.spec.suse.in | 113 +
plugins/kimchi/contrib/make-deb.sh.in | 15 +
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 | 156 ++
plugins/kimchi/control/interfaces.py | 46 +
plugins/kimchi/control/networks.py | 54 +
plugins/kimchi/control/peers.py | 29 +
plugins/kimchi/control/storagepools.py | 115 +
plugins/kimchi/control/storageservers.py | 60 +
plugins/kimchi/control/storagevolumes.py | 83 +
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 | 66 +
plugins/kimchi/disks.py | 197 ++
plugins/kimchi/distroloader.py | 66 +
plugins/kimchi/distros.d/Makefile.am | 22 +
plugins/kimchi/distros.d/debian.json | 9 +
plugins/kimchi/distros.d/fedora.json | 30 +
plugins/kimchi/distros.d/gentoo.json | 9 +
plugins/kimchi/distros.d/opensuse.json | 23 +
plugins/kimchi/distros.d/ubuntu.json | 37 +
plugins/kimchi/docs/API.md | 1157 ++++++++++
plugins/kimchi/docs/Makefile.am | 28 +
plugins/kimchi/docs/README-federation.md | 60 +
plugins/kimchi/docs/README.md | 234 ++
plugins/kimchi/docs/kimchi-guest.png | Bin 0 -> 192281 bytes
plugins/kimchi/docs/kimchi-login.png | Bin 0 -> 318041 bytes
plugins/kimchi/docs/kimchi-templates.png | Bin 0 -> 329678 bytes
plugins/kimchi/i18n.py | 343 +++
plugins/kimchi/imageinfo.py | 72 +
plugins/kimchi/iscsi.py | 88 +
plugins/kimchi/isoinfo.py | 506 +++++
plugins/kimchi/kimchi.conf | 67 +
plugins/kimchi/kvmusertests.py | 75 +
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 +
plugins/kimchi/model/__init__.py | 18 +
plugins/kimchi/model/config.py | 173 ++
plugins/kimchi/model/cpuinfo.py | 126 ++
plugins/kimchi/model/debugreports.py | 211 ++
plugins/kimchi/model/diskutils.py | 75 +
plugins/kimchi/model/featuretests.py | 209 ++
plugins/kimchi/model/groups.py | 67 +
plugins/kimchi/model/host.py | 476 ++++
plugins/kimchi/model/hostdev.py | 323 +++
plugins/kimchi/model/interfaces.py | 43 +
plugins/kimchi/model/libvirtconnection.py | 137 ++
plugins/kimchi/model/libvirtstoragepool.py | 264 +++
plugins/kimchi/model/model.py | 51 +
plugins/kimchi/model/networks.py | 382 ++++
plugins/kimchi/model/peers.py | 72 +
plugins/kimchi/model/storagepools.py | 478 ++++
plugins/kimchi/model/storageservers.py | 80 +
plugins/kimchi/model/storagetargets.py | 121 ++
plugins/kimchi/model/storagevolumes.py | 536 +++++
plugins/kimchi/model/tasks.py | 64 +
plugins/kimchi/model/templates.py | 303 +++
plugins/kimchi/model/users.py | 90 +
plugins/kimchi/model/utils.py | 153 ++
plugins/kimchi/model/vmhostdevs.py | 315 +++
plugins/kimchi/model/vmifaces.py | 168 ++
plugins/kimchi/model/vms.py | 1173 ++++++++++
plugins/kimchi/model/vmsnapshots.py | 204 ++
plugins/kimchi/model/vmstorages.py | 247 +++
plugins/kimchi/osinfo.py | 204 ++
plugins/kimchi/po/LINGUAS | 11 +
plugins/kimchi/po/Makefile.in.in | 398 ++++
plugins/kimchi/po/Makevars | 41 +
plugins/kimchi/po/POTFILES.in | 3 +
plugins/kimchi/po/de_DE.po | 2220 +++++++++++++++++++
plugins/kimchi/po/en_US.po | 2054 ++++++++++++++++++
plugins/kimchi/po/es_ES.po | 2239 +++++++++++++++++++
plugins/kimchi/po/fr_FR.po | 2261 +++++++++++++++++++
plugins/kimchi/po/gen-pot.in | 9 +
plugins/kimchi/po/it_IT.po | 2207 +++++++++++++++++++
plugins/kimchi/po/ja_JP.po | 2201 +++++++++++++++++++
plugins/kimchi/po/kimchi.pot | 2054 ++++++++++++++++++
plugins/kimchi/po/ko_KR.po | 2126 ++++++++++++++++++
plugins/kimchi/po/pt_BR.po | 2271 ++++++++++++++++++++
plugins/kimchi/po/ru_RU.po | 2128 ++++++++++++++++++
plugins/kimchi/po/zh_CN.po | 2094 ++++++++++++++++++
plugins/kimchi/po/zh_TW.po | 2071 ++++++++++++++++++
plugins/kimchi/repositories.py | 554 +++++
plugins/kimchi/root.py | 57 +
plugins/kimchi/scan.py | 89 +
plugins/kimchi/screenshot.py | 184 ++
plugins/kimchi/swupdate.py | 266 +++
plugins/kimchi/template.conf | 47 +
plugins/kimchi/tests/Makefile.am | 50 +
plugins/kimchi/tests/iso_gen.py | 211 ++
plugins/kimchi/tests/run_tests.sh.in | 55 +
plugins/kimchi/tests/test_authorization.py | 166 ++
plugins/kimchi/tests/test_config.py.in | 191 ++
plugins/kimchi/tests/test_exception.py | 112 +
plugins/kimchi/tests/test_host.py | 199 ++
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 | 1204 +++++++++++
plugins/kimchi/tests/test_model_network.py | 144 ++
plugins/kimchi/tests/test_model_storagepool.py | 104 +
plugins/kimchi/tests/test_model_storagevolume.py | 271 +++
plugins/kimchi/tests/test_networkxml.py | 171 ++
plugins/kimchi/tests/test_objectstore.py | 96 +
plugins/kimchi/tests/test_osinfo.py | 70 +
plugins/kimchi/tests/test_plugin.py | 128 ++
plugins/kimchi/tests/test_rest.py | 1207 +++++++++++
plugins/kimchi/tests/test_rollbackcontext.py | 99 +
plugins/kimchi/tests/test_server.py | 287 +++
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 | 109 +
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/button.css | 481 +++++
.../kimchi/ui/css/theme-default/circleGauge.css | 23 +
plugins/kimchi/ui/css/theme-default/form.css | 58 +
plugins/kimchi/ui/css/theme-default/guest-edit.css | 418 ++++
.../ui/css/theme-default/guest-storage-add.css | 81 +
plugins/kimchi/ui/css/theme-default/host.css | 287 +++
.../ui/css/theme-default/jquery-ui.custom.css | 203 ++
plugins/kimchi/ui/css/theme-default/line-chart.css | 73 +
plugins/kimchi/ui/css/theme-default/list.css | 308 +++
plugins/kimchi/ui/css/theme-default/message.css | 135 ++
plugins/kimchi/ui/css/theme-default/network.css | 319 +++
plugins/kimchi/ui/css/theme-default/popover.css | 124 ++
plugins/kimchi/ui/css/theme-default/report-add.css | 32 +
.../kimchi/ui/css/theme-default/report-rename.css | 39 +
.../kimchi/ui/css/theme-default/repository-add.css | 36 +
.../ui/css/theme-default/repository-edit.css | 90 +
plugins/kimchi/ui/css/theme-default/storage.css | 654 ++++++
.../css/theme-default/storagepool-add-volume.css | 36 +
.../kimchi/ui/css/theme-default/template-edit.css | 171 ++
plugins/kimchi/ui/css/theme-default/template.css | 85 +
.../kimchi/ui/css/theme-default/template_add.css | 313 +++
.../kimchi/ui/css/theme-default/template_list.css | 267 +++
plugins/kimchi/ui/css/theme-default/tile-check.css | 45 +
plugins/kimchi/ui/css/theme-default/toolbar.css | 53 +
plugins/kimchi/ui/images/Makefile.am | 22 +
plugins/kimchi/ui/images/icon-centos.png | Bin 0 -> 4734 bytes
plugins/kimchi/ui/images/icon-debian.png | Bin 0 -> 4239 bytes
plugins/kimchi/ui/images/icon-fedora.png | Bin 0 -> 4449 bytes
plugins/kimchi/ui/images/icon-gentoo.png | Bin 0 -> 15307 bytes
plugins/kimchi/ui/images/icon-opensuse.png | Bin 0 -> 3046 bytes
plugins/kimchi/ui/images/icon-ubuntu.png | Bin 0 -> 4818 bytes
plugins/kimchi/ui/images/icon-vm.png | Bin 0 -> 2976 bytes
plugins/kimchi/ui/images/logo.ico | Bin 0 -> 1214 bytes
plugins/kimchi/ui/images/theme-default/Makefile.am | 20 +
plugins/kimchi/ui/images/theme-default/alert.png | Bin 0 -> 3537 bytes
.../ui/images/theme-default/arrow-down-black.png | Bin 0 -> 2942 bytes
.../ui/images/theme-default/arrow-down-disable.png | Bin 0 -> 472 bytes
.../kimchi/ui/images/theme-default/arrow-down.png | Bin 0 -> 537 bytes
.../kimchi/ui/images/theme-default/arrow-up.png | Bin 0 -> 510 bytes
.../kimchi/ui/images/theme-default/arrow_out.png | Bin 0 -> 3048 bytes
plugins/kimchi/ui/images/theme-default/bg-mask.png | Bin 0 -> 2899 bytes
.../kimchi/ui/images/theme-default/check-green.png | Bin 0 -> 3501 bytes
.../kimchi/ui/images/theme-default/check-grey.png | Bin 0 -> 3535 bytes
.../ui/images/theme-default/folder-arrow-down.png | Bin 0 -> 2956 bytes
.../ui/images/theme-default/folder-arrow-right.png | Bin 0 -> 2958 bytes
plugins/kimchi/ui/images/theme-default/group.png | Bin 0 -> 1703 bytes
.../ui/images/theme-default/host-icon-sprite.png | Bin 0 -> 1034 bytes
.../kimchi/ui/images/theme-default/icon-alert.png | Bin 0 -> 3545 bytes
.../kimchi/ui/images/theme-default/icon-back.png | Bin 0 -> 244 bytes
.../kimchi/ui/images/theme-default/icon-camera.png | Bin 0 -> 4860 bytes
.../kimchi/ui/images/theme-default/icon-design.png | Bin 0 -> 4562 bytes
.../kimchi/ui/images/theme-default/icon-detail.png | Bin 0 -> 3079 bytes
.../kimchi/ui/images/theme-default/icon-event.png | Bin 0 -> 3791 bytes
.../kimchi/ui/images/theme-default/icon-iso.png | Bin 0 -> 4188 bytes
.../kimchi/ui/images/theme-default/icon-list.png | Bin 0 -> 2983 bytes
.../kimchi/ui/images/theme-default/icon-load.png | Bin 0 -> 3678 bytes
.../kimchi/ui/images/theme-default/icon-local.png | Bin 0 -> 425 bytes
.../ui/images/theme-default/icon-power-down.png | Bin 0 -> 4372 bytes
.../ui/images/theme-default/icon-power-up.png | Bin 0 -> 4367 bytes
.../kimchi/ui/images/theme-default/icon-qcow2.png | Bin 0 -> 4684 bytes
.../kimchi/ui/images/theme-default/icon-raw.png | Bin 0 -> 4679 bytes
.../kimchi/ui/images/theme-default/icon-remote.png | Bin 0 -> 1005 bytes
.../kimchi/ui/images/theme-default/icon-reset.png | Bin 0 -> 4576 bytes
.../kimchi/ui/images/theme-default/icon-search.png | Bin 0 -> 4197 bytes
.../ui/images/theme-default/icon-setting.png | Bin 0 -> 3664 bytes
.../kimchi/ui/images/theme-default/icon-sort.png | Bin 0 -> 3421 bytes
.../kimchi/ui/images/theme-default/icon-tool.png | Bin 0 -> 4466 bytes
.../kimchi/ui/images/theme-default/icon-tree.png | Bin 0 -> 3526 bytes
.../kimchi/ui/images/theme-default/icon-user.png | Bin 0 -> 5366 bytes
.../images/theme-default/icon-volume-default.png | Bin 0 -> 4265 bytes
.../ui/images/theme-default/kimchi-loading.gif | Bin 0 -> 6181 bytes
.../images/theme-default/kimchi-loading15x15.gif | Bin 0 -> 1653 bytes
plugins/kimchi/ui/images/theme-default/loading.gif | Bin 0 -> 2190 bytes
.../kimchi/ui/images/theme-default/logo-white.png | Bin 0 -> 9879 bytes
.../kimchi/ui/images/theme-default/thumb-guest.png | Bin 0 -> 3896 bytes
.../kimchi/ui/images/theme-default/thumb-host.png | Bin 0 -> 5069 bytes
plugins/kimchi/ui/images/theme-default/user.png | Bin 0 -> 1322 bytes
plugins/kimchi/ui/js/Makefile.am | 27 +
plugins/kimchi/ui/js/src/kimchi.api.js | 1318 ++++++++++++
plugins/kimchi/ui/js/src/kimchi.form.js | 48 +
plugins/kimchi/ui/js/src/kimchi.guest_add_main.js | 86 +
plugins/kimchi/ui/js/src/kimchi.guest_edit_main.js | 748 +++++++
plugins/kimchi/ui/js/src/kimchi.guest_main.js | 430 ++++
.../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.line-chart.js | 202 ++
plugins/kimchi/ui/js/src/kimchi.main.js | 26 +
plugins/kimchi/ui/js/src/kimchi.network.js | 391 ++++
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.select.js | 50 +
plugins/kimchi/ui/js/src/kimchi.storage_main.js | 419 ++++
.../ui/js/src/kimchi.storagepool_add_main.js | 415 ++++
.../js/src/kimchi.storagepool_add_volume_main.js | 107 +
.../kimchi/ui/js/src/kimchi.template_add_main.js | 441 ++++
.../kimchi/ui/js/src/kimchi.template_edit_main.js | 318 +++
plugins/kimchi/ui/js/src/kimchi.template_main.js | 111 +
plugins/kimchi/ui/js/src/kimchi.utils.js | 168 ++
plugins/kimchi/ui/js/widgets/circleGauge.js | 100 +
plugins/kimchi/ui/libs/Makefile.am | 22 +
plugins/kimchi/ui/libs/themes/Makefile.am | 18 +
plugins/kimchi/ui/libs/themes/base/Makefile.am | 22 +
.../kimchi/ui/libs/themes/base/images/Makefile.am | 20 +
.../libs/themes/base/images/animated-overlay.gif | Bin 0 -> 1738 bytes
.../base/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes
.../base/images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 178 bytes
.../base/images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 120 bytes
.../base/images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes
.../base/images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 111 bytes
.../base/images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 110 bytes
.../base/images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 119 bytes
.../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 101 bytes
.../themes/base/images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes
.../themes/base/images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes
.../themes/base/images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes
.../themes/base/images/ui-icons_888888_256x240.png | Bin 0 -> 4369 bytes
.../themes/base/images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes
plugins/kimchi/ui/pages/Makefile.am | 22 +
plugins/kimchi/ui/pages/error.html.tmpl | 69 +
plugins/kimchi/ui/pages/guest-add.html.tmpl | 93 +
plugins/kimchi/ui/pages/guest-edit.html.tmpl | 307 +++
.../kimchi/ui/pages/guest-storage-add.html.tmpl | 103 +
plugins/kimchi/ui/pages/guest.html.tmpl | 73 +
plugins/kimchi/ui/pages/guests.html.tmpl | 65 +
plugins/kimchi/ui/pages/help/Makefile.am | 30 +
plugins/kimchi/ui/pages/help/de_DE/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/de_DE/guests.dita | 127 ++
plugins/kimchi/ui/pages/help/de_DE/host.dita | 49 +
plugins/kimchi/ui/pages/help/de_DE/network.dita | 62 +
plugins/kimchi/ui/pages/help/de_DE/storage.dita | 86 +
plugins/kimchi/ui/pages/help/de_DE/templates.dita | 112 +
plugins/kimchi/ui/pages/help/dita-help.xsl | 26 +
plugins/kimchi/ui/pages/help/en_US/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/en_US/guests.dita | 136 ++
plugins/kimchi/ui/pages/help/en_US/host.dita | 70 +
plugins/kimchi/ui/pages/help/en_US/network.dita | 68 +
plugins/kimchi/ui/pages/help/en_US/storage.dita | 99 +
plugins/kimchi/ui/pages/help/en_US/templates.dita | 123 ++
plugins/kimchi/ui/pages/help/es_ES/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/es_ES/guests.dita | 120 +
plugins/kimchi/ui/pages/help/es_ES/host.dita | 49 +
plugins/kimchi/ui/pages/help/es_ES/network.dita | 61 +
plugins/kimchi/ui/pages/help/es_ES/storage.dita | 86 +
plugins/kimchi/ui/pages/help/es_ES/templates.dita | 111 +
plugins/kimchi/ui/pages/help/fr_FR/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/fr_FR/guests.dita | 130 ++
plugins/kimchi/ui/pages/help/fr_FR/host.dita | 68 +
plugins/kimchi/ui/pages/help/fr_FR/network.dita | 67 +
plugins/kimchi/ui/pages/help/fr_FR/storage.dita | 93 +
plugins/kimchi/ui/pages/help/fr_FR/templates.dita | 120 +
plugins/kimchi/ui/pages/help/it_IT/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/it_IT/guests.dita | 123 ++
plugins/kimchi/ui/pages/help/it_IT/host.dita | 51 +
plugins/kimchi/ui/pages/help/it_IT/network.dita | 63 +
plugins/kimchi/ui/pages/help/it_IT/storage.dita | 91 +
plugins/kimchi/ui/pages/help/it_IT/templates.dita | 115 +
plugins/kimchi/ui/pages/help/ja_JP/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/ja_JP/guests.dita | 172 ++
plugins/kimchi/ui/pages/help/ja_JP/host.dita | 70 +
plugins/kimchi/ui/pages/help/ja_JP/network.dita | 83 +
plugins/kimchi/ui/pages/help/ja_JP/storage.dita | 120 +
plugins/kimchi/ui/pages/help/ja_JP/templates.dita | 150 ++
plugins/kimchi/ui/pages/help/kimchi.css | 208 ++
plugins/kimchi/ui/pages/help/ko_KR/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/ko_KR/guests.dita | 119 +
plugins/kimchi/ui/pages/help/ko_KR/host.dita | 47 +
plugins/kimchi/ui/pages/help/ko_KR/network.dita | 61 +
plugins/kimchi/ui/pages/help/ko_KR/storage.dita | 86 +
plugins/kimchi/ui/pages/help/ko_KR/templates.dita | 111 +
plugins/kimchi/ui/pages/help/pt_BR/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/pt_BR/guests.dita | 137 ++
plugins/kimchi/ui/pages/help/pt_BR/host.dita | 74 +
plugins/kimchi/ui/pages/help/pt_BR/network.dita | 72 +
plugins/kimchi/ui/pages/help/pt_BR/storage.dita | 102 +
plugins/kimchi/ui/pages/help/pt_BR/templates.dita | 127 ++
plugins/kimchi/ui/pages/help/ru_RU/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/ru_RU/guests.dita | 122 ++
plugins/kimchi/ui/pages/help/ru_RU/host.dita | 48 +
plugins/kimchi/ui/pages/help/ru_RU/network.dita | 61 +
plugins/kimchi/ui/pages/help/ru_RU/storage.dita | 88 +
plugins/kimchi/ui/pages/help/ru_RU/templates.dita | 111 +
plugins/kimchi/ui/pages/help/zh_CN/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/zh_CN/guests.dita | 118 +
plugins/kimchi/ui/pages/help/zh_CN/host.dita | 45 +
plugins/kimchi/ui/pages/help/zh_CN/network.dita | 61 +
plugins/kimchi/ui/pages/help/zh_CN/storage.dita | 84 +
plugins/kimchi/ui/pages/help/zh_CN/templates.dita | 111 +
plugins/kimchi/ui/pages/help/zh_TW/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/zh_TW/guests.dita | 120 +
plugins/kimchi/ui/pages/help/zh_TW/host.dita | 50 +
plugins/kimchi/ui/pages/help/zh_TW/network.dita | 61 +
plugins/kimchi/ui/pages/help/zh_TW/storage.dita | 88 +
plugins/kimchi/ui/pages/help/zh_TW/templates.dita | 112 +
plugins/kimchi/ui/pages/host.html.tmpl | 177 ++
plugins/kimchi/ui/pages/i18n.json.tmpl | 185 ++
plugins/kimchi/ui/pages/network.html.tmpl | 132 ++
plugins/kimchi/ui/pages/report-add.html.tmpl | 53 +
plugins/kimchi/ui/pages/report-rename.html.tmpl | 53 +
plugins/kimchi/ui/pages/repository-add.html.tmpl | 105 +
plugins/kimchi/ui/pages/repository-edit.html.tmpl | 115 +
plugins/kimchi/ui/pages/storage.html.tmpl | 146 ++
.../ui/pages/storagepool-add-volume.html.tmpl | 77 +
plugins/kimchi/ui/pages/storagepool-add.html.tmpl | 178 ++
plugins/kimchi/ui/pages/template-add.html.tmpl | 229 ++
plugins/kimchi/ui/pages/template-edit.html.tmpl | 177 ++
plugins/kimchi/ui/pages/templates.html.tmpl | 77 +
plugins/kimchi/ui/robots.txt | 2 +
plugins/kimchi/ui/spice-html5/Makefile.am | 25 +
plugins/kimchi/ui/spice-html5/atKeynames.js | 183 ++
plugins/kimchi/ui/spice-html5/bitmap.js | 51 +
plugins/kimchi/ui/spice-html5/css/Makefile.am | 20 +
plugins/kimchi/ui/spice-html5/css/spice.css | 118 +
plugins/kimchi/ui/spice-html5/cursor.js | 110 +
plugins/kimchi/ui/spice-html5/display.js | 823 +++++++
plugins/kimchi/ui/spice-html5/enums.js | 324 +++
plugins/kimchi/ui/spice-html5/inputs.js | 280 +++
plugins/kimchi/ui/spice-html5/lz.js | 166 ++
plugins/kimchi/ui/spice-html5/main.js | 231 ++
plugins/kimchi/ui/spice-html5/pages/Makefile.am | 20 +
.../kimchi/ui/spice-html5/pages/spice_auto.html | 200 ++
plugins/kimchi/ui/spice-html5/playback.js | 278 +++
plugins/kimchi/ui/spice-html5/png.js | 256 +++
plugins/kimchi/ui/spice-html5/quic.js | 1335 ++++++++++++
plugins/kimchi/ui/spice-html5/resize.js | 70 +
plugins/kimchi/ui/spice-html5/simulatecursor.js | 202 ++
plugins/kimchi/ui/spice-html5/spicearraybuffer.js | 58 +
plugins/kimchi/ui/spice-html5/spiceconn.js | 460 ++++
plugins/kimchi/ui/spice-html5/spicedataview.js | 120 +
plugins/kimchi/ui/spice-html5/spicemsg.js | 1047 +++++++++
plugins/kimchi/ui/spice-html5/spicetype.js | 473 ++++
.../kimchi/ui/spice-html5/thirdparty/Makefile.am | 20 +
plugins/kimchi/ui/spice-html5/thirdparty/jsbn.js | 589 +++++
plugins/kimchi/ui/spice-html5/thirdparty/prng4.js | 79 +
plugins/kimchi/ui/spice-html5/thirdparty/rng.js | 102 +
plugins/kimchi/ui/spice-html5/thirdparty/rsa.js | 146 ++
plugins/kimchi/ui/spice-html5/thirdparty/sha1.js | 346 +++
plugins/kimchi/ui/spice-html5/ticket.js | 250 +++
plugins/kimchi/ui/spice-html5/utils.js | 265 +++
plugins/kimchi/ui/spice-html5/webm.js | 553 +++++
plugins/kimchi/ui/spice-html5/wire.js | 123 ++
plugins/kimchi/utils.py | 40 +
plugins/kimchi/vmtemplate.py | 415 ++++
plugins/kimchi/xmlutils/Makefile.am | 25 +
plugins/kimchi/xmlutils/__init__.py | 18 +
plugins/kimchi/xmlutils/disk.py | 164 ++
plugins/kimchi/xmlutils/graphics.py | 46 +
plugins/kimchi/xmlutils/interface.py | 62 +
plugins/kimchi/xmlutils/network.py | 123 ++
plugins/kimchi/xmlutils/qemucmdline.py | 45 +
plugins/sample/API.json | 2 +-
plugins/sample/__init__.py | 8 +-
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/gen-pot.in | 2 +-
po/kimchi.pot | 2054 ------------------
po/wok.pot | 2054 ++++++++++++++++++
src/Makefile.am | 24 +-
src/distros.d/Makefile.am | 22 -
src/distros.d/debian.json | 9 -
src/distros.d/fedora.json | 30 -
src/distros.d/gentoo.json | 9 -
src/distros.d/opensuse.json | 23 -
src/distros.d/ubuntu.json | 37 -
src/firewalld.xml | 4 +-
src/kimchi.conf.in | 65 -
src/kimchi/API.json | 836 -------
src/kimchi/Makefile.am | 61 -
src/kimchi/__init__.py | 18 -
src/kimchi/asynctask.py | 74 -
src/kimchi/auth.py | 352 ---
src/kimchi/basemodel.py | 54 -
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 | 343 ---
src/kimchi/imageinfo.py | 72 -
src/kimchi/iscsi.py | 88 -
src/kimchi/isoinfo.py | 506 -----
src/kimchi/kvmusertests.py | 75 -
src/kimchi/mockmodel.py | 624 ------
src/kimchi/model/Makefile.am | 25 -
src/kimchi/model/__init__.py | 18 -
src/kimchi/model/config.py | 172 --
src/kimchi/model/cpuinfo.py | 126 --
src/kimchi/model/debugreports.py | 211 --
src/kimchi/model/diskutils.py | 75 -
src/kimchi/model/featuretests.py | 209 --
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 | 476 ----
src/kimchi/model/storageservers.py | 80 -
src/kimchi/model/storagetargets.py | 121 --
src/kimchi/model/storagevolumes.py | 536 -----
src/kimchi/model/tasks.py | 64 -
src/kimchi/model/templates.py | 303 ---
src/kimchi/model/users.py | 90 -
src/kimchi/model/utils.py | 153 --
src/kimchi/model/vmhostdevs.py | 315 ---
src/kimchi/model/vmifaces.py | 168 --
src/kimchi/model/vms.py | 1171 ----------
src/kimchi/model/vmsnapshots.py | 204 --
src/kimchi/model/vmstorages.py | 247 ---
src/kimchi/netinfo.py | 216 --
src/kimchi/network.py | 62 -
src/kimchi/objectstore.py | 133 --
src/kimchi/osinfo.py | 203 --
src/kimchi/proxy.py | 101 -
src/kimchi/repositories.py | 554 -----
src/kimchi/rollbackcontext.py | 69 -
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 | 266 ---
src/kimchi/template.py | 111 -
src/kimchi/utils.py | 544 -----
src/kimchi/vmtemplate.py | 414 ----
src/kimchi/vnc.py | 78 -
src/kimchi/xmlutils/Makefile.am | 25 -
src/kimchi/xmlutils/__init__.py | 18 -
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/xmlutils/qemucmdline.py | 45 -
src/kimchi/xmlutils/utils.py | 67 -
src/kimchid.in | 99 -
src/nginx/Makefile.am | 4 +-
src/nginx/kimchi.conf.in | 76 -
src/nginx/wok.conf.in | 76 +
src/template.conf | 47 -
src/wok.conf.in | 65 +
src/wok/API.json | 6 +
src/wok/Makefile.am | 61 +
src/wok/__init__.py | 18 +
src/wok/asynctask.py | 74 +
src/wok/auth.py | 352 +++
src/wok/basemodel.py | 54 +
src/wok/cachebust.py | 35 +
src/wok/config.py.in | 226 ++
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/tasks.py | 37 +
src/wok/control/utils.py | 149 ++
src/wok/exception.py | 102 +
src/wok/i18n.py | 337 +++
src/wok/model/Makefile.am | 25 +
src/wok/model/__init__.py | 18 +
src/wok/model/model.py | 49 +
src/wok/model/plugins.py | 28 +
src/wok/netinfo.py | 216 ++
src/wok/network.py | 62 +
src/wok/objectstore.py | 133 ++
src/wok/proxy.py | 102 +
src/wok/rollbackcontext.py | 69 +
src/wok/root.py | 149 ++
src/wok/server.py | 203 ++
src/wok/sslcert.py | 91 +
src/wok/template.py | 112 +
src/wok/utils.py | 528 +++++
src/wok/vnc.py | 78 +
src/wok/xmlutils/Makefile.am | 25 +
src/wok/xmlutils/__init__.py | 18 +
src/wok/xmlutils/utils.py | 67 +
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 | 1194 ----------
tests/test_model_network.py | 144 --
tests/test_model_storagepool.py | 104 -
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 | 1197 -----------
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 | 109 -
tests/utils.py | 260 ---
ui/Makefile.am | 4 +-
ui/css/Makefile.am | 2 +-
ui/css/theme-default/button.css | 5 -
ui/css/theme-default/circleGauge.css | 23 -
ui/css/theme-default/form.css | 58 -
ui/css/theme-default/guest-edit.css | 418 ----
ui/css/theme-default/guest-storage-add.css | 81 -
ui/css/theme-default/host.css | 287 ---
ui/css/theme-default/jquery-ui.custom.css | 203 --
ui/css/theme-default/line-chart.css | 73 -
ui/css/theme-default/list.css | 308 ---
ui/css/theme-default/network.css | 319 ---
ui/css/theme-default/report-add.css | 32 -
ui/css/theme-default/report-rename.css | 39 -
ui/css/theme-default/repository-add.css | 36 -
ui/css/theme-default/repository-edit.css | 90 -
ui/css/theme-default/storage.css | 658 ------
ui/css/theme-default/storagepool-add-volume.css | 36 -
ui/css/theme-default/template-edit.css | 171 --
ui/css/theme-default/template.css | 85 -
ui/css/theme-default/template_add.css | 313 ---
ui/css/theme-default/template_list.css | 267 ---
ui/css/theme-default/tile-check.css | 45 -
ui/css/theme-default/toolbar.css | 53 -
ui/css/theme-default/topbar.css | 4 +
ui/images/Makefile.am | 4 +-
ui/images/icon-centos.png | Bin 4734 -> 0 bytes
ui/images/icon-debian.png | Bin 4239 -> 0 bytes
ui/images/icon-fedora.png | Bin 4449 -> 0 bytes
ui/images/icon-gentoo.png | Bin 15307 -> 0 bytes
ui/images/icon-opensuse.png | Bin 3046 -> 0 bytes
ui/images/icon-ubuntu.png | Bin 4818 -> 0 bytes
ui/images/icon-vm.png | Bin 2976 -> 0 bytes
ui/images/theme-default/Makefile.am | 4 +-
ui/images/theme-default/alert.png | Bin 3537 -> 0 bytes
ui/images/theme-default/arrow-down-disable.png | Bin 472 -> 0 bytes
ui/images/theme-default/arrow-down.png | Bin 537 -> 0 bytes
ui/images/theme-default/arrow-up.png | Bin 510 -> 0 bytes
ui/images/theme-default/arrow_out.png | Bin 3048 -> 0 bytes
ui/images/theme-default/check-green.png | Bin 3501 -> 0 bytes
ui/images/theme-default/check-grey.png | Bin 3535 -> 0 bytes
ui/images/theme-default/folder-arrow-right.png | Bin 2958 -> 0 bytes
ui/images/theme-default/group.png | Bin 1703 -> 0 bytes
ui/images/theme-default/host-icon-sprite.png | Bin 1034 -> 0 bytes
ui/images/theme-default/icon-alert.png | Bin 3545 -> 0 bytes
ui/images/theme-default/icon-back.png | Bin 244 -> 0 bytes
ui/images/theme-default/icon-camera.png | Bin 4860 -> 0 bytes
ui/images/theme-default/icon-design.png | Bin 4562 -> 0 bytes
ui/images/theme-default/icon-detail.png | Bin 3079 -> 0 bytes
ui/images/theme-default/icon-event.png | Bin 3791 -> 0 bytes
ui/images/theme-default/icon-iso.png | Bin 4188 -> 0 bytes
ui/images/theme-default/icon-list.png | Bin 2983 -> 0 bytes
ui/images/theme-default/icon-load.png | Bin 3678 -> 0 bytes
ui/images/theme-default/icon-local.png | Bin 425 -> 0 bytes
ui/images/theme-default/icon-power-down.png | Bin 4372 -> 0 bytes
ui/images/theme-default/icon-power-up.png | Bin 4367 -> 0 bytes
ui/images/theme-default/icon-qcow2.png | Bin 4684 -> 0 bytes
ui/images/theme-default/icon-raw.png | Bin 4679 -> 0 bytes
ui/images/theme-default/icon-remote.png | Bin 1005 -> 0 bytes
ui/images/theme-default/icon-reset.png | Bin 4576 -> 0 bytes
ui/images/theme-default/icon-search.png | Bin 4197 -> 0 bytes
ui/images/theme-default/icon-setting.png | Bin 3664 -> 0 bytes
ui/images/theme-default/icon-sort.png | Bin 3421 -> 0 bytes
ui/images/theme-default/icon-tool.png | Bin 4466 -> 0 bytes
ui/images/theme-default/icon-tree.png | Bin 3526 -> 0 bytes
ui/images/theme-default/icon-user.png | Bin 5366 -> 0 bytes
ui/images/theme-default/icon-volume-default.png | Bin 4265 -> 0 bytes
ui/images/theme-default/kimchi-loading.gif | Bin 6181 -> 0 bytes
ui/images/theme-default/kimchi-loading15x15.gif | Bin 1653 -> 0 bytes
ui/images/theme-default/loading.gif | Bin 2190 -> 0 bytes
ui/images/theme-default/thumb-guest.png | Bin 3896 -> 0 bytes
ui/images/theme-default/thumb-host.png | Bin 5069 -> 0 bytes
ui/images/theme-default/user.png | Bin 1322 -> 0 bytes
ui/js/Makefile.am | 8 +-
ui/js/src/kimchi.api.js | 1374 ------------
ui/js/src/kimchi.cookie.js | 40 -
ui/js/src/kimchi.form.js | 48 -
ui/js/src/kimchi.grid.js | 528 -----
ui/js/src/kimchi.guest_add_main.js | 86 -
ui/js/src/kimchi.guest_edit_main.js | 748 -------
ui/js/src/kimchi.guest_main.js | 430 ----
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 | 391 ----
ui/js/src/kimchi.object.js | 85 -
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 | 419 ----
ui/js/src/kimchi.storagepool_add_main.js | 415 ----
ui/js/src/kimchi.storagepool_add_volume_main.js | 107 -
ui/js/src/kimchi.string.js | 45 -
ui/js/src/kimchi.substitute.js | 45 -
ui/js/src/kimchi.template_add_main.js | 441 ----
ui/js/src/kimchi.template_edit_main.js | 318 ---
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/wok.grid.js | 528 +++++
ui/js/src/wok.lang.js | 50 +
ui/js/src/wok.login.js | 72 +
ui/js/src/wok.main.js | 355 +++
ui/js/src/wok.message.js | 116 +
ui/js/src/wok.object.js | 85 +
ui/js/src/wok.popable.js | 34 +
ui/js/src/wok.string.js | 45 +
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 | 43 +
ui/js/src/wok.window.js | 70 +
ui/js/widgets/button-dropDown.js | 2 +-
ui/js/widgets/circleGauge.js | 100 -
ui/js/widgets/combobox.js | 2 +-
ui/js/widgets/filter-select.js | 2 +-
ui/js/widgets/select-menu.js | 2 +-
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 | 93 -
ui/pages/guest-edit.html.tmpl | 307 ---
ui/pages/guest-storage-add.html.tmpl | 103 -
ui/pages/guest.html.tmpl | 73 -
ui/pages/help/Makefile.am | 35 -
ui/pages/help/de_DE/Makefile.am | 23 -
ui/pages/help/de_DE/guests.dita | 127 --
ui/pages/help/de_DE/host.dita | 49 -
ui/pages/help/de_DE/network.dita | 62 -
ui/pages/help/de_DE/storage.dita | 86 -
ui/pages/help/de_DE/templates.dita | 112 -
ui/pages/help/dita-help.xsl | 26 -
ui/pages/help/en_US/Makefile.am | 23 -
ui/pages/help/en_US/guests.dita | 136 --
ui/pages/help/en_US/host.dita | 70 -
ui/pages/help/en_US/network.dita | 68 -
ui/pages/help/en_US/storage.dita | 99 -
ui/pages/help/en_US/templates.dita | 123 --
ui/pages/help/es_ES/Makefile.am | 23 -
ui/pages/help/es_ES/guests.dita | 120 -
ui/pages/help/es_ES/host.dita | 49 -
ui/pages/help/es_ES/network.dita | 61 -
ui/pages/help/es_ES/storage.dita | 86 -
ui/pages/help/es_ES/templates.dita | 111 -
ui/pages/help/fr_FR/Makefile.am | 23 -
ui/pages/help/fr_FR/guests.dita | 130 --
ui/pages/help/fr_FR/host.dita | 68 -
ui/pages/help/fr_FR/network.dita | 67 -
ui/pages/help/fr_FR/storage.dita | 93 -
ui/pages/help/fr_FR/templates.dita | 120 -
ui/pages/help/gen-index.py | 63 -
ui/pages/help/it_IT/Makefile.am | 23 -
ui/pages/help/it_IT/guests.dita | 123 --
ui/pages/help/it_IT/host.dita | 51 -
ui/pages/help/it_IT/network.dita | 63 -
ui/pages/help/it_IT/storage.dita | 91 -
ui/pages/help/it_IT/templates.dita | 115 -
ui/pages/help/ja_JP/Makefile.am | 23 -
ui/pages/help/ja_JP/guests.dita | 172 --
ui/pages/help/ja_JP/host.dita | 70 -
ui/pages/help/ja_JP/network.dita | 83 -
ui/pages/help/ja_JP/storage.dita | 120 -
ui/pages/help/ja_JP/templates.dita | 150 --
ui/pages/help/kimchi.css | 208 --
ui/pages/help/ko_KR/Makefile.am | 23 -
ui/pages/help/ko_KR/guests.dita | 119 -
ui/pages/help/ko_KR/host.dita | 47 -
ui/pages/help/ko_KR/network.dita | 61 -
ui/pages/help/ko_KR/storage.dita | 86 -
ui/pages/help/ko_KR/templates.dita | 111 -
ui/pages/help/pt_BR/Makefile.am | 23 -
ui/pages/help/pt_BR/guests.dita | 137 --
ui/pages/help/pt_BR/host.dita | 74 -
ui/pages/help/pt_BR/network.dita | 72 -
ui/pages/help/pt_BR/storage.dita | 102 -
ui/pages/help/pt_BR/templates.dita | 127 --
ui/pages/help/ru_RU/Makefile.am | 23 -
ui/pages/help/ru_RU/guests.dita | 122 --
ui/pages/help/ru_RU/host.dita | 48 -
ui/pages/help/ru_RU/network.dita | 61 -
ui/pages/help/ru_RU/storage.dita | 88 -
ui/pages/help/ru_RU/templates.dita | 111 -
ui/pages/help/zh_CN/Makefile.am | 23 -
ui/pages/help/zh_CN/guests.dita | 118 -
ui/pages/help/zh_CN/host.dita | 45 -
ui/pages/help/zh_CN/network.dita | 61 -
ui/pages/help/zh_CN/storage.dita | 84 -
ui/pages/help/zh_CN/templates.dita | 111 -
ui/pages/help/zh_TW/Makefile.am | 23 -
ui/pages/help/zh_TW/guests.dita | 120 -
ui/pages/help/zh_TW/host.dita | 50 -
ui/pages/help/zh_TW/network.dita | 61 -
ui/pages/help/zh_TW/storage.dita | 88 -
ui/pages/help/zh_TW/templates.dita | 112 -
ui/pages/i18n.json.tmpl | 2 +-
ui/pages/kimchi-ui.html.tmpl | 141 --
ui/pages/login.html.tmpl | 12 +-
ui/pages/report-add.html.tmpl | 53 -
ui/pages/report-rename.html.tmpl | 53 -
ui/pages/repository-add.html.tmpl | 105 -
ui/pages/repository-edit.html.tmpl | 115 -
ui/pages/storagepool-add-volume.html.tmpl | 77 -
ui/pages/storagepool-add.html.tmpl | 178 --
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 | 128 --
ui/pages/tabs/storage.html.tmpl | 142 --
ui/pages/tabs/templates.html.tmpl | 73 -
ui/pages/template-add.html.tmpl | 229 --
ui/pages/template-edit.html.tmpl | 177 --
ui/pages/websockify/Makefile.am | 2 +-
ui/pages/websockify/console.html | 12 +-
ui/pages/wok-ui.html.tmpl | 141 ++
ui/spice-html5/Makefile.am | 25 -
ui/spice-html5/atKeynames.js | 183 --
ui/spice-html5/bitmap.js | 51 -
ui/spice-html5/css/Makefile.am | 20 -
ui/spice-html5/css/spice.css | 118 -
ui/spice-html5/cursor.js | 110 -
ui/spice-html5/display.js | 823 -------
ui/spice-html5/enums.js | 324 ---
ui/spice-html5/inputs.js | 280 ---
ui/spice-html5/lz.js | 166 --
ui/spice-html5/main.js | 231 --
ui/spice-html5/pages/Makefile.am | 20 -
ui/spice-html5/pages/spice_auto.html | 200 --
ui/spice-html5/playback.js | 278 ---
ui/spice-html5/png.js | 256 ---
ui/spice-html5/quic.js | 1335 ------------
ui/spice-html5/resize.js | 70 -
ui/spice-html5/simulatecursor.js | 202 --
ui/spice-html5/spicearraybuffer.js | 58 -
ui/spice-html5/spiceconn.js | 460 ----
ui/spice-html5/spicedataview.js | 120 -
ui/spice-html5/spicemsg.js | 1047 ---------
ui/spice-html5/spicetype.js | 473 ----
ui/spice-html5/thirdparty/Makefile.am | 20 -
ui/spice-html5/thirdparty/jsbn.js | 589 -----
ui/spice-html5/thirdparty/prng4.js | 79 -
ui/spice-html5/thirdparty/rng.js | 102 -
ui/spice-html5/thirdparty/rsa.js | 146 --
ui/spice-html5/thirdparty/sha1.js | 346 ---
ui/spice-html5/ticket.js | 250 ---
ui/spice-html5/utils.js | 265 ---
ui/spice-html5/webm.js | 553 -----
ui/spice-html5/wire.js | 123 --
898 files changed, 92498 insertions(+), 56499 deletions(-)
delete mode 120000 README.md
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/API.md
delete mode 100644 docs/README-federation.md
delete mode 100644 docs/README.md
delete mode 100644 docs/kimchi-guest.png
delete mode 100644 docs/kimchi-login.png
delete mode 100644 docs/kimchi-templates.png
delete mode 100644 docs/kimchid.8
create mode 100644 docs/wokd.8
create mode 100644 plugins/kimchi/.gitignore
create mode 100644 plugins/kimchi/ABOUT-NLS
create mode 100644 plugins/kimchi/API.json
create mode 100644 plugins/kimchi/AUTHORS
create mode 100644 plugins/kimchi/CONTRIBUTE.md
create mode 100644 plugins/kimchi/COPYING
create mode 100644 plugins/kimchi/COPYING.ASL2
create mode 100644 plugins/kimchi/COPYING.LGPL
create mode 100644 plugins/kimchi/ChangeLog
create mode 100644 plugins/kimchi/INSTALL
create mode 100644 plugins/kimchi/Makefile.am
create mode 100644 plugins/kimchi/NEWS
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/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 100644 plugins/kimchi/contrib/kimchi.spec.fedora.in
create mode 100644 plugins/kimchi/contrib/kimchi.spec.suse.in
create mode 100644 plugins/kimchi/contrib/make-deb.sh.in
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/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
create mode 100644 plugins/kimchi/distros.d/Makefile.am
create mode 100644 plugins/kimchi/distros.d/debian.json
create mode 100644 plugins/kimchi/distros.d/fedora.json
create mode 100644 plugins/kimchi/distros.d/gentoo.json
create mode 100644 plugins/kimchi/distros.d/opensuse.json
create mode 100644 plugins/kimchi/distros.d/ubuntu.json
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
create mode 100644 plugins/kimchi/docs/kimchi-guest.png
create mode 100644 plugins/kimchi/docs/kimchi-login.png
create mode 100644 plugins/kimchi/docs/kimchi-templates.png
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
create mode 100644 plugins/kimchi/model/__init__.py
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
create mode 100644 plugins/kimchi/po/Makevars
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
create mode 100644 plugins/kimchi/po/gen-pot.in
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
create mode 100644 plugins/kimchi/template.conf
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/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/button.css
create mode 100644 plugins/kimchi/ui/css/theme-default/circleGauge.css
create mode 100644 plugins/kimchi/ui/css/theme-default/form.css
create mode 100644 plugins/kimchi/ui/css/theme-default/guest-edit.css
create mode 100644 plugins/kimchi/ui/css/theme-default/guest-storage-add.css
create mode 100644 plugins/kimchi/ui/css/theme-default/host.css
create mode 100644 plugins/kimchi/ui/css/theme-default/jquery-ui.custom.css
create mode 100644 plugins/kimchi/ui/css/theme-default/line-chart.css
create mode 100644 plugins/kimchi/ui/css/theme-default/list.css
create mode 100644 plugins/kimchi/ui/css/theme-default/message.css
create mode 100644 plugins/kimchi/ui/css/theme-default/network.css
create mode 100644 plugins/kimchi/ui/css/theme-default/popover.css
create mode 100644 plugins/kimchi/ui/css/theme-default/report-add.css
create mode 100644 plugins/kimchi/ui/css/theme-default/report-rename.css
create mode 100644 plugins/kimchi/ui/css/theme-default/repository-add.css
create mode 100644 plugins/kimchi/ui/css/theme-default/repository-edit.css
create mode 100644 plugins/kimchi/ui/css/theme-default/storage.css
create mode 100644 plugins/kimchi/ui/css/theme-default/storagepool-add-volume.css
create mode 100644 plugins/kimchi/ui/css/theme-default/template-edit.css
create mode 100644 plugins/kimchi/ui/css/theme-default/template.css
create mode 100644 plugins/kimchi/ui/css/theme-default/template_add.css
create mode 100644 plugins/kimchi/ui/css/theme-default/template_list.css
create mode 100644 plugins/kimchi/ui/css/theme-default/tile-check.css
create mode 100644 plugins/kimchi/ui/css/theme-default/toolbar.css
create mode 100644 plugins/kimchi/ui/images/Makefile.am
create mode 100644 plugins/kimchi/ui/images/icon-centos.png
create mode 100644 plugins/kimchi/ui/images/icon-debian.png
create mode 100644 plugins/kimchi/ui/images/icon-fedora.png
create mode 100644 plugins/kimchi/ui/images/icon-gentoo.png
create mode 100644 plugins/kimchi/ui/images/icon-opensuse.png
create mode 100644 plugins/kimchi/ui/images/icon-ubuntu.png
create mode 100644 plugins/kimchi/ui/images/icon-vm.png
create mode 100644 plugins/kimchi/ui/images/logo.ico
create mode 100644 plugins/kimchi/ui/images/theme-default/Makefile.am
create mode 100644 plugins/kimchi/ui/images/theme-default/alert.png
create mode 100644 plugins/kimchi/ui/images/theme-default/arrow-down-black.png
create mode 100644 plugins/kimchi/ui/images/theme-default/arrow-down-disable.png
create mode 100644 plugins/kimchi/ui/images/theme-default/arrow-down.png
create mode 100644 plugins/kimchi/ui/images/theme-default/arrow-up.png
create mode 100644 plugins/kimchi/ui/images/theme-default/arrow_out.png
create mode 100644 plugins/kimchi/ui/images/theme-default/bg-mask.png
create mode 100644 plugins/kimchi/ui/images/theme-default/check-green.png
create mode 100644 plugins/kimchi/ui/images/theme-default/check-grey.png
create mode 100644 plugins/kimchi/ui/images/theme-default/folder-arrow-down.png
create mode 100644 plugins/kimchi/ui/images/theme-default/folder-arrow-right.png
create mode 100644 plugins/kimchi/ui/images/theme-default/group.png
create mode 100644 plugins/kimchi/ui/images/theme-default/host-icon-sprite.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-alert.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-back.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-camera.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-design.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-detail.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-event.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-iso.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-list.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-load.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-local.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-power-down.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-power-up.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-qcow2.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-raw.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-remote.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-reset.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-search.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-setting.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-sort.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-tool.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-tree.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-user.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-volume-default.png
create mode 100644 plugins/kimchi/ui/images/theme-default/kimchi-loading.gif
create mode 100644 plugins/kimchi/ui/images/theme-default/kimchi-loading15x15.gif
create mode 100644 plugins/kimchi/ui/images/theme-default/loading.gif
create mode 100644 plugins/kimchi/ui/images/theme-default/logo-white.png
create mode 100644 plugins/kimchi/ui/images/theme-default/thumb-guest.png
create mode 100644 plugins/kimchi/ui/images/theme-default/thumb-host.png
create mode 100644 plugins/kimchi/ui/images/theme-default/user.png
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.form.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.line-chart.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.select.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/js/src/kimchi.utils.js
create mode 100644 plugins/kimchi/ui/js/widgets/circleGauge.js
create mode 100644 plugins/kimchi/ui/libs/Makefile.am
create mode 100644 plugins/kimchi/ui/libs/themes/Makefile.am
create mode 100644 plugins/kimchi/ui/libs/themes/base/Makefile.am
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/Makefile.am
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/animated-overlay.gif
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-bg_flat_75_ffffff_40x100.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-bg_glass_65_ffffff_1x400.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-bg_glass_75_dadada_1x400.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-icons_222222_256x240.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-icons_2e83ff_256x240.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-icons_454545_256x240.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-icons_888888_256x240.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-icons_cd0a0a_256x240.png
create mode 100644 plugins/kimchi/ui/pages/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/error.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/guest-add.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/guest-edit.html.tmpl
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
create mode 100644 plugins/kimchi/ui/pages/help/de_DE/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/de_DE/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/de_DE/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/de_DE/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/de_DE/templates.dita
create mode 100644 plugins/kimchi/ui/pages/help/dita-help.xsl
create mode 100644 plugins/kimchi/ui/pages/help/en_US/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/en_US/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/en_US/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/en_US/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/en_US/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/en_US/templates.dita
create mode 100644 plugins/kimchi/ui/pages/help/es_ES/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/es_ES/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/es_ES/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/es_ES/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/es_ES/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/es_ES/templates.dita
create mode 100644 plugins/kimchi/ui/pages/help/fr_FR/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/fr_FR/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/fr_FR/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/fr_FR/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/fr_FR/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/fr_FR/templates.dita
create mode 100644 plugins/kimchi/ui/pages/help/it_IT/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/it_IT/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/it_IT/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/it_IT/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/it_IT/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/it_IT/templates.dita
create mode 100644 plugins/kimchi/ui/pages/help/ja_JP/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/ja_JP/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/ja_JP/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/ja_JP/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/ja_JP/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/ja_JP/templates.dita
create mode 100644 plugins/kimchi/ui/pages/help/kimchi.css
create mode 100644 plugins/kimchi/ui/pages/help/ko_KR/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/ko_KR/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/ko_KR/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/ko_KR/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/ko_KR/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/ko_KR/templates.dita
create mode 100644 plugins/kimchi/ui/pages/help/pt_BR/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/pt_BR/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/pt_BR/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/pt_BR/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/pt_BR/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/pt_BR/templates.dita
create mode 100644 plugins/kimchi/ui/pages/help/ru_RU/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/ru_RU/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/ru_RU/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/ru_RU/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/ru_RU/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/ru_RU/templates.dita
create mode 100644 plugins/kimchi/ui/pages/help/zh_CN/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/zh_CN/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/zh_CN/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/zh_CN/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/zh_CN/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/zh_CN/templates.dita
create mode 100644 plugins/kimchi/ui/pages/help/zh_TW/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/zh_TW/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/zh_TW/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/zh_TW/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/zh_TW/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/zh_TW/templates.dita
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
create mode 100644 plugins/kimchi/ui/spice-html5/atKeynames.js
create mode 100644 plugins/kimchi/ui/spice-html5/bitmap.js
create mode 100644 plugins/kimchi/ui/spice-html5/css/Makefile.am
create mode 100644 plugins/kimchi/ui/spice-html5/css/spice.css
create mode 100644 plugins/kimchi/ui/spice-html5/cursor.js
create mode 100644 plugins/kimchi/ui/spice-html5/display.js
create mode 100644 plugins/kimchi/ui/spice-html5/enums.js
create mode 100644 plugins/kimchi/ui/spice-html5/inputs.js
create mode 100644 plugins/kimchi/ui/spice-html5/lz.js
create mode 100644 plugins/kimchi/ui/spice-html5/main.js
create mode 100644 plugins/kimchi/ui/spice-html5/pages/Makefile.am
create mode 100644 plugins/kimchi/ui/spice-html5/pages/spice_auto.html
create mode 100644 plugins/kimchi/ui/spice-html5/playback.js
create mode 100644 plugins/kimchi/ui/spice-html5/png.js
create mode 100644 plugins/kimchi/ui/spice-html5/quic.js
create mode 100644 plugins/kimchi/ui/spice-html5/resize.js
create mode 100644 plugins/kimchi/ui/spice-html5/simulatecursor.js
create mode 100644 plugins/kimchi/ui/spice-html5/spicearraybuffer.js
create mode 100644 plugins/kimchi/ui/spice-html5/spiceconn.js
create mode 100644 plugins/kimchi/ui/spice-html5/spicedataview.js
create mode 100644 plugins/kimchi/ui/spice-html5/spicemsg.js
create mode 100644 plugins/kimchi/ui/spice-html5/spicetype.js
create mode 100644 plugins/kimchi/ui/spice-html5/thirdparty/Makefile.am
create mode 100644 plugins/kimchi/ui/spice-html5/thirdparty/jsbn.js
create mode 100644 plugins/kimchi/ui/spice-html5/thirdparty/prng4.js
create mode 100644 plugins/kimchi/ui/spice-html5/thirdparty/rng.js
create mode 100644 plugins/kimchi/ui/spice-html5/thirdparty/rsa.js
create mode 100644 plugins/kimchi/ui/spice-html5/thirdparty/sha1.js
create mode 100644 plugins/kimchi/ui/spice-html5/ticket.js
create mode 100644 plugins/kimchi/ui/spice-html5/utils.js
create mode 100644 plugins/kimchi/ui/spice-html5/webm.js
create mode 100644 plugins/kimchi/ui/spice-html5/wire.js
create mode 100644 plugins/kimchi/utils.py
create mode 100644 plugins/kimchi/vmtemplate.py
create mode 100644 plugins/kimchi/xmlutils/Makefile.am
create mode 100644 plugins/kimchi/xmlutils/__init__.py
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
create mode 100644 plugins/kimchi/xmlutils/qemucmdline.py
delete mode 100755 po/kimchi.pot
create mode 100755 po/wok.pot
delete mode 100644 src/distros.d/Makefile.am
delete mode 100644 src/distros.d/debian.json
delete mode 100644 src/distros.d/fedora.json
delete mode 100644 src/distros.d/gentoo.json
delete mode 100644 src/distros.d/opensuse.json
delete mode 100644 src/distros.d/ubuntu.json
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/__init__.py
delete mode 100644 src/kimchi/asynctask.py
delete mode 100644 src/kimchi/auth.py
delete mode 100644 src/kimchi/basemodel.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/__init__.py
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/netinfo.py
delete mode 100644 src/kimchi/network.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/rollbackcontext.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/__init__.py
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/xmlutils/qemucmdline.py
delete mode 100644 src/kimchi/xmlutils/utils.py
delete mode 100644 src/kimchid.in
delete mode 100644 src/nginx/kimchi.conf.in
create mode 100644 src/nginx/wok.conf.in
delete mode 100644 src/template.conf
create mode 100644 src/wok.conf.in
create mode 100644 src/wok/API.json
create mode 100644 src/wok/Makefile.am
create mode 100644 src/wok/__init__.py
create mode 100644 src/wok/asynctask.py
create mode 100644 src/wok/auth.py
create mode 100644 src/wok/basemodel.py
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/tasks.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
create mode 100644 src/wok/model/__init__.py
create mode 100644 src/wok/model/model.py
create mode 100644 src/wok/model/plugins.py
create mode 100644 src/wok/netinfo.py
create mode 100644 src/wok/network.py
create mode 100644 src/wok/objectstore.py
create mode 100644 src/wok/proxy.py
create mode 100644 src/wok/rollbackcontext.py
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
create mode 100644 src/wok/xmlutils/__init__.py
create mode 100644 src/wok/xmlutils/utils.py
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/utils.py
delete mode 100644 ui/css/theme-default/circleGauge.css
delete mode 100644 ui/css/theme-default/form.css
delete mode 100644 ui/css/theme-default/guest-edit.css
delete mode 100644 ui/css/theme-default/guest-storage-add.css
delete mode 100644 ui/css/theme-default/host.css
delete mode 100644 ui/css/theme-default/jquery-ui.custom.css
delete mode 100644 ui/css/theme-default/line-chart.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-add.css
delete mode 100644 ui/css/theme-default/report-rename.css
delete mode 100644 ui/css/theme-default/repository-add.css
delete mode 100644 ui/css/theme-default/repository-edit.css
delete mode 100644 ui/css/theme-default/storage.css
delete mode 100644 ui/css/theme-default/storagepool-add-volume.css
delete mode 100644 ui/css/theme-default/template-edit.css
delete mode 100644 ui/css/theme-default/template.css
delete mode 100644 ui/css/theme-default/template_add.css
delete mode 100644 ui/css/theme-default/template_list.css
delete mode 100644 ui/css/theme-default/tile-check.css
delete mode 100644 ui/css/theme-default/toolbar.css
delete mode 100644 ui/images/icon-centos.png
delete mode 100644 ui/images/icon-debian.png
delete mode 100644 ui/images/icon-fedora.png
delete mode 100644 ui/images/icon-gentoo.png
delete mode 100644 ui/images/icon-opensuse.png
delete mode 100644 ui/images/icon-ubuntu.png
delete mode 100644 ui/images/icon-vm.png
delete mode 100644 ui/images/theme-default/alert.png
delete mode 100644 ui/images/theme-default/arrow-down-disable.png
delete mode 100644 ui/images/theme-default/arrow-down.png
delete mode 100644 ui/images/theme-default/arrow-up.png
delete mode 100644 ui/images/theme-default/arrow_out.png
delete mode 100644 ui/images/theme-default/check-green.png
delete mode 100644 ui/images/theme-default/check-grey.png
delete mode 100644 ui/images/theme-default/folder-arrow-right.png
delete mode 100644 ui/images/theme-default/group.png
delete mode 100644 ui/images/theme-default/host-icon-sprite.png
delete mode 100644 ui/images/theme-default/icon-alert.png
delete mode 100644 ui/images/theme-default/icon-back.png
delete mode 100644 ui/images/theme-default/icon-camera.png
delete mode 100644 ui/images/theme-default/icon-design.png
delete mode 100644 ui/images/theme-default/icon-detail.png
delete mode 100644 ui/images/theme-default/icon-event.png
delete mode 100644 ui/images/theme-default/icon-iso.png
delete mode 100644 ui/images/theme-default/icon-list.png
delete mode 100644 ui/images/theme-default/icon-load.png
delete mode 100644 ui/images/theme-default/icon-local.png
delete mode 100644 ui/images/theme-default/icon-power-down.png
delete mode 100644 ui/images/theme-default/icon-power-up.png
delete mode 100644 ui/images/theme-default/icon-qcow2.png
delete mode 100644 ui/images/theme-default/icon-raw.png
delete mode 100644 ui/images/theme-default/icon-remote.png
delete mode 100644 ui/images/theme-default/icon-reset.png
delete mode 100644 ui/images/theme-default/icon-search.png
delete mode 100644 ui/images/theme-default/icon-setting.png
delete mode 100644 ui/images/theme-default/icon-sort.png
delete mode 100644 ui/images/theme-default/icon-tool.png
delete mode 100644 ui/images/theme-default/icon-tree.png
delete mode 100644 ui/images/theme-default/icon-user.png
delete mode 100644 ui/images/theme-default/icon-volume-default.png
delete mode 100644 ui/images/theme-default/kimchi-loading.gif
delete mode 100644 ui/images/theme-default/kimchi-loading15x15.gif
delete mode 100644 ui/images/theme-default/loading.gif
delete mode 100644 ui/images/theme-default/thumb-guest.png
delete mode 100644 ui/images/theme-default/thumb-host.png
delete mode 100644 ui/images/theme-default/user.png
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.form.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.object.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.string.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
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.login.js
create mode 100644 ui/js/src/wok.main.js
create mode 100644 ui/js/src/wok.message.js
create mode 100644 ui/js/src/wok.object.js
create mode 100644 ui/js/src/wok.popable.js
create mode 100644 ui/js/src/wok.string.js
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/js/widgets/circleGauge.js
delete mode 100644 ui/pages/guest-add.html.tmpl
delete mode 100644 ui/pages/guest-edit.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/de_DE/guests.dita
delete mode 100644 ui/pages/help/de_DE/host.dita
delete mode 100644 ui/pages/help/de_DE/network.dita
delete mode 100644 ui/pages/help/de_DE/storage.dita
delete mode 100644 ui/pages/help/de_DE/templates.dita
delete mode 100644 ui/pages/help/dita-help.xsl
delete mode 100644 ui/pages/help/en_US/Makefile.am
delete mode 100644 ui/pages/help/en_US/guests.dita
delete mode 100644 ui/pages/help/en_US/host.dita
delete mode 100644 ui/pages/help/en_US/network.dita
delete mode 100644 ui/pages/help/en_US/storage.dita
delete mode 100644 ui/pages/help/en_US/templates.dita
delete mode 100644 ui/pages/help/es_ES/Makefile.am
delete mode 100644 ui/pages/help/es_ES/guests.dita
delete mode 100644 ui/pages/help/es_ES/host.dita
delete mode 100644 ui/pages/help/es_ES/network.dita
delete mode 100644 ui/pages/help/es_ES/storage.dita
delete mode 100644 ui/pages/help/es_ES/templates.dita
delete mode 100644 ui/pages/help/fr_FR/Makefile.am
delete mode 100644 ui/pages/help/fr_FR/guests.dita
delete mode 100644 ui/pages/help/fr_FR/host.dita
delete mode 100644 ui/pages/help/fr_FR/network.dita
delete mode 100644 ui/pages/help/fr_FR/storage.dita
delete mode 100644 ui/pages/help/fr_FR/templates.dita
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/it_IT/guests.dita
delete mode 100644 ui/pages/help/it_IT/host.dita
delete mode 100644 ui/pages/help/it_IT/network.dita
delete mode 100644 ui/pages/help/it_IT/storage.dita
delete mode 100644 ui/pages/help/it_IT/templates.dita
delete mode 100644 ui/pages/help/ja_JP/Makefile.am
delete mode 100644 ui/pages/help/ja_JP/guests.dita
delete mode 100644 ui/pages/help/ja_JP/host.dita
delete mode 100644 ui/pages/help/ja_JP/network.dita
delete mode 100644 ui/pages/help/ja_JP/storage.dita
delete mode 100644 ui/pages/help/ja_JP/templates.dita
delete mode 100644 ui/pages/help/kimchi.css
delete mode 100644 ui/pages/help/ko_KR/Makefile.am
delete mode 100644 ui/pages/help/ko_KR/guests.dita
delete mode 100644 ui/pages/help/ko_KR/host.dita
delete mode 100644 ui/pages/help/ko_KR/network.dita
delete mode 100644 ui/pages/help/ko_KR/storage.dita
delete mode 100644 ui/pages/help/ko_KR/templates.dita
delete mode 100644 ui/pages/help/pt_BR/Makefile.am
delete mode 100644 ui/pages/help/pt_BR/guests.dita
delete mode 100644 ui/pages/help/pt_BR/host.dita
delete mode 100644 ui/pages/help/pt_BR/network.dita
delete mode 100644 ui/pages/help/pt_BR/storage.dita
delete mode 100644 ui/pages/help/pt_BR/templates.dita
delete mode 100644 ui/pages/help/ru_RU/Makefile.am
delete mode 100644 ui/pages/help/ru_RU/guests.dita
delete mode 100644 ui/pages/help/ru_RU/host.dita
delete mode 100644 ui/pages/help/ru_RU/network.dita
delete mode 100644 ui/pages/help/ru_RU/storage.dita
delete mode 100644 ui/pages/help/ru_RU/templates.dita
delete mode 100644 ui/pages/help/zh_CN/Makefile.am
delete mode 100644 ui/pages/help/zh_CN/guests.dita
delete mode 100644 ui/pages/help/zh_CN/host.dita
delete mode 100644 ui/pages/help/zh_CN/network.dita
delete mode 100644 ui/pages/help/zh_CN/storage.dita
delete mode 100644 ui/pages/help/zh_CN/templates.dita
delete mode 100644 ui/pages/help/zh_TW/Makefile.am
delete mode 100644 ui/pages/help/zh_TW/guests.dita
delete mode 100644 ui/pages/help/zh_TW/host.dita
delete mode 100644 ui/pages/help/zh_TW/network.dita
delete mode 100644 ui/pages/help/zh_TW/storage.dita
delete mode 100644 ui/pages/help/zh_TW/templates.dita
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/atKeynames.js
delete mode 100644 ui/spice-html5/bitmap.js
delete mode 100644 ui/spice-html5/css/Makefile.am
delete mode 100644 ui/spice-html5/css/spice.css
delete mode 100644 ui/spice-html5/cursor.js
delete mode 100644 ui/spice-html5/display.js
delete mode 100644 ui/spice-html5/enums.js
delete mode 100644 ui/spice-html5/inputs.js
delete mode 100644 ui/spice-html5/lz.js
delete mode 100644 ui/spice-html5/main.js
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/playback.js
delete mode 100644 ui/spice-html5/png.js
delete mode 100644 ui/spice-html5/quic.js
delete mode 100644 ui/spice-html5/resize.js
delete mode 100644 ui/spice-html5/simulatecursor.js
delete mode 100644 ui/spice-html5/spicearraybuffer.js
delete mode 100644 ui/spice-html5/spiceconn.js
delete mode 100644 ui/spice-html5/spicedataview.js
delete mode 100644 ui/spice-html5/spicemsg.js
delete mode 100644 ui/spice-html5/spicetype.js
delete mode 100644 ui/spice-html5/thirdparty/Makefile.am
delete mode 100644 ui/spice-html5/thirdparty/jsbn.js
delete mode 100644 ui/spice-html5/thirdparty/prng4.js
delete mode 100644 ui/spice-html5/thirdparty/rng.js
delete mode 100644 ui/spice-html5/thirdparty/rsa.js
delete mode 100644 ui/spice-html5/thirdparty/sha1.js
delete mode 100644 ui/spice-html5/ticket.js
delete mode 100644 ui/spice-html5/utils.js
delete mode 100644 ui/spice-html5/webm.js
delete mode 100644 ui/spice-html5/wire.js
9 years, 7 months
[PATCH] Add vfio driver as default for ppc systems.
by Jose Ricardo Ziviani
- ppc hotplug does not work with kvm driver, it must be
vfio by default.
Signed-off-by: Jose Ricardo Ziviani <joserz(a)linux.vnet.ibm.com>
---
src/kimchi/model/vmhostdevs.py | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/kimchi/model/vmhostdevs.py b/src/kimchi/model/vmhostdevs.py
index 964ec49..31e0b92 100644
--- a/src/kimchi/model/vmhostdevs.py
+++ b/src/kimchi/model/vmhostdevs.py
@@ -31,6 +31,7 @@ from kimchi.model.utils import get_vm_config_flag
from kimchi.model.vms import DOM_STATE_MAP, VMModel
from kimchi.rollbackcontext import RollbackContext
from kimchi.utils import kimchi_log, run_command
+import platform
class VMHostDevsModel(object):
@@ -164,6 +165,10 @@ class VMHostDevsModel(object):
driver = ('vfio' if DOM_STATE_MAP[dom.info()[0]] == "shutoff" and
self.caps.kernel_vfio else 'kvm')
+ # on ppc systems it must be vfio driver.
+ if platform.machine().startswith('ppc'):
+ driver = 'vfio'
+
# Attach all PCI devices in the same IOMMU group
dev_model = DeviceModel(conn=self.conn)
devs_model = DevicesModel(conn=self.conn)
--
1.9.1
9 years, 7 months
[PATCH] Install service on make install
by Ramon Medeiros
Issue #643: Service not created when building from source
Signed-off-by: Ramon Medeiros <ramonn(a)linux.vnet.ibm.com>
---
Makefile.am | 24 +++++++++++++++++++++++-
1 file changed, 23 insertions(+), 1 deletion(-)
diff --git a/Makefile.am b/Makefile.am
index 0720277..91a0fa2 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -16,7 +16,6 @@
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-
SUBDIRS = src ui docs contrib tests po config plugins
man_MANS = docs/kimchid.8
@@ -115,6 +114,28 @@ ChangeLog:
$(top_srcdir)/build-aux/genChangelog --release > $@; \
fi
+install-data-local:
+ @if test -d /usr/lib/systemd/system/ ; then \
+ $(INSTALL_DATA) contrib/kimchid.service.fedora /usr/lib/systemd/system/kimchid.service; \
+ systemctl daemon-reload; \
+ elif test -d /etc/systemd/system; then \
+ $(INSTALL_DATA) contrib/kimchid.service.fedora /etc/systemd/system/kimchid.service; \
+ systemctl daemon-reload; \
+ else \
+ $(INSTALL_DATA) contrib/kimchid.sysvinit /etc/init.d/kimchid; \
+ chmod +x /etc/init.d/kimchid; \
+ fi
+
+uninstall-local:
+ @if test -f /usr/lib/systemd/system/kimchid.service; then \
+ $(RM) /usr/lib/systemd/system/kimchid.service; \
+ systemctl daemon-reload; \
+ elif test -f /etc/systemd/system/kimchid.service; then \
+ $(RM) /etc/systemd/system/kimchid.service; \
+ elif test -f /etc/init.d/kimchid; then \
+ $(RM) /etc/init.d/kimchid; \
+ fi
+
VERSION:
@if test -d .git; then \
git describe --abbrev=0 > $@; \
@@ -122,6 +143,7 @@ VERSION:
.PHONY: deb install-deb rpm fedora-rpm suse-rpm ChangeLog VERSION
+
clean-local:
rm -rf mo rpm
--
2.1.0
9 years, 7 months
[PATCH] Fix SLES version checking in interfaces.py
by Rodrigo Trujillo
This patch fixes a bug in interfaces.py. A parenthesis is missing, so
when the user tries to create a SLES ppc64 guest, kimchi is going to
raise the error:
AttributeError: 'unicode' object has no attribute 'version'
Signed-off-by: Rodrigo Trujillo <rodrigo.trujillo(a)linux.vnet.ibm.com>
---
src/kimchi/xmlutils/interface.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/kimchi/xmlutils/interface.py b/src/kimchi/xmlutils/interface.py
index f725821..82ac505 100644
--- a/src/kimchi/xmlutils/interface.py
+++ b/src/kimchi/xmlutils/interface.py
@@ -56,7 +56,7 @@ def get_iface_xml(params, arch=None, os_distro=None, os_version=None):
((os_distro == 'ubuntu' and
LooseVersion(os_version) >= LooseVersion('14.04')) or
(os_distro == 'sles' and
- LooseVersion(os_version >= LooseVersion('12')))):
+ LooseVersion(os_version) >= LooseVersion('12'))):
interface.append(E.driver(name='qemu'))
return ET.tostring(interface, encoding='utf-8', pretty_print=True)
--
2.1.0
9 years, 7 months
[PATCH 0/3] Storage volume upload UI
by Aline Manera
Aline Manera (3):
Storage volume upload: Keep the task tracking to update the UI
Storage volume upload: Let the 'format' parameter be an empty string
Enable storage volume upload on UI
src/kimchi/API.json | 2 +-
src/kimchi/mockmodel.py | 3 +-
src/kimchi/model/storagevolumes.py | 20 ++++++---
tests/test_model_storagevolume.py | 2 +-
ui/js/src/kimchi.api.js | 25 ++++++++---
ui/js/src/kimchi.storagepool_add_volume_main.js | 55 +++++++++++++++++++++----
ui/pages/storagepool-add-volume.html.tmpl | 4 +-
7 files changed, 88 insertions(+), 23 deletions(-)
--
2.1.0
9 years, 7 months
[PATCH 0/3 V6] Storage volume upload
by Aline Manera
V5 - V6:
- Enclose offset information by the lock
- Update test case to store file content in a variable to avoid IO
v4 -> v5:
- Reduce number of locks
- Update MockModel and test cases accordingly
Aline Manera (2):
Upload storage volume
Remove storage volume creation from file
Royce Lv (1):
Update controller to make update accept formdata params
docs/API.md | 8 +++-
src/kimchi/API.json | 22 ++++++++++
src/kimchi/control/base.py | 6 +--
src/kimchi/i18n.py | 6 +++
src/kimchi/mockmodel.py | 34 +++++++++------
src/kimchi/model/storagevolumes.py | 86 ++++++++++++++++++++-----------------
tests/test_model_storagevolume.py | 88 +++++++++++++++++++++++++++++++-------
tests/test_rest.py | 45 +------------------
8 files changed, 180 insertions(+), 115 deletions(-)
--
2.1.0
9 years, 7 months
[PATCH V2 0/5] View/Edit guest MAC address
by Jose Ricardo Ziviani
V2:
- Updated API.json to reflect only mac address as required parameter.
- Removed input text filters.
- Updated error message.
This patchset implements a new feature in Kimchi, it allows users to view and/or edit a guest MAC address.
I have a fork of kimchi in my github, so if you prefer to use their diff tool (syntax highlight) you can check this link out:
https://github.com/kimchi-project/kimchi/compare/master...jrziviani:guest...
Jose Ricardo Ziviani (5):
Display MAC Address in guest interface tab
Fix URI format of guest interfaces
Implement backend code to edit MAC address of a guest
Implement frontend code to edit MAC address of a guest
Update test cases to reflect MAC address update changes
src/kimchi/API.json | 13 ++------
src/kimchi/control/vm/ifaces.py | 2 +-
src/kimchi/i18n.py | 4 ++-
src/kimchi/model/vmifaces.py | 60 ++++++++++++++++++++++++++-----------
tests/test_model.py | 17 +++++++++--
tests/test_rest.py | 12 ++++----
ui/css/theme-default/guest-edit.css | 2 +-
ui/js/src/kimchi.guest_edit_main.js | 44 ++++++++++++++++++---------
ui/pages/guest-edit.html.tmpl | 8 ++++-
9 files changed, 109 insertions(+), 53 deletions(-)
--
1.9.1
9 years, 7 months
Scrum meeting is now bi-weekly
by Aline Manera
Hi all,
As discussed in the last scrum meeting, it will be bi-weekly from now on.
So we will not have scrum meeting tomorrow.
See you on May 27th.
Regards,
Aline Manera
9 years, 7 months
[RFC] Moving some features of Host tab to Ginger
by Daniel Henrique Barboza
Hi,
This is something that has been discussed offline and I would like to
share it with everyone. At this moment, Kimchi has host related features
that I believe would be a better fit in Ginger, which is a plug-in
dedicated to host management. They are in the "Host" tab of Kimchi.
These features are:
- host shutdown
- host reboot
- debug reports
- software updates
- repositories
Moving them to Ginger would be beneficial to both Ginger and Kimchi in
my opinion. Ginger will have more features to further control and setup
the host, Kimchi will be relieved of maintaining them, being able to
focus only on its primary goal, virtualization management.
When I say "moving" I mean not only the features but all the related
bugs and backlog entries too.
Thoughts?
9 years, 7 months
[PATCH] Avoid certificate validation on tests
by Ramon Medeiros
Python 2.7.9 forces https libraries to check if certicate is valid. If
not, it will raise an exception. So, a context that unverify the
certificate is necessary to run tests.
Issue #637: Tests fail with an SSL error on Ubuntu Vivid / Debian Jessie
Signed-off-by: Ramon Medeiros <ramonn(a)linux.vnet.ibm.com>
---
tests/utils.py | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/tests/utils.py b/tests/utils.py
index 2a8929f..2ffe776 100644
--- a/tests/utils.py
+++ b/tests/utils.py
@@ -22,9 +22,11 @@ import base64
import cherrypy
import grp
import httplib
+import inspect
import json
import os
import socket
+import ssl
import sys
import time
import threading
@@ -148,7 +150,13 @@ def _request(conn, path, data, method, headers):
def request(host, port, path, data=None, method='GET', headers=None):
- conn = httplib.HTTPSConnection(host, port)
+ # verify if HTTPSConnection has context parameter
+ if "context" in inspect.getargspec(httplib.HTTPSConnection.__init__).args:
+ context = ssl._create_unverified_context()
+ conn = httplib.HTTPSConnection(host, port, context=context)
+ else:
+ conn = httplib.HTTPSConnection(host, port)
+
return _request(conn, path, data, method, headers)
--
2.1.0
9 years, 7 months