[PATCH 0/9] Adding new-ui base templates and widgets
by sguimaraes943@gmail.com
From: samhenri <samuel.guimaraes(a)eldorado.org.br>
Adding new-ui to Wok, Kimchi and Gingerbase.
Changelog:
Wok:
-Minor fixes in SCSS files.
-New wok.confirm widget for confirmation messages.
-Renamed grid.js in 'js/samples' folder to 'js/src/wok.datagrid.js' and updated with new-ui for Storage and Networks.
-Added SCSS files for Kimchi pages (WIP - Going to move UI build process to Kimchi and Ginger once new-ui is finished).
-Copied distros logos to Wok (may have to update copying information) to use as icons in Template creation.
-Updated wok.window to support multiple modal windows and added optional parameter do set modal target.
-Updated Toolbars to receive Bootstrap second-level navigation.
Kimchi:
-Guests - "Create Guest" modal window and added toolbar. Old-ui styles are missing but the page is still working.
-"Edit Guest" had some conflicts with jQuery-UI customization so I will update to Bootstrap markup, it is still working but with messed styles.
-TO DO: Update with "List" and "Gallery" views, finish "Edit Guest".
-Templates - Create Template modal window and added toolbar. Old-ui styles are missing but tab is still working.
-"Edit Template" had some conflicts with jQuery-UI customization so I will update to Bootstrap markup, it is still working but with messed styles.
-TO DO: Update with "List" and "Gallery" views, finish "Edit Template".
-Storage - Updated to new-ui grid and styles and added toolbar.
-TO DO: Update "Create Storage" modal window; Fix collapsible panel; Add new-ui icons; Create JS to set correct icon according to capacity in Storage Pool;
-Network - Updated with new-ui.
-TO DO: Update Update "Create Storage" jQuery-UI dialog to Bootstrap modal window.
Gingerbase:
-Minor fixes from previous patches sent to ML.
-Integrated same UI build process from Wok to Gingerbase (using sassc cli) and removed old CSS files.
-TO DO: Add a spinner to dashboard polylines to avoid weird pattern behind lines; Fix performance with hidden panels showing when loading page; Move Software Updates and update jQuery-UI Accordion with new-ui.
Thanks,
Samuel
samhenri (9):
Adding new-ui base templates and widgets - SCSS
Adding new-ui base templates and widgets - Images
Adding new-ui base templates and widgets - JS
Adding new-ui base templates and widgets - HTML
Adding new-ui to Gingerbase (Host tab)
Adding new-ui to Templates tab
Adding new-ui to Storage tab
Adding new-ui to Networks tab
Adding new-ui to Guests tab
src/wok/plugins/gingerbase/.gitignore | 2 +-
src/wok/plugins/gingerbase/configure.ac | 1 -
src/wok/plugins/gingerbase/ui/config/tab-ext.xml | 2 +-
src/wok/plugins/gingerbase/ui/css/Makefile.am | 11 +-
.../plugins/gingerbase/ui/css/src/gingerbase.scss | 29 +
.../gingerbase/ui/css/src/modules/_host.scss | 172 ++++++
.../gingerbase/ui/css/theme-default/host.css | 289 ----------
.../gingerbase/ui/css/theme-default/report-add.css | 39 --
.../ui/css/theme-default/report-rename.css | 41 --
.../ui/css/theme-default/repository-add.css | 44 --
.../ui/css/theme-default/repository-edit.css | 90 ---
src/wok/plugins/gingerbase/ui/images/Makefile.am | 2 -
src/wok/plugins/gingerbase/ui/images/logo.ico | Bin 1214 -> 15086 bytes
.../gingerbase/ui/images/theme-default/Makefile.am | 20 -
.../ui/images/theme-default/host-icon-sprite.png | Bin 1034 -> 0 bytes
.../images/theme-default/kimchi-loading15x15.gif | Bin 1653 -> 0 bytes
.../gingerbase/ui/js/src/gingerbase.host.js | 642 +++++++++++----------
src/wok/plugins/gingerbase/ui/pages/host.html.tmpl | 211 +++----
.../gingerbase/ui/pages/report-add.html.tmpl | 46 +-
.../gingerbase/ui/pages/report-rename.html.tmpl | 42 +-
.../gingerbase/ui/pages/repository-add.html.tmpl | 124 ++--
.../gingerbase/ui/pages/repository-edit.html.tmpl | 138 ++---
src/wok/plugins/kimchi/ui/config/tab-ext.xml | 8 +-
.../kimchi/ui/css/theme-default/network.css | 267 ---------
.../kimchi/ui/css/theme-default/template_add.css | 317 ----------
.../kimchi/ui/js/src/kimchi.guest_add_main.js | 10 +-
src/wok/plugins/kimchi/ui/js/src/kimchi.network.js | 72 ++-
.../kimchi/ui/js/src/kimchi.storage_main.js | 6 +-
.../kimchi/ui/js/src/kimchi.template_add_main.js | 406 +++++++++----
.../plugins/kimchi/ui/pages/guest-add.html.tmpl | 114 ++--
src/wok/plugins/kimchi/ui/pages/guests.html.tmpl | 58 +-
src/wok/plugins/kimchi/ui/pages/network.html.tmpl | 185 +++---
src/wok/plugins/kimchi/ui/pages/storage.html.tmpl | 74 ++-
.../plugins/kimchi/ui/pages/template-add.html.tmpl | 344 +++++------
.../kimchi/ui/pages/template-edit.html.tmpl | 236 ++++----
.../plugins/kimchi/ui/pages/templates.html.tmpl | 93 +--
ui/css/src/bootstrap-select.custom.scss | 1 +
ui/css/src/modules/_administration.scss | 0
ui/css/src/modules/_datagrid.scss | 72 +++
ui/css/src/modules/_guests.scss | 92 +++
ui/css/src/modules/_host.scss | 169 ------
ui/css/src/modules/_iso-list.scss | 121 ++++
ui/css/src/modules/_jqueryui.scss | 0
ui/css/src/modules/_menu-flat.scss | 16 +-
ui/css/src/modules/_modal-flat.scss | 2 +-
ui/css/src/modules/_navbar-flat.scss | 4 +-
ui/css/src/modules/_network.scss | 317 ++++++++++
ui/css/src/modules/_storage.scss | 0
ui/css/src/modules/_templates.scss | 99 ++++
ui/css/src/modules/_toolbar.scss | 24 +-
ui/css/src/modules/_wok-confirm.scss | 42 ++
ui/css/src/modules/_wok-grid.scss | 25 +-
ui/css/src/wok.scss | 47 +-
ui/images/theme-default/Makefile.am | 2 +-
ui/images/theme-default/alert.png | Bin 3537 -> 0 bytes
ui/images/theme-default/arrow-down-black.png | Bin 2942 -> 0 bytes
ui/images/theme-default/arrow-down.png | Bin 537 -> 0 bytes
ui/images/theme-default/bg-mask.png | Bin 2899 -> 0 bytes
ui/images/theme-default/bg.png | Bin 35585 -> 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-down.png | Bin 2956 -> 0 bytes
ui/images/theme-default/folder-arrow-right.png | Bin 2958 -> 0 bytes
ui/images/theme-default/icon-alert.png | Bin 3545 -> 0 bytes
ui/images/theme-default/icon-centos.png | Bin 0 -> 4734 bytes
ui/images/theme-default/icon-debian.png | Bin 0 -> 4239 bytes
ui/images/theme-default/icon-event.png | Bin 3791 -> 0 bytes
ui/images/theme-default/icon-fedora.png | Bin 0 -> 4449 bytes
ui/images/theme-default/icon-gentoo.png | Bin 0 -> 15307 bytes
ui/images/theme-default/icon-opensuse.png | Bin 0 -> 3046 bytes
ui/images/theme-default/icon-setting.png | Bin 3664 -> 0 bytes
ui/images/theme-default/icon-tool.png | Bin 4466 -> 0 bytes
ui/images/theme-default/icon-ubuntu.png | Bin 0 -> 4818 bytes
ui/images/theme-default/logo-flat.svg | 43 ++
ui/images/theme-default/logo-plain.gif | Bin 1601 -> 0 bytes
ui/images/theme-default/logo-white.png | Bin 9879 -> 7583 bytes
ui/images/theme-default/nav-bg.png | Bin 3043 -> 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-icon.png | Bin 269 -> 0 bytes
ui/images/theme-default/wok-loading.gif | Bin 6181 -> 0 bytes
ui/js/src/wok.confirm.js | 91 +++
ui/js/src/wok.datagrid.js | 123 ++++
ui/js/src/wok.grid.js | 416 ++++---------
ui/js/src/wok.line-chart.js | 74 ++-
ui/js/src/wok.list.js | 302 ++++++++++
ui/js/src/wok.login.js | 9 +-
ui/js/src/wok.main.js | 61 +-
ui/js/src/wok.message.js | 95 +--
ui/js/src/wok.window.js | 31 +-
ui/js/widgets/grid.js | 123 ----
ui/js/widgets/samples/grid.html | 4 +-
ui/pages/login.html.tmpl | 186 +++---
ui/pages/wok-ui.html.tmpl | 222 +++----
94 files changed, 3526 insertions(+), 3422 deletions(-)
create mode 100644 src/wok/plugins/gingerbase/ui/css/src/gingerbase.scss
create mode 100644 src/wok/plugins/gingerbase/ui/css/src/modules/_host.scss
delete mode 100644 src/wok/plugins/gingerbase/ui/css/theme-default/host.css
delete mode 100644 src/wok/plugins/gingerbase/ui/css/theme-default/report-add.css
delete mode 100644 src/wok/plugins/gingerbase/ui/css/theme-default/report-rename.css
delete mode 100644 src/wok/plugins/gingerbase/ui/css/theme-default/repository-add.css
delete mode 100644 src/wok/plugins/gingerbase/ui/css/theme-default/repository-edit.css
delete mode 100644 src/wok/plugins/gingerbase/ui/images/theme-default/Makefile.am
delete mode 100644 src/wok/plugins/gingerbase/ui/images/theme-default/host-icon-sprite.png
delete mode 100644 src/wok/plugins/gingerbase/ui/images/theme-default/kimchi-loading15x15.gif
delete mode 100644 src/wok/plugins/kimchi/ui/css/theme-default/network.css
delete mode 100644 src/wok/plugins/kimchi/ui/css/theme-default/template_add.css
create mode 100644 ui/css/src/modules/_administration.scss
create mode 100644 ui/css/src/modules/_datagrid.scss
create mode 100644 ui/css/src/modules/_guests.scss
delete mode 100644 ui/css/src/modules/_host.scss
create mode 100644 ui/css/src/modules/_iso-list.scss
create mode 100644 ui/css/src/modules/_jqueryui.scss
create mode 100644 ui/css/src/modules/_network.scss
create mode 100644 ui/css/src/modules/_storage.scss
create mode 100644 ui/css/src/modules/_templates.scss
create mode 100644 ui/css/src/modules/_wok-confirm.scss
delete mode 100644 ui/images/theme-default/alert.png
delete mode 100644 ui/images/theme-default/arrow-down-black.png
delete mode 100644 ui/images/theme-default/arrow-down.png
delete mode 100644 ui/images/theme-default/bg-mask.png
delete mode 100644 ui/images/theme-default/bg.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-down.png
delete mode 100644 ui/images/theme-default/folder-arrow-right.png
delete mode 100644 ui/images/theme-default/icon-alert.png
create mode 100644 ui/images/theme-default/icon-centos.png
create mode 100644 ui/images/theme-default/icon-debian.png
delete mode 100644 ui/images/theme-default/icon-event.png
create mode 100644 ui/images/theme-default/icon-fedora.png
create mode 100644 ui/images/theme-default/icon-gentoo.png
create mode 100644 ui/images/theme-default/icon-opensuse.png
delete mode 100644 ui/images/theme-default/icon-setting.png
delete mode 100644 ui/images/theme-default/icon-tool.png
create mode 100644 ui/images/theme-default/icon-ubuntu.png
create mode 100644 ui/images/theme-default/logo-flat.svg
delete mode 100644 ui/images/theme-default/logo-plain.gif
delete mode 100644 ui/images/theme-default/nav-bg.png
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-icon.png
delete mode 100644 ui/images/theme-default/wok-loading.gif
create mode 100644 ui/js/src/wok.confirm.js
create mode 100644 ui/js/src/wok.datagrid.js
create mode 100644 ui/js/src/wok.list.js
delete mode 100644 ui/js/widgets/grid.js
--
1.9.3
9 years, 2 months
Re: [Kimchi-devel] Kimchi-devel Digest, Vol 23, Issue 121
by Frank Novak
kimchi-devel-bounces(a)ovirt.org wrote on 10/27/2015 12:00:03 PM:
> On 10/27/2015 11:13 AM, Frank Novak wrote:
> >
> >
> >
> >
> > kimchi-devel-bounces(a)ovirt.org wrote on 10/27/2015 08:31:49 AM:
> >
> > > Date: Mon, 26 Oct 2015 16:08:11 -0200
> > > From: <dhbarboza82(a)gmail.com>
> > > To: Kimchi Devel <kimchi-devel(a)ovirt.org>
> > > Subject: [Kimchi-devel] [PATCH 0/3] Live migration backend
> > > Message-ID: <1445882894-10208-1-git-send-email-dhbarboza82(a)gmail.com>
> > >
> > > From: Daniel Henrique Barboza <dhbarboza82(a)gmail.com>
> > >
> > > This patch series implements the first release of the Live (and
cold!)
> > > migration in Kimchi.
> > >
> > > *** Requirements for a VM migration ***
> > >
> > > - shared storage. The disk/storage path must be the same at the
origin
> > > and destination.
> > Is this a temporary restriction in kimchi?
> > We otherwise do support live migration w/ storage...
> >
>
> I guess I've expressed myself poorly there. What I meant was that the VM
> must be in the same
> storage pool at both hosts (shared storage). For example, a NFS/iSCSI
> storage pool that contains
> both the source and destination. The idea is that the migration process
> will only copy the VM
> RAM - the disks would be accessible by the VM at the destination from
> the same path.
>
> I am aware that there is an option to copy the storage (non-shared
> storage migration) but I've found
> out that it isn't that supported by Red Hat for example:
>
> https://access.redhat.com/solutions/60034
>
> "Live migration with non-shared storage in RHEL6/RHEV3.* is a deprecated
> functionality, but under certain circunstances and with some
> limitations, it works fine. In RHEL7, this feature has been disabled."
>
>
> However, if some distro that Kimchi supports still have support for non
> shared migration, we can
> add this option as well.
>
well, PowerKVM at least does..
I haven't checked whether Ubuntu or SLES KVM do..
> > >
> > > - password-less login
> > >
> > > - enough resorces in the destination host to allocate the VM
> > >
> > >
> > > Limitations of this first version and possible candidates for future
> > work:
> > >
> > > - do not automate the process of password-less login (but it is able
to
> > > verify this condition)
> > >
> > > - due to the above limitation, the 'user' parameter value is only
'root'
> > > at this moment
> > >
> > > - do not verify the 'shared storage' condition
> > >
> > > - do not verify same hypervisor/arch conditions
> > >
> > > - the origin VM will shutdown after migration (not sure if can be
> > helped)
> > >
> > Ahh, shutdown where, if it was running on source, it should be running
> > on destination..
> > clearly it will not be on source anymore..
> >
> Yeah, that was my reasoning when seeing the VM shutting down
> automatically in the
> source after the migration was successful.
>
>
>
>
> Daniel
>
>
Cheers,
Frank
9 years, 2 months
[PATCH 0/3] Live migration backend
by dhbarboza82@gmail.com
From: Daniel Henrique Barboza <dhbarboza82(a)gmail.com>
This patch series implements the first release of the Live (and cold!)
migration in Kimchi.
*** Requirements for a VM migration ***
- shared storage. The disk/storage path must be the same at the origin
and destination.
- password-less login
- enough resorces in the destination host to allocate the VM
Limitations of this first version and possible candidates for future work:
- do not automate the process of password-less login (but it is able to
verify this condition)
- due to the above limitation, the 'user' parameter value is only 'root'
at this moment
- do not verify the 'shared storage' condition
- do not verify same hypervisor/arch conditions
- the origin VM will shutdown after migration (not sure if can be helped)
*** Curl usage ***
curl -u username -H "Content-Type: application/json" -H "Accept: application/json" -k "https://localhost:10001/plugins/kimchi/vms/<VM NAME>/migrate" -X POST -d '{"remote_host":"insert_remote_IP_address", "user":"username"}'
*** Unit test usage ***
The unit tests for this feature needs an additional parameter in the command line
of ./run-tests.sh:
$ sudo KIMCHI_LIVE_MIGRATION_TEST=remote_host_IP ./run_tests.sh test_livemigration
If this parameter is not supplied the unit test will simply skip. The test also
verifies the password-less condition before trying to test a vm migration.
Daniel Henrique Barboza (3):
Live migration backend: API and messages
Live migration backend: control/vms and model/vms changes
Live migration backend: unit tests
src/wok/plugins/kimchi/API.json | 17 ++
src/wok/plugins/kimchi/control/vms.py | 3 +
src/wok/plugins/kimchi/docs/API.md | 4 +
src/wok/plugins/kimchi/i18n.py | 7 +
src/wok/plugins/kimchi/model/vms.py | 68 +++++-
src/wok/plugins/kimchi/tests/test_livemigration.py | 268 +++++++++++++++++++++
src/wok/plugins/kimchi/ui/js/src/kimchi.api.js | 13 +
7 files changed, 379 insertions(+), 1 deletion(-)
create mode 100644 src/wok/plugins/kimchi/tests/test_livemigration.py
--
2.4.3
9 years, 2 months
[PATCH 0/2] Using existing VG as storage pool
by Jose Ricardo Ziviani
Team, this work is not completed. I'm sending it to ML anyway because
probably someone else will continue on it.
What it has to be done:
- implement test;
- finish the frontend part:
- storage pool name textfield cannot be edited if user select a VG
(that vgname should populate the storage pool name automatically).
- fix any UI bug.
- create error messages accordingly (error codes used in frontend are
mockups);
- Add i18n for tmpl file.
The backend looks ok but I made some quick tests during the development.
I'll be reading my e-mails during the residency so I'm pretty sure we
can work together.
Thanks
Jose Ricardo Ziviani (2):
Implement the backend to use existing VG as storage pool
Implement the frontend to use existing VG as storage pool
src/wok/plugins/kimchi/API.json | 5 +
src/wok/plugins/kimchi/control/host.py | 22 ++++
src/wok/plugins/kimchi/disks.py | 123 +++++++++++++++++++++
src/wok/plugins/kimchi/i18n.py | 3 +
src/wok/plugins/kimchi/model/host.py | 30 +++++
src/wok/plugins/kimchi/model/storagepools.py | 7 +-
.../kimchi/ui/css/theme-default/storage.css | 22 ++++
src/wok/plugins/kimchi/ui/js/src/kimchi.api.js | 11 ++
.../ui/js/src/kimchi.storagepool_add_main.js | 58 +++++++++-
.../kimchi/ui/pages/storagepool-add.html.tmpl | 38 ++++++-
10 files changed, 313 insertions(+), 6 deletions(-)
--
1.9.1
9 years, 2 months
RFC - Guest memory usage
by Daniel Henrique Barboza
I was looking at the following item in the backlog:
Guests Stats: Display memory utilization (use virt-df or virt-top or ...)
If I understood it right, the idea here is to show the -inner- memory
allocation of the guest. If you have a VM with 4Gb of RAM running an
Ubuntu, we want to know how much memory the Ubuntu OS and its processes
are using.
I've done an investigation and I haven't found any tool to accomplish
this. "virt-top", "virsh dommemstat" and the libvirt API retrieves the
information of the memory usage of the guest relative to the host. In
the example mentioned before, supposing that the host has 64Gb of RAM,
all these tools would show that the VM is using 12% of the host RAM.
They do not dive in the VM and shows the actual mem usage of the Ubuntu
and its processes running there.
Haven't found anything useful in other MLs and forums. The common answer
is 'run top in a terminal inside the VM', which of course does not suit
us. My question is: any thoughts about how we can implement this
feature? Because I am starting to think that, in the end, this kind of
info is strict to the guest OS and can't be polled from the outside.
Thanks!
9 years, 2 months
Problems with virsh iface-undefine or network.undefine()
by Ramon Medeiros
Hi,
i was testing network remove with libvirt and found an issue for my feature.
By this scenario, i tried to remove the bridge network:
Scenario:
I have a eth0 interface. By that, i create a bridge called br0(libvirt
name test), based on this scenario. Now i have the files ifcfg-eth0 and
ifcfg-br0 at /etc/sysconfig/network-scripts.
When i use virsh iface-undefine test or network.undefine() to remove the
test network (that uses br0 bridge), libvirt remove both ifcfg-eth0 and
ifcfg-br0 at /etc/sysconfig/network-scripts.
What is better: create a function to manually remove this files or open
a bug against libvirt?
--
Ramon Nunes Medeiros
Kimchi Developer
Linux Technology Center Brazil
IBM Systems & Technology Group
Phone : +55 19 2132 7878
ramonn(a)br.ibm.com
9 years, 2 months
Re: [Kimchi-devel] Live migration backend
by Frank Novak
kimchi-devel-bounces(a)ovirt.org wrote on 10/27/2015 08:31:49 AM:
> Date: Mon, 26 Oct 2015 16:08:11 -0200
> From: <dhbarboza82(a)gmail.com>
> To: Kimchi Devel <kimchi-devel(a)ovirt.org>
> Subject: [Kimchi-devel] [PATCH 0/3] Live migration backend
> Message-ID: <1445882894-10208-1-git-send-email-dhbarboza82(a)gmail.com>
>
> From: Daniel Henrique Barboza <dhbarboza82(a)gmail.com>
>
> This patch series implements the first release of the Live (and cold!)
> migration in Kimchi.
>
> *** Requirements for a VM migration ***
>
> - shared storage. The disk/storage path must be the same at the origin
> and destination.
Is this a temporary restriction in kimchi?
We otherwise do support live migration w/ storage...
>
> - password-less login
>
> - enough resorces in the destination host to allocate the VM
>
>
> Limitations of this first version and possible candidates for future
work:
>
> - do not automate the process of password-less login (but it is able to
> verify this condition)
>
> - due to the above limitation, the 'user' parameter value is only 'root'
> at this moment
>
> - do not verify the 'shared storage' condition
>
> - do not verify same hypervisor/arch conditions
>
> - the origin VM will shutdown after migration (not sure if can be helped)
>
Ahh, shutdown where, if it was running on source, it should be running on
destination..
clearly it will not be on source anymore..
>
>
Cheers,
Frank
9 years, 2 months
Ginger Base is a reality!
by Aline Manera
Hi all,
I've just applied the patches from Chandra (thanks, Chandra!) related to
the Ginger Base plugin which launches the Host tab.
The idea is to have one specific git repository for each plugin. So we
will have 3 repositories: wok, kimchi and gingerbase.
The gingerbase repository (once created) will be part of the Ginger
community responsibility. Kimchi community will take care of wok and
kimchi repositories.
I want to have the new UI patches merged prior to separated the code
into new repositories as Samuel has already been working on new UI patches.
Please, don't forget to build Ginger Base! Otherwise, you will not see
the Host tab.
cd src/wok/plugins/gingerbase
sudo ./autogen.sh --system&& sudo make
It is the same process we do for Wok and Kimchi.
Please, report any issue you find.
Regards,
Aline Manera
9 years, 2 months
[PATCH 00/17] Summary Ginger Base Plug in Code Changes
by chandra@linux.vnet.ibm.com
From: chandrureddy <chandra(a)linux.vnet.ibm.com>
Below are the series of patches to separate the host functionality
from plugin kimchi to new plugin gingerbase.
License Files are taken care
Rebase to resolve the merge conflicts
chandrureddy (17):
V7 Ginger Base : Taking off the host tab functionality
V7 Ginger Base : base folder files part 1
V7 Ginger Base : base folder files part 2
V7 Ginger Base : base folder files part 3
V7 Add License files to ginger base
V7 Ginger Base : base plugin docs files
V7 Ginger Base : base plugin build-aix and contrib
V7 Ginger Base : base plugin m4 files
V7 Ginger Base : control files
V7 Ginger Base : base plugin model files
V7 Ginger Base : base plugin tests files
V7 Ginger Base : base plugin ui/pages/help files
V7 Ginger Base : base plugin ui/pages files
V7 Ginger Base : base plugin ui/js files
V7 Ginger Base : base plugin ui/css files
V7 Ginger Base : base plugin ui make, images and config
V7 Ginger Base : base plugin po files
src/wok/plugins/gingerbase/ABOUT-NLS | 1281 +++++++++++
src/wok/plugins/gingerbase/API.json | 175 ++
src/wok/plugins/gingerbase/COPYING | 13 +
src/wok/plugins/gingerbase/COPYING.ASL2 | 202 ++
src/wok/plugins/gingerbase/COPYING.LGPL | 502 +++++
src/wok/plugins/gingerbase/INSTALL | 369 ++++
src/wok/plugins/gingerbase/Makefile.am | 159 ++
src/wok/plugins/gingerbase/README.md | 1 +
src/wok/plugins/gingerbase/VERSION | 1 +
src/wok/plugins/gingerbase/__init__.py | 21 +
src/wok/plugins/gingerbase/autogen.sh | 21 +
src/wok/plugins/gingerbase/build-aux/config.rpath | 672 ++++++
src/wok/plugins/gingerbase/build-aux/genChangelog | 25 +
src/wok/plugins/gingerbase/build-aux/pkg-version | 59 +
src/wok/plugins/gingerbase/config.py.in | 64 +
src/wok/plugins/gingerbase/config.rpath | 672 ++++++
src/wok/plugins/gingerbase/configure.ac | 103 +
.../plugins/gingerbase/contrib/DEBIAN/Makefile.am | 20 +
.../plugins/gingerbase/contrib/DEBIAN/control.in | 14 +
src/wok/plugins/gingerbase/contrib/Makefile.am | 38 +
src/wok/plugins/gingerbase/contrib/check_i18n.py | 83 +
.../gingerbase/contrib/gingerbase.spec.fedora.in | 68 +
.../gingerbase/contrib/gingerbase.spec.suse.in | 62 +
src/wok/plugins/gingerbase/contrib/make-deb.sh.in | 15 +
src/wok/plugins/gingerbase/control/Makefile.am | 25 +
src/wok/plugins/gingerbase/control/__init__.py | 26 +
src/wok/plugins/gingerbase/control/config.py | 43 +
src/wok/plugins/gingerbase/control/cpuinfo.py | 39 +
src/wok/plugins/gingerbase/control/debugreports.py | 63 +
src/wok/plugins/gingerbase/control/host.py | 160 ++
src/wok/plugins/gingerbase/disks.py | 198 ++
src/wok/plugins/gingerbase/docs/API.md | 314 +++
src/wok/plugins/gingerbase/docs/Makefile.am | 26 +
src/wok/plugins/gingerbase/docs/README.md | 161 ++
.../gingerbase/docs/gingerbase-host-tab.png | Bin 0 -> 79669 bytes
src/wok/plugins/gingerbase/gingerbase.conf | 31 +
src/wok/plugins/gingerbase/gingerbase.py | 60 +
src/wok/plugins/gingerbase/i18n.py | 96 +
src/wok/plugins/gingerbase/lscpu.py | 126 ++
src/wok/plugins/gingerbase/m4/ac_python_module.m4 | 30 +
src/wok/plugins/gingerbase/m4/gettext.m4 | 383 ++++
src/wok/plugins/gingerbase/m4/iconv.m4 | 214 ++
src/wok/plugins/gingerbase/m4/intlmacosx.m4 | 51 +
src/wok/plugins/gingerbase/m4/lib-ld.m4 | 110 +
src/wok/plugins/gingerbase/m4/lib-link.m4 | 774 +++++++
src/wok/plugins/gingerbase/m4/lib-prefix.m4 | 224 ++
src/wok/plugins/gingerbase/m4/nls.m4 | 32 +
src/wok/plugins/gingerbase/m4/po.m4 | 449 ++++
src/wok/plugins/gingerbase/m4/progtest.m4 | 92 +
src/wok/plugins/gingerbase/mockmodel.py | 220 ++
src/wok/plugins/gingerbase/model/Makefile.am | 25 +
src/wok/plugins/gingerbase/model/__init__.py | 18 +
src/wok/plugins/gingerbase/model/config.py | 83 +
src/wok/plugins/gingerbase/model/cpuinfo.py | 105 +
src/wok/plugins/gingerbase/model/debugreports.py | 215 ++
src/wok/plugins/gingerbase/model/host.py | 449 ++++
src/wok/plugins/gingerbase/model/model.py | 68 +
src/wok/plugins/gingerbase/po/LINGUAS | 11 +
src/wok/plugins/gingerbase/po/Makefile.in.in | 398 ++++
src/wok/plugins/gingerbase/po/Makevars | 41 +
src/wok/plugins/gingerbase/po/POTFILES.in | 3 +
src/wok/plugins/gingerbase/po/de_DE.po | 2251 +++++++++++++++++++
src/wok/plugins/gingerbase/po/en_US.po | 2093 ++++++++++++++++++
src/wok/plugins/gingerbase/po/es_ES.po | 2269 +++++++++++++++++++
src/wok/plugins/gingerbase/po/fr_FR.po | 2291 ++++++++++++++++++++
src/wok/plugins/gingerbase/po/gen-pot.in | 9 +
src/wok/plugins/gingerbase/po/gingerbase.pot | 2074 ++++++++++++++++++
src/wok/plugins/gingerbase/po/it_IT.po | 2238 +++++++++++++++++++
src/wok/plugins/gingerbase/po/ja_JP.po | 2234 +++++++++++++++++++
src/wok/plugins/gingerbase/po/ko_KR.po | 2164 ++++++++++++++++++
src/wok/plugins/gingerbase/po/pt_BR.po | 2290 +++++++++++++++++++
src/wok/plugins/gingerbase/po/ru_RU.po | 2166 ++++++++++++++++++
src/wok/plugins/gingerbase/po/zh_CN.po | 2118 ++++++++++++++++++
src/wok/plugins/gingerbase/po/zh_TW.po | 2106 ++++++++++++++++++
src/wok/plugins/gingerbase/repositories.py | 538 +++++
src/wok/plugins/gingerbase/swupdate.py | 415 ++++
src/wok/plugins/gingerbase/tests/Makefile.am | 49 +
src/wok/plugins/gingerbase/tests/run_tests.sh.in | 55 +
src/wok/plugins/gingerbase/tests/test_config.py.in | 147 ++
src/wok/plugins/gingerbase/tests/test_host.py | 154 ++
src/wok/plugins/gingerbase/tests/test_model.py | 276 +++
src/wok/plugins/gingerbase/tests/test_rest.py | 190 ++
src/wok/plugins/gingerbase/tests/test_yumparser.py | 165 ++
src/wok/plugins/gingerbase/tests/utils.py | 262 +++
src/wok/plugins/gingerbase/ui/Makefile.am | 20 +
src/wok/plugins/gingerbase/ui/config/Makefile.am | 22 +
src/wok/plugins/gingerbase/ui/config/tab-ext.xml | 10 +
src/wok/plugins/gingerbase/ui/css/Makefile.am | 26 +
.../gingerbase/ui/css/theme-default/host.css | 289 +++
.../gingerbase/ui/css/theme-default/report-add.css | 39 +
.../ui/css/theme-default/report-rename.css | 41 +
.../ui/css/theme-default/repository-add.css | 44 +
.../ui/css/theme-default/repository-edit.css | 90 +
src/wok/plugins/gingerbase/ui/images/Makefile.am | 22 +
src/wok/plugins/gingerbase/ui/images/icon-vm.png | Bin 0 -> 2976 bytes
src/wok/plugins/gingerbase/ui/images/logo.ico | Bin 0 -> 1214 bytes
.../gingerbase/ui/images/theme-default/Makefile.am | 20 +
.../ui/images/theme-default/host-icon-sprite.png | Bin 0 -> 1034 bytes
.../images/theme-default/kimchi-loading15x15.gif | Bin 0 -> 1653 bytes
src/wok/plugins/gingerbase/ui/js/Makefile.am | 27 +
.../plugins/gingerbase/ui/js/src/gingerbase.api.js | 373 ++++
.../gingerbase/ui/js/src/gingerbase.host.js | 890 ++++++++
.../gingerbase/ui/js/src/gingerbase.main.js | 28 +
.../ui/js/src/gingerbase.report_add_main.js | 74 +
.../ui/js/src/gingerbase.report_rename_main.js | 68 +
.../ui/js/src/gingerbase.repository_add_main.js | 98 +
.../ui/js/src/gingerbase.repository_edit_main.js | 76 +
src/wok/plugins/gingerbase/ui/pages/Makefile.am | 22 +
.../plugins/gingerbase/ui/pages/help/Makefile.am | 38 +
.../gingerbase/ui/pages/help/de_DE/Makefile.am | 26 +
.../gingerbase/ui/pages/help/de_DE/host.dita | 49 +
.../plugins/gingerbase/ui/pages/help/dita-help.xsl | 26 +
.../gingerbase/ui/pages/help/en_US/Makefile.am | 26 +
.../gingerbase/ui/pages/help/en_US/host.dita | 68 +
.../gingerbase/ui/pages/help/es_ES/Makefile.am | 27 +
.../gingerbase/ui/pages/help/es_ES/host.dita | 49 +
.../gingerbase/ui/pages/help/fr_FR/Makefile.am | 26 +
.../gingerbase/ui/pages/help/fr_FR/host.dita | 65 +
.../gingerbase/ui/pages/help/gingerbase.css | 209 ++
.../gingerbase/ui/pages/help/it_IT/Makefile.am | 26 +
.../gingerbase/ui/pages/help/it_IT/host.dita | 51 +
.../gingerbase/ui/pages/help/ja_JP/Makefile.am | 26 +
.../gingerbase/ui/pages/help/ja_JP/host.dita | 69 +
.../gingerbase/ui/pages/help/ko_KR/Makefile.am | 26 +
.../gingerbase/ui/pages/help/ko_KR/host.dita | 51 +
.../gingerbase/ui/pages/help/pt_BR/Makefile.am | 26 +
.../gingerbase/ui/pages/help/pt_BR/host.dita | 72 +
.../gingerbase/ui/pages/help/ru_RU/Makefile.am | 26 +
.../gingerbase/ui/pages/help/ru_RU/host.dita | 48 +
.../gingerbase/ui/pages/help/zh_CN/Makefile.am | 26 +
.../gingerbase/ui/pages/help/zh_CN/host.dita | 45 +
.../gingerbase/ui/pages/help/zh_TW/Makefile.am | 26 +
.../gingerbase/ui/pages/help/zh_TW/host.dita | 49 +
src/wok/plugins/gingerbase/ui/pages/host.html.tmpl | 179 ++
src/wok/plugins/gingerbase/ui/pages/i18n.json.tmpl | 150 ++
.../gingerbase/ui/pages/report-add.html.tmpl | 58 +
.../gingerbase/ui/pages/report-rename.html.tmpl | 58 +
.../gingerbase/ui/pages/repository-add.html.tmpl | 115 +
.../gingerbase/ui/pages/repository-edit.html.tmpl | 119 +
src/wok/plugins/gingerbase/utils.py | 82 +
src/wok/plugins/gingerbase/yumparser.py | 355 +++
src/wok/plugins/kimchi/API.json | 134 --
src/wok/plugins/kimchi/Makefile.am | 2 -
src/wok/plugins/kimchi/control/debugreports.py | 61 -
src/wok/plugins/kimchi/control/host.py | 111 +-
src/wok/plugins/kimchi/disks.py | 196 --
src/wok/plugins/kimchi/docs/API.md | 285 ---
src/wok/plugins/kimchi/i18n.py | 54 -
src/wok/plugins/kimchi/kimchi.conf | 7 -
src/wok/plugins/kimchi/mockmodel.py | 146 +-
src/wok/plugins/kimchi/model/config.py | 21 -
src/wok/plugins/kimchi/model/debugreports.py | 213 --
src/wok/plugins/kimchi/model/host.py | 348 +--
src/wok/plugins/kimchi/repositories.py | 534 -----
src/wok/plugins/kimchi/root.py | 1 -
src/wok/plugins/kimchi/swupdate.py | 412 ----
src/wok/plugins/kimchi/tests/test_authorization.py | 6 -
src/wok/plugins/kimchi/tests/test_config.py.in | 8 -
src/wok/plugins/kimchi/tests/test_host.py | 97 +-
src/wok/plugins/kimchi/tests/test_model.py | 237 --
src/wok/plugins/kimchi/tests/test_rest.py | 54 -
src/wok/plugins/kimchi/tests/test_yumparser.py | 162 --
src/wok/plugins/kimchi/ui/config/tab-ext.xml | 7 -
.../plugins/kimchi/ui/css/theme-default/host.css | 287 ---
.../kimchi/ui/css/theme-default/report-add.css | 37 -
.../kimchi/ui/css/theme-default/report-rename.css | 39 -
.../kimchi/ui/css/theme-default/repository-add.css | 42 -
.../ui/css/theme-default/repository-edit.css | 88 -
src/wok/plugins/kimchi/ui/js/src/kimchi.api.js | 317 ---
src/wok/plugins/kimchi/ui/js/src/kimchi.host.js | 887 --------
.../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/pages/help/de_DE/host.dita | 49 -
.../plugins/kimchi/ui/pages/help/en_US/host.dita | 68 -
.../plugins/kimchi/ui/pages/help/es_ES/host.dita | 49 -
.../plugins/kimchi/ui/pages/help/fr_FR/host.dita | 65 -
.../plugins/kimchi/ui/pages/help/it_IT/host.dita | 51 -
.../plugins/kimchi/ui/pages/help/ja_JP/host.dita | 69 -
.../plugins/kimchi/ui/pages/help/ko_KR/host.dita | 51 -
.../plugins/kimchi/ui/pages/help/pt_BR/host.dita | 72 -
.../plugins/kimchi/ui/pages/help/ru_RU/host.dita | 48 -
.../plugins/kimchi/ui/pages/help/zh_CN/host.dita | 45 -
.../plugins/kimchi/ui/pages/help/zh_TW/host.dita | 49 -
src/wok/plugins/kimchi/ui/pages/host.html.tmpl | 177 --
.../plugins/kimchi/ui/pages/report-add.html.tmpl | 56 -
.../kimchi/ui/pages/report-rename.html.tmpl | 56 -
.../kimchi/ui/pages/repository-add.html.tmpl | 113 -
.../kimchi/ui/pages/repository-edit.html.tmpl | 117 -
src/wok/plugins/kimchi/yumparser.py | 353 ---
191 files changed, 43135 insertions(+), 6582 deletions(-)
create mode 100644 src/wok/plugins/gingerbase/ABOUT-NLS
create mode 100644 src/wok/plugins/gingerbase/API.json
create mode 100644 src/wok/plugins/gingerbase/COPYING
create mode 100644 src/wok/plugins/gingerbase/COPYING.ASL2
create mode 100644 src/wok/plugins/gingerbase/COPYING.LGPL
create mode 100644 src/wok/plugins/gingerbase/INSTALL
create mode 100644 src/wok/plugins/gingerbase/Makefile.am
create mode 120000 src/wok/plugins/gingerbase/README.md
create mode 100644 src/wok/plugins/gingerbase/VERSION
create mode 100644 src/wok/plugins/gingerbase/__init__.py
create mode 100755 src/wok/plugins/gingerbase/autogen.sh
create mode 100644 src/wok/plugins/gingerbase/build-aux/config.rpath
create mode 100755 src/wok/plugins/gingerbase/build-aux/genChangelog
create mode 100755 src/wok/plugins/gingerbase/build-aux/pkg-version
create mode 100644 src/wok/plugins/gingerbase/config.py.in
create mode 100644 src/wok/plugins/gingerbase/config.rpath
create mode 100644 src/wok/plugins/gingerbase/configure.ac
create mode 100644 src/wok/plugins/gingerbase/contrib/DEBIAN/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/contrib/DEBIAN/control.in
create mode 100644 src/wok/plugins/gingerbase/contrib/Makefile.am
create mode 100755 src/wok/plugins/gingerbase/contrib/check_i18n.py
create mode 100644 src/wok/plugins/gingerbase/contrib/gingerbase.spec.fedora.in
create mode 100644 src/wok/plugins/gingerbase/contrib/gingerbase.spec.suse.in
create mode 100644 src/wok/plugins/gingerbase/contrib/make-deb.sh.in
create mode 100644 src/wok/plugins/gingerbase/control/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/control/__init__.py
create mode 100644 src/wok/plugins/gingerbase/control/config.py
create mode 100644 src/wok/plugins/gingerbase/control/cpuinfo.py
create mode 100644 src/wok/plugins/gingerbase/control/debugreports.py
create mode 100644 src/wok/plugins/gingerbase/control/host.py
create mode 100644 src/wok/plugins/gingerbase/disks.py
create mode 100644 src/wok/plugins/gingerbase/docs/API.md
create mode 100644 src/wok/plugins/gingerbase/docs/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/docs/README.md
create mode 100644 src/wok/plugins/gingerbase/docs/gingerbase-host-tab.png
create mode 100644 src/wok/plugins/gingerbase/gingerbase.conf
create mode 100644 src/wok/plugins/gingerbase/gingerbase.py
create mode 100644 src/wok/plugins/gingerbase/i18n.py
create mode 100644 src/wok/plugins/gingerbase/lscpu.py
create mode 100644 src/wok/plugins/gingerbase/m4/ac_python_module.m4
create mode 100644 src/wok/plugins/gingerbase/m4/gettext.m4
create mode 100644 src/wok/plugins/gingerbase/m4/iconv.m4
create mode 100644 src/wok/plugins/gingerbase/m4/intlmacosx.m4
create mode 100644 src/wok/plugins/gingerbase/m4/lib-ld.m4
create mode 100644 src/wok/plugins/gingerbase/m4/lib-link.m4
create mode 100644 src/wok/plugins/gingerbase/m4/lib-prefix.m4
create mode 100644 src/wok/plugins/gingerbase/m4/nls.m4
create mode 100644 src/wok/plugins/gingerbase/m4/po.m4
create mode 100644 src/wok/plugins/gingerbase/m4/progtest.m4
create mode 100644 src/wok/plugins/gingerbase/mockmodel.py
create mode 100644 src/wok/plugins/gingerbase/model/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/model/__init__.py
create mode 100644 src/wok/plugins/gingerbase/model/config.py
create mode 100644 src/wok/plugins/gingerbase/model/cpuinfo.py
create mode 100644 src/wok/plugins/gingerbase/model/debugreports.py
create mode 100644 src/wok/plugins/gingerbase/model/host.py
create mode 100644 src/wok/plugins/gingerbase/model/model.py
create mode 100644 src/wok/plugins/gingerbase/po/LINGUAS
create mode 100644 src/wok/plugins/gingerbase/po/Makefile.in.in
create mode 100644 src/wok/plugins/gingerbase/po/Makevars
create mode 100644 src/wok/plugins/gingerbase/po/POTFILES.in
create mode 100644 src/wok/plugins/gingerbase/po/de_DE.po
create mode 100644 src/wok/plugins/gingerbase/po/en_US.po
create mode 100644 src/wok/plugins/gingerbase/po/es_ES.po
create mode 100644 src/wok/plugins/gingerbase/po/fr_FR.po
create mode 100644 src/wok/plugins/gingerbase/po/gen-pot.in
create mode 100755 src/wok/plugins/gingerbase/po/gingerbase.pot
create mode 100644 src/wok/plugins/gingerbase/po/it_IT.po
create mode 100644 src/wok/plugins/gingerbase/po/ja_JP.po
create mode 100644 src/wok/plugins/gingerbase/po/ko_KR.po
create mode 100644 src/wok/plugins/gingerbase/po/pt_BR.po
create mode 100644 src/wok/plugins/gingerbase/po/ru_RU.po
create mode 100644 src/wok/plugins/gingerbase/po/zh_CN.po
create mode 100644 src/wok/plugins/gingerbase/po/zh_TW.po
create mode 100644 src/wok/plugins/gingerbase/repositories.py
create mode 100644 src/wok/plugins/gingerbase/swupdate.py
create mode 100644 src/wok/plugins/gingerbase/tests/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/tests/run_tests.sh.in
create mode 100644 src/wok/plugins/gingerbase/tests/test_config.py.in
create mode 100644 src/wok/plugins/gingerbase/tests/test_host.py
create mode 100644 src/wok/plugins/gingerbase/tests/test_model.py
create mode 100644 src/wok/plugins/gingerbase/tests/test_rest.py
create mode 100644 src/wok/plugins/gingerbase/tests/test_yumparser.py
create mode 100644 src/wok/plugins/gingerbase/tests/utils.py
create mode 100644 src/wok/plugins/gingerbase/ui/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/ui/config/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/ui/config/tab-ext.xml
create mode 100644 src/wok/plugins/gingerbase/ui/css/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/ui/css/theme-default/host.css
create mode 100644 src/wok/plugins/gingerbase/ui/css/theme-default/report-add.css
create mode 100644 src/wok/plugins/gingerbase/ui/css/theme-default/report-rename.css
create mode 100644 src/wok/plugins/gingerbase/ui/css/theme-default/repository-add.css
create mode 100644 src/wok/plugins/gingerbase/ui/css/theme-default/repository-edit.css
create mode 100644 src/wok/plugins/gingerbase/ui/images/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/ui/images/icon-vm.png
create mode 100644 src/wok/plugins/gingerbase/ui/images/logo.ico
create mode 100644 src/wok/plugins/gingerbase/ui/images/theme-default/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/ui/images/theme-default/host-icon-sprite.png
create mode 100644 src/wok/plugins/gingerbase/ui/images/theme-default/kimchi-loading15x15.gif
create mode 100644 src/wok/plugins/gingerbase/ui/js/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/ui/js/src/gingerbase.api.js
create mode 100644 src/wok/plugins/gingerbase/ui/js/src/gingerbase.host.js
create mode 100644 src/wok/plugins/gingerbase/ui/js/src/gingerbase.main.js
create mode 100644 src/wok/plugins/gingerbase/ui/js/src/gingerbase.report_add_main.js
create mode 100644 src/wok/plugins/gingerbase/ui/js/src/gingerbase.report_rename_main.js
create mode 100644 src/wok/plugins/gingerbase/ui/js/src/gingerbase.repository_add_main.js
create mode 100644 src/wok/plugins/gingerbase/ui/js/src/gingerbase.repository_edit_main.js
create mode 100644 src/wok/plugins/gingerbase/ui/pages/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/de_DE/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/de_DE/host.dita
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/dita-help.xsl
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/en_US/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/en_US/host.dita
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/es_ES/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/es_ES/host.dita
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/fr_FR/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/fr_FR/host.dita
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/gingerbase.css
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/it_IT/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/it_IT/host.dita
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/ja_JP/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/ja_JP/host.dita
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/ko_KR/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/ko_KR/host.dita
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/pt_BR/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/pt_BR/host.dita
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/ru_RU/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/ru_RU/host.dita
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/zh_CN/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/zh_CN/host.dita
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/zh_TW/Makefile.am
create mode 100644 src/wok/plugins/gingerbase/ui/pages/help/zh_TW/host.dita
create mode 100644 src/wok/plugins/gingerbase/ui/pages/host.html.tmpl
create mode 100644 src/wok/plugins/gingerbase/ui/pages/i18n.json.tmpl
create mode 100644 src/wok/plugins/gingerbase/ui/pages/report-add.html.tmpl
create mode 100644 src/wok/plugins/gingerbase/ui/pages/report-rename.html.tmpl
create mode 100644 src/wok/plugins/gingerbase/ui/pages/repository-add.html.tmpl
create mode 100644 src/wok/plugins/gingerbase/ui/pages/repository-edit.html.tmpl
create mode 100644 src/wok/plugins/gingerbase/utils.py
create mode 100644 src/wok/plugins/gingerbase/yumparser.py
delete mode 100644 src/wok/plugins/kimchi/control/debugreports.py
delete mode 100644 src/wok/plugins/kimchi/disks.py
delete mode 100644 src/wok/plugins/kimchi/model/debugreports.py
delete mode 100644 src/wok/plugins/kimchi/repositories.py
delete mode 100644 src/wok/plugins/kimchi/swupdate.py
delete mode 100644 src/wok/plugins/kimchi/tests/test_yumparser.py
delete mode 100644 src/wok/plugins/kimchi/ui/css/theme-default/host.css
delete mode 100644 src/wok/plugins/kimchi/ui/css/theme-default/report-add.css
delete mode 100644 src/wok/plugins/kimchi/ui/css/theme-default/report-rename.css
delete mode 100644 src/wok/plugins/kimchi/ui/css/theme-default/repository-add.css
delete mode 100644 src/wok/plugins/kimchi/ui/css/theme-default/repository-edit.css
delete mode 100644 src/wok/plugins/kimchi/ui/js/src/kimchi.host.js
delete mode 100644 src/wok/plugins/kimchi/ui/js/src/kimchi.report_add_main.js
delete mode 100644 src/wok/plugins/kimchi/ui/js/src/kimchi.report_rename_main.js
delete mode 100644 src/wok/plugins/kimchi/ui/js/src/kimchi.repository_add_main.js
delete mode 100644 src/wok/plugins/kimchi/ui/js/src/kimchi.repository_edit_main.js
delete mode 100644 src/wok/plugins/kimchi/ui/pages/help/de_DE/host.dita
delete mode 100644 src/wok/plugins/kimchi/ui/pages/help/en_US/host.dita
delete mode 100644 src/wok/plugins/kimchi/ui/pages/help/es_ES/host.dita
delete mode 100644 src/wok/plugins/kimchi/ui/pages/help/fr_FR/host.dita
delete mode 100644 src/wok/plugins/kimchi/ui/pages/help/it_IT/host.dita
delete mode 100644 src/wok/plugins/kimchi/ui/pages/help/ja_JP/host.dita
delete mode 100644 src/wok/plugins/kimchi/ui/pages/help/ko_KR/host.dita
delete mode 100644 src/wok/plugins/kimchi/ui/pages/help/pt_BR/host.dita
delete mode 100644 src/wok/plugins/kimchi/ui/pages/help/ru_RU/host.dita
delete mode 100644 src/wok/plugins/kimchi/ui/pages/help/zh_CN/host.dita
delete mode 100644 src/wok/plugins/kimchi/ui/pages/help/zh_TW/host.dita
delete mode 100644 src/wok/plugins/kimchi/ui/pages/host.html.tmpl
delete mode 100644 src/wok/plugins/kimchi/ui/pages/report-add.html.tmpl
delete mode 100644 src/wok/plugins/kimchi/ui/pages/report-rename.html.tmpl
delete mode 100644 src/wok/plugins/kimchi/ui/pages/repository-add.html.tmpl
delete mode 100644 src/wok/plugins/kimchi/ui/pages/repository-edit.html.tmpl
delete mode 100644 src/wok/plugins/kimchi/yumparser.py
--
2.1.0
9 years, 2 months
[PATCH 0/9] Make gingerbase more stable
by Aline Manera
Hi all,
This patch set depends on "[PATCH 00/17] Summary Ginger Base Plug in Code Changes" V7.
It covers some issues found in the Ginger Base patches.
With that, all tests cases for Wok and Kimchi passes successfully.
There is only one test failing for Ginger Base. I will check it on Monday to
provide a separated patch.
Aline Manera (9):
Fix PYTHONPATH to run tests for Ginger Base
Get the right internal URI to Ginger Base plugin
Fix Ginger Base tests
Remove repositories tests from Kimchi
Move host authorization tests from Kimchi to Ginger Base
Keep /host/partitions on Kimchi
Remove Host Resource from Kimchi
Add src/wok/plugins directory to the Wok PEP8 backlist
Add .gitignore file to gingerbase directory
Makefile.am | 2 +-
src/wok/plugins/gingerbase/.gitignore | 37 ++++
src/wok/plugins/gingerbase/control/debugreports.py | 2 +-
src/wok/plugins/gingerbase/control/host.py | 33 ----
src/wok/plugins/gingerbase/disks.py | 198 ---------------------
src/wok/plugins/gingerbase/docs/API.md | 26 ---
src/wok/plugins/gingerbase/i18n.py | 5 -
src/wok/plugins/gingerbase/mockmodel.py | 19 --
src/wok/plugins/gingerbase/model/host.py | 24 +--
src/wok/plugins/gingerbase/tests/run_tests.sh.in | 4 +-
.../plugins/gingerbase/tests/test_authorization.py | 72 ++++++++
src/wok/plugins/gingerbase/tests/test_host.py | 13 --
src/wok/plugins/gingerbase/tests/test_rest.py | 2 +-
.../plugins/gingerbase/ui/js/src/gingerbase.api.js | 11 --
src/wok/plugins/kimchi/control/host.py | 46 ++++-
src/wok/plugins/kimchi/disks.py | 196 ++++++++++++++++++++
src/wok/plugins/kimchi/docs/API.md | 28 +++
src/wok/plugins/kimchi/i18n.py | 5 +
src/wok/plugins/kimchi/mockmodel.py | 19 ++
src/wok/plugins/kimchi/model/host.py | 57 ++----
src/wok/plugins/kimchi/tests/test_authorization.py | 14 --
src/wok/plugins/kimchi/tests/test_host.py | 13 ++
src/wok/plugins/kimchi/tests/test_rest.py | 40 +----
23 files changed, 436 insertions(+), 430 deletions(-)
create mode 100644 src/wok/plugins/gingerbase/.gitignore
delete mode 100644 src/wok/plugins/gingerbase/disks.py
create mode 100644 src/wok/plugins/gingerbase/tests/test_authorization.py
create mode 100644 src/wok/plugins/kimchi/disks.py
--
2.1.0
9 years, 2 months