Commit Graph

5190 Commits

Author SHA1 Message Date
Dietmar Maurer
6540e56d12 bump version to 4.0-6 2015-04-18 09:50:20 +02:00
Dietmar Maurer
9e361643a8 GUI: use lxc instead of openvz 2015-04-18 09:47:58 +02:00
Dietmar Maurer
57bbb7ef19 pvestatd: update status of LXC containers 2015-04-18 09:43:45 +02:00
Dietmar Maurer
989b774393 depend on new pve-container package, activate LXC API 2015-04-18 09:40:44 +02:00
Dietmar Maurer
72392546bb GUI: new helper printLxcNetwork 2015-04-18 09:38:16 +02:00
Dietmar Maurer
b48c68476a add GUI for LXC containers 2015-04-18 09:37:27 +02:00
Dietmar Maurer
0532bd2857 re-add template download code
this was removed by accident.
2015-04-16 07:58:50 +02:00
Emmanuel Kasper
6521c00bed Change source attribute of javascript include to point to our manager5 directory.
For ext 5 developpment, we will include in the html headers every javascript ressources
incrementally, so we can bypass the "make install" step.

Signed-off-by: Emmanuel Kasper <e.kasper@proxmox.com>
2015-04-15 07:38:28 +02:00
Emmanuel Kasper
670ffdb97e Add extra /manager5 url route to serve local javascript files
Provided you symlink the manager5 directory to your git repository,
this will allow to test javascript changes by simply reloading
the page, without calling "make install" in between.
For instance, if you have your pve-manager code in $HOME/pve/pve-manager,
you can do

ln -s $HOME/pve/pve-manager/www/manager5 /usr/share/pve-manager/manager5

and you can serve javascript files directly from your copy of the source repo

curl -k -s -o /dev/null -w "%{http_code}" https://localhost:8006/pve2/manager5/Utils.js && printf "\n"
200

Not that at the momment this is only meant for Ext 5 development

Signed-off-by: Emmanuel Kasper <e.kasper@proxmox.com>
2015-04-15 07:37:40 +02:00
Emmanuel Kasper
b0a6d32616 copy Utils.js from manager to manager5
Developement of the ext5 version of the pve-manager will take place
in the www/management5 directory of the git repo.
We start the initial import with Utils.js, who contains variables and
static functions used by all other components.

Signed-off-by: Emmanuel Kasper <e.kasper@proxmox.com>
2015-04-15 07:35:47 +02:00
Dietmar Maurer
549e50f58e fix typo 2015-04-14 15:09:43 +02:00
Dietmar Maurer
4289f2bcee fix apt sources for jessie 2015-04-14 14:45:08 +02:00
Dietmar Maurer
d512c1a9d8 bump version to 4.0-5 2015-04-07 09:56:03 +02:00
Dietmar Maurer
371a58dc56 ha GUI: show configuration errors 2015-04-07 09:54:57 +02:00
Dietmar Maurer
fd89376443 add missing file 2015-04-03 18:50:41 +02:00
Dietmar Maurer
b8ebebe1ea bump version to 4.0-4 2015-04-03 18:49:53 +02:00
Dietmar Maurer
a5278c66f8 ha group editor: fix subject 2015-04-03 16:48:08 +02:00
Dietmar Maurer
04a7d5a32e add nice ha group selector 2015-04-03 16:36:26 +02:00
Dietmar Maurer
86511bf25e implement ha resource editor 2015-04-03 12:32:56 +02:00
Dietmar Maurer
1b66fd71fb implement GUI to manage ha groups 2015-04-03 11:21:22 +02:00
Emmanuel Kasper
46bd42f9fd Enhance pveproxy by adding an optional ext5 parameter to load the extjs 5 framework
Calling the pveproxy with https://localhost:8006/?ext5=1 will
load the web ui with the extjs 5 js libs.
Please note that at the momment the workspace does not load with
extjs 5.

Signed-off-by: Emmanuel Kasper <e.kasper@proxmox.com>
2015-04-03 10:07:56 +02:00
Emmanuel Kasper
124b9f8d66 Add new ExtJSIndex5 package to allow running the pveproxy with two different versions of extjs
Signed-off-by: Emmanuel Kasper <e.kasper@proxmox.com>
2015-04-03 10:07:48 +02:00
Dietmar Maurer
3bcf3dda1d add ha fencing panel (dummy for now) 2015-04-03 09:44:35 +02:00
Dietmar Maurer
02d79a0cc0 add ha resource panel 2015-04-03 09:10:20 +02:00
Dietmar Maurer
2904aaf98f add ha status view 2015-04-03 08:50:00 +02:00
Dietmar Maurer
71e43f5b3c add ability to sort Diffstore 2015-04-03 08:47:39 +02:00
Dietmar Maurer
e877877f5e use new ha infrastructure 2015-04-03 08:36:59 +02:00
Dietmar Maurer
9845fb881b start new configuration interface for HA 2015-04-02 11:09:29 +02:00
Emmanuel Kasper
162d0d1aa0 Add HTML doctype to our web ui, remove IE10-specific standard mode tag.
The use of the HTML doctype is recommended for Ext4 and Ext5, and is supported by all
post 2008 browsers.
Basically it tells the browser to interpret the HTML according to standards, and not
according to what IE6 might have thought of it.
This will also drop support for IE6 and IE7, which are anyway not supported by ext5.

The HTML doctype will make all browsers switch to their standard
compliant mode, hence we don't need anymore to toggle this specifically for IE.

Signed-off-by: Emmanuel Kasper <e.kasper@proxmox.com>
2015-04-02 11:09:29 +02:00
Emmanuel Kasper
dcd651d4e8 Add url routing for serving extjs 5 files
Signed-off-by: Emmanuel Kasper <e.kasper@proxmox.com>
2015-04-02 11:09:29 +02:00
Stanislav German-Evtushenko
a0654dd8ca GUI: add quick search fields to storage content and backup views
Signed-off-by: Stanislav German-Evtushenko <ginermail@gmail.com>
2015-04-01 06:27:00 +02:00
Emmanuel Kasper
8323abe54a Add makefile targets for the ext js framework in version 5.1 (gpl)
This commit only installs the required javascript / css files for ext js 5.1
in /usr/share/pve-manager/ext5, but does not use it by default, as we have to sort out
the upgrade issues between 4.0 and 5.1 before.

Signed-off-by: Emmanuel Kasper <e.kasper@proxmox.com>
2015-03-31 06:13:59 +02:00
Dietmar Maurer
70f1e5973a bump version to 4.0-3 2015-03-27 13:43:59 +01:00
Dietmar Maurer
dafb62468e remove OpenVZ related code
There is still no OpenVZ for kernel 3.10 or newer, so we remove that code now.
2015-03-27 13:43:59 +01:00
Dietmar Maurer
7e5cb2f0b8 use PVE::HA::Config to skip HA enabled VMs 2015-03-27 13:43:59 +01:00
Dietmar Maurer
8167242a8d depend on pve-ha-manager 2015-03-27 06:33:22 +01:00
Dietmar Maurer
a8da1bcd4a fix logfile rotation
pveproxy and spiceproxy use the same logfile.
2015-03-11 16:43:58 +01:00
Dietmar Maurer
a503beb39d bump version to 4.0-2 2015-03-06 11:35:55 +01:00
Dietmar Maurer
c0d696f9da fix proxversion -v for jessie release 2015-03-06 11:30:40 +01:00
Dietmar Maurer
196d369060 add PIDFile option for systemd services 2015-03-04 07:06:14 +01:00
Dietmar Maurer
42a55af27b skip test for HA managed VMs
unless we have a replavement for rgmanager
2015-03-03 09:20:20 +01:00
Dietmar Maurer
297faa1258 use new PVE::Cluster::vm_is_ha_managed() 2015-03-03 07:11:28 +01:00
Dietmar Maurer
0e6afe6074 correctly create /var/run/pveproxy at startup 2015-03-03 07:02:57 +01:00
Dietmar Maurer
a55fbccc5b use systemd command reload-or-restart instead of reload
So that stopped services gets restarted.
2015-03-03 07:02:02 +01:00
Dietmar Maurer
32607384dc avoid shell scripts in service definitions 2015-03-02 18:29:18 +01:00
Dietmar Maurer
4144c9d249 fix pvebanner and pvenetcommit service dependencies 2015-03-02 17:51:45 +01:00
Dietmar Maurer
6675a0648f depend on systemd, add service files 2015-02-28 12:42:20 +01:00
Dietmar Maurer
084f2240df bump version to 4.0-1 (for jessie) 2015-02-28 09:35:22 +01:00
Alexandre Derumier
b12ca796be rrd : init with timeframe from state manager
avoid to init the rrd with default timeframe,
then reload with timefrom state manager

this avoid to reload twice the rrds

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-02-24 06:12:13 +01:00
Dietmar Maurer
1adf98da71 bump version to 3.4-1 2015-02-19 06:32:20 +01:00