]> git.proxmox.com Git - pve-manager-legacy.git/log
pve-manager-legacy.git
9 years agofix/add CSS classes for LXC
Dietmar Maurer [Tue, 21 Apr 2015 04:57:57 +0000 (06:57 +0200)]
fix/add CSS classes for LXC

The logo is still wrong.

9 years agouse new PVE.lxc.NetworkInputPanel inside CreateWizard
Dietmar Maurer [Mon, 20 Apr 2015 16:06:07 +0000 (18:06 +0200)]
use new PVE.lxc.NetworkInputPanel inside CreateWizard

9 years agoimplement network panel for LXC
Dietmar Maurer [Mon, 20 Apr 2015 15:09:41 +0000 (17:09 +0200)]
implement network panel for LXC

9 years agoimplement parseLxcNetwork, fix printLxcNetwork
Dietmar Maurer [Mon, 20 Apr 2015 15:08:05 +0000 (17:08 +0200)]
implement parseLxcNetwork, fix printLxcNetwork

9 years agoadd more vtypes for IP input fields
Dietmar Maurer [Mon, 20 Apr 2015 15:06:50 +0000 (17:06 +0200)]
add more vtypes for IP input fields

9 years agoUtils.js: add more regex for IPs
Dietmar Maurer [Mon, 20 Apr 2015 15:05:36 +0000 (17:05 +0200)]
Utils.js: add more regex for IPs

9 years agocopy tree/ResourceTree.js from manager to manager5
Dietmar Maurer [Mon, 20 Apr 2015 04:14:55 +0000 (06:14 +0200)]
copy tree/ResourceTree.js from manager to manager5

9 years agocopy form/ViewSelector.js from manager to manager5
Dietmar Maurer [Mon, 20 Apr 2015 04:11:26 +0000 (06:11 +0200)]
copy form/ViewSelector.js from manager to manager5

9 years agocopy data/ResourceStore.js from manager to manager5
Dietmar Maurer [Mon, 20 Apr 2015 04:10:08 +0000 (06:10 +0200)]
copy data/ResourceStore.js from manager to manager5

9 years agocopy data/UpdateStore.js from manager to manager5
Dietmar Maurer [Mon, 20 Apr 2015 04:08:47 +0000 (06:08 +0200)]
copy data/UpdateStore.js from manager to manager5

9 years agocopy data/PVEProxy.js from manager to manager5
Dietmar Maurer [Mon, 20 Apr 2015 04:07:49 +0000 (06:07 +0200)]
copy data/PVEProxy.js from manager to manager5

9 years agocopy StateProvider.js from manager to manager5
Dietmar Maurer [Mon, 20 Apr 2015 04:06:28 +0000 (06:06 +0200)]
copy StateProvider.js from manager to manager5

9 years agocopy Workspace.js from manager to manager5
Dietmar Maurer [Mon, 20 Apr 2015 04:05:29 +0000 (06:05 +0200)]
copy Workspace.js from manager to manager5

9 years agobump version to 4.0-6
Dietmar Maurer [Sat, 18 Apr 2015 07:50:20 +0000 (09:50 +0200)]
bump version to 4.0-6

9 years agoGUI: use lxc instead of openvz
Dietmar Maurer [Sat, 18 Apr 2015 07:47:58 +0000 (09:47 +0200)]
GUI: use lxc instead of openvz

9 years agopvestatd: update status of LXC containers
Dietmar Maurer [Sat, 18 Apr 2015 07:43:45 +0000 (09:43 +0200)]
pvestatd: update status of LXC containers

9 years agodepend on new pve-container package, activate LXC API
Dietmar Maurer [Sat, 18 Apr 2015 07:40:44 +0000 (09:40 +0200)]
depend on new pve-container package, activate LXC API

9 years agoGUI: new helper printLxcNetwork
Dietmar Maurer [Sat, 18 Apr 2015 07:38:16 +0000 (09:38 +0200)]
GUI: new helper printLxcNetwork

9 years agoadd GUI for LXC containers
Dietmar Maurer [Sat, 18 Apr 2015 07:37:27 +0000 (09:37 +0200)]
add GUI for LXC containers

9 years agore-add template download code
Dietmar Maurer [Thu, 16 Apr 2015 05:58:50 +0000 (07:58 +0200)]
re-add template download code

this was removed by accident.

9 years agoChange source attribute of javascript include to point to our manager5 directory.
Emmanuel Kasper [Tue, 14 Apr 2015 11:28:20 +0000 (13:28 +0200)]
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>
9 years agoAdd extra /manager5 url route to serve local javascript files
Emmanuel Kasper [Tue, 14 Apr 2015 11:28:19 +0000 (13:28 +0200)]
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>
9 years agocopy Utils.js from manager to manager5
Emmanuel Kasper [Tue, 14 Apr 2015 11:28:18 +0000 (13:28 +0200)]
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>
9 years agofix typo
Dietmar Maurer [Tue, 14 Apr 2015 13:08:54 +0000 (15:08 +0200)]
fix typo

9 years agofix apt sources for jessie
Dietmar Maurer [Tue, 14 Apr 2015 12:45:08 +0000 (14:45 +0200)]
fix apt sources for jessie

9 years agobump version to 4.0-5
Dietmar Maurer [Tue, 7 Apr 2015 07:56:03 +0000 (09:56 +0200)]
bump version to 4.0-5

9 years agoha GUI: show configuration errors
Dietmar Maurer [Tue, 7 Apr 2015 07:54:57 +0000 (09:54 +0200)]
ha GUI: show configuration errors

9 years agoadd missing file
Dietmar Maurer [Fri, 3 Apr 2015 16:50:41 +0000 (18:50 +0200)]
add missing file

9 years agobump version to 4.0-4
Dietmar Maurer [Fri, 3 Apr 2015 16:49:53 +0000 (18:49 +0200)]
bump version to 4.0-4

9 years agoha group editor: fix subject
Dietmar Maurer [Fri, 3 Apr 2015 14:48:08 +0000 (16:48 +0200)]
ha group editor: fix subject

9 years agoadd nice ha group selector
Dietmar Maurer [Fri, 3 Apr 2015 14:36:26 +0000 (16:36 +0200)]
add nice ha group selector

9 years agoimplement ha resource editor
Dietmar Maurer [Fri, 3 Apr 2015 10:32:56 +0000 (12:32 +0200)]
implement ha resource editor

9 years agoimplement GUI to manage ha groups
Dietmar Maurer [Fri, 3 Apr 2015 09:21:22 +0000 (11:21 +0200)]
implement GUI to manage ha groups

9 years agoEnhance pveproxy by adding an optional ext5 parameter to load the extjs 5 framework
Emmanuel Kasper [Thu, 2 Apr 2015 12:51:58 +0000 (14:51 +0200)]
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>
9 years agoAdd new ExtJSIndex5 package to allow running the pveproxy with two different versions...
Emmanuel Kasper [Thu, 2 Apr 2015 12:51:57 +0000 (14:51 +0200)]
Add new ExtJSIndex5 package to allow running the pveproxy with two different versions of extjs

Signed-off-by: Emmanuel Kasper <e.kasper@proxmox.com>
9 years agoadd ha fencing panel (dummy for now)
Dietmar Maurer [Fri, 3 Apr 2015 07:44:35 +0000 (09:44 +0200)]
add ha fencing panel (dummy for now)

9 years agoadd ha resource panel
Dietmar Maurer [Fri, 3 Apr 2015 07:10:20 +0000 (09:10 +0200)]
add ha resource panel

9 years agoadd ha status view
Dietmar Maurer [Fri, 3 Apr 2015 06:50:00 +0000 (08:50 +0200)]
add ha status view

9 years agoadd ability to sort Diffstore
Dietmar Maurer [Fri, 3 Apr 2015 06:45:51 +0000 (08:45 +0200)]
add ability to sort Diffstore

9 years agouse new ha infrastructure
Dietmar Maurer [Fri, 3 Apr 2015 06:36:59 +0000 (08:36 +0200)]
use new ha infrastructure

9 years agostart new configuration interface for HA
Dietmar Maurer [Thu, 2 Apr 2015 09:07:56 +0000 (11:07 +0200)]
start new configuration interface for HA

9 years agoAdd HTML doctype to our web ui, remove IE10-specific standard mode tag.
Emmanuel Kasper [Thu, 2 Apr 2015 08:27:15 +0000 (10:27 +0200)]
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>
9 years agoAdd url routing for serving extjs 5 files
Emmanuel Kasper [Thu, 2 Apr 2015 08:27:14 +0000 (10:27 +0200)]
Add url routing for serving extjs 5 files

Signed-off-by: Emmanuel Kasper <e.kasper@proxmox.com>
9 years agoGUI: add quick search fields to storage content and backup views
Stanislav German-Evtushenko [Tue, 31 Mar 2015 16:20:10 +0000 (16:20 +0000)]
GUI: add quick search fields to storage content and backup views

Signed-off-by: Stanislav German-Evtushenko <ginermail@gmail.com>
9 years agoRestrict ext js 5 theme installation to ext-theme-classic and its base css classes
Emmanuel Kasper [Tue, 31 Mar 2015 12:35:34 +0000 (14:35 +0200)]
Restrict ext js 5 theme installation to ext-theme-classic and its base css classes

Signed-off-by: Emmanuel Kasper <e.kasper@proxmox.com>
9 years agoAdd makefile targets for the ext js framework in version 5.1 (gpl)
Emmanuel Kasper [Mon, 30 Mar 2015 11:47:17 +0000 (13:47 +0200)]
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>
9 years agoTouch data after unpacking them. This will prevent the "make install" target to be...
Emmanuel Kasper [Mon, 30 Mar 2015 11:08:22 +0000 (13:08 +0200)]
Touch data after unpacking them. This will prevent the "make install" target to be called twice in a row.

Signed-off-by: Emmanuel Kasper <e.kasper@proxmox.com>
9 years agobump version to 4.0-3
Dietmar Maurer [Fri, 27 Mar 2015 12:43:37 +0000 (13:43 +0100)]
bump version to 4.0-3

9 years agoremove OpenVZ related code
Dietmar Maurer [Fri, 27 Mar 2015 12:10:51 +0000 (13:10 +0100)]
remove OpenVZ related code

There is still no OpenVZ for kernel 3.10 or newer, so we remove that code now.

9 years agouse PVE::HA::Config to skip HA enabled VMs
Dietmar Maurer [Fri, 27 Mar 2015 11:59:59 +0000 (12:59 +0100)]
use PVE::HA::Config to skip HA enabled VMs

9 years agodepend on pve-ha-manager
Dietmar Maurer [Fri, 27 Mar 2015 05:33:22 +0000 (06:33 +0100)]
depend on pve-ha-manager

9 years agoadd extjs5 sources
Dietmar Maurer [Thu, 26 Mar 2015 12:54:04 +0000 (13:54 +0100)]
add extjs5 sources

9 years agoAdd touch command after unpacking our ext js files.
Emmanuel Kasper [Thu, 26 Mar 2015 08:58:56 +0000 (09:58 +0100)]
Add touch command after unpacking our ext js files.

Files inside a zip archive have an older modified date than
the zip which contains them.
Touching the files after their creation will prevent unnecessary
execution of the target and will speed up the build.

Signed-off-by: Emmanuel Kasper <e.kasper@proxmox.com>
9 years agofix logfile rotation
Dietmar Maurer [Wed, 11 Mar 2015 15:41:01 +0000 (16:41 +0100)]
fix logfile rotation

pveproxy and spiceproxy use the same logfile.

9 years agobump version to 4.0-2
Dietmar Maurer [Fri, 6 Mar 2015 10:35:55 +0000 (11:35 +0100)]
bump version to 4.0-2

9 years agofix proxversion -v for jessie release
Dietmar Maurer [Fri, 6 Mar 2015 10:30:40 +0000 (11:30 +0100)]
fix proxversion -v for jessie release

9 years agoadd PIDFile option for systemd services
Dietmar Maurer [Wed, 4 Mar 2015 06:06:14 +0000 (07:06 +0100)]
add PIDFile option for systemd services

9 years agoskip test for HA managed VMs
Dietmar Maurer [Tue, 3 Mar 2015 08:20:20 +0000 (09:20 +0100)]
skip test for HA managed VMs

unless we have a replavement for rgmanager

9 years agouse new PVE::Cluster::vm_is_ha_managed()
Dietmar Maurer [Tue, 3 Mar 2015 06:11:28 +0000 (07:11 +0100)]
use new PVE::Cluster::vm_is_ha_managed()

9 years agocorrectly create /var/run/pveproxy at startup
Dietmar Maurer [Tue, 3 Mar 2015 06:02:57 +0000 (07:02 +0100)]
correctly create /var/run/pveproxy at startup

9 years agouse systemd command reload-or-restart instead of reload
Dietmar Maurer [Tue, 3 Mar 2015 06:02:02 +0000 (07:02 +0100)]
use systemd command reload-or-restart instead of reload

So that stopped services gets restarted.

9 years agoavoid shell scripts in service definitions
Dietmar Maurer [Mon, 2 Mar 2015 17:29:18 +0000 (18:29 +0100)]
avoid shell scripts in service definitions

9 years agofix pvebanner and pvenetcommit service dependencies
Dietmar Maurer [Mon, 2 Mar 2015 16:51:45 +0000 (17:51 +0100)]
fix pvebanner and pvenetcommit service dependencies

9 years agodepend on systemd, add service files
Dietmar Maurer [Sat, 28 Feb 2015 11:42:20 +0000 (12:42 +0100)]
depend on systemd, add service files

9 years agojessie: fix regex to extract po header
Dietmar Maurer [Sat, 28 Feb 2015 08:32:15 +0000 (09:32 +0100)]
jessie: fix regex to extract po header

9 years agobump version to 4.0-1 (for jessie)
Dietmar Maurer [Sat, 28 Feb 2015 08:34:33 +0000 (09:34 +0100)]
bump version to 4.0-1 (for jessie)

9 years agorrd : init with timeframe from state manager
Alexandre Derumier [Mon, 23 Feb 2015 12:17:44 +0000 (13:17 +0100)]
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>
9 years agobump version to 3.4-1
Dietmar Maurer [Thu, 19 Feb 2015 05:32:20 +0000 (06:32 +0100)]
bump version to 3.4-1

9 years agowrite_ceph_config: also write mds sections
Dietmar Maurer [Thu, 19 Feb 2015 05:30:23 +0000 (06:30 +0100)]
write_ceph_config: also write mds sections

9 years agobump version to 3.3-21
Dietmar Maurer [Wed, 18 Feb 2015 04:52:11 +0000 (05:52 +0100)]
bump version to 3.3-21

9 years agowrite_ceph_config: also write client section
Dietmar Maurer [Wed, 18 Feb 2015 04:50:38 +0000 (05:50 +0100)]
write_ceph_config: also write client section

9 years agobump version to 3.3-20
Dietmar Maurer [Fri, 13 Feb 2015 08:03:39 +0000 (09:03 +0100)]
bump version to 3.3-20

9 years agopveceph: use LWP instead of wget
Dietmar Maurer [Fri, 13 Feb 2015 07:56:26 +0000 (08:56 +0100)]
pveceph: use LWP instead of wget

Avoid bug in wget certificate verification on Debian wheezy.

9 years agoparseQemuNetwork: parse queues
Dietmar Maurer [Fri, 13 Feb 2015 06:11:42 +0000 (07:11 +0100)]
parseQemuNetwork: parse queues

9 years agoadd multiqueues field to nic form
Alexandre Derumier [Thu, 12 Feb 2015 12:53:03 +0000 (13:53 +0100)]
add multiqueues field to nic form

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agobump version to 3.3-19
Dietmar Maurer [Thu, 12 Feb 2015 07:03:43 +0000 (08:03 +0100)]
bump version to 3.3-19

9 years agoGUI fixes for CDROM hotplug
Dietmar Maurer [Thu, 12 Feb 2015 07:01:03 +0000 (08:01 +0100)]
GUI fixes for CDROM hotplug

9 years agobump version to 3.3-18
Dietmar Maurer [Wed, 11 Feb 2015 08:18:10 +0000 (09:18 +0100)]
bump version to 3.3-18

9 years agoGUI: mobe startall/stopall/migrateall into submenu
Dietmar Maurer [Wed, 11 Feb 2015 08:15:00 +0000 (09:15 +0100)]
GUI: mobe startall/stopall/migrateall into submenu

9 years agoadd migration_all button
Alexandre Derumier [Mon, 9 Feb 2015 08:43:59 +0000 (09:43 +0100)]
add migration_all button

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agoadd migrate_all form
Alexandre Derumier [Mon, 9 Feb 2015 08:43:58 +0000 (09:43 +0100)]
add migrate_all form

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agoapi2 : node : add migrate_all
Alexandre Derumier [Mon, 9 Feb 2015 08:43:57 +0000 (09:43 +0100)]
api2 : node : add migrate_all

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agoapi2: node : startall : add force option
Alexandre Derumier [Mon, 9 Feb 2015 08:43:56 +0000 (09:43 +0100)]
api2: node : startall : add force option

force start if onboot = 0

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agoadd stopall/startall vm buttons
Alexandre Derumier [Mon, 9 Feb 2015 08:43:55 +0000 (09:43 +0100)]
add stopall/startall vm buttons

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agoMemoryField: fix values after manual edit (on blur)
Dietmar Maurer [Tue, 10 Feb 2015 15:35:27 +0000 (16:35 +0100)]
MemoryField: fix values after manual edit (on blur)

9 years agouse pveMemoryField for maxmemory
Dietmar Maurer [Tue, 10 Feb 2015 11:41:08 +0000 (12:41 +0100)]
use pveMemoryField for maxmemory

9 years agoimplement pveMemoryField
Dietmar Maurer [Tue, 10 Feb 2015 11:35:13 +0000 (12:35 +0100)]
implement pveMemoryField

9 years agobump version to 3.3-17
Dietmar Maurer [Tue, 10 Feb 2015 10:49:02 +0000 (11:49 +0100)]
bump version to 3.3-17

9 years agoMemoryEdit: avoid hardcoded constants
Dietmar Maurer [Tue, 10 Feb 2015 10:34:11 +0000 (11:34 +0100)]
MemoryEdit: avoid hardcoded constants

9 years agomemory form : hotplug improvements
Alexandre Derumier [Mon, 9 Feb 2015 14:53:18 +0000 (15:53 +0100)]
memory form : hotplug improvements

we need to change memory field step dynamically, and also map values to dimm size.

Fixme : apply same behaviour for maxmemory field

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agobump version to 3.3-16
Dietmar Maurer [Mon, 9 Feb 2015 10:43:26 +0000 (11:43 +0100)]
bump version to 3.3-16

9 years agopveproxy: set method to tlsv1 - required for IE
Dietmar Maurer [Mon, 9 Feb 2015 09:57:30 +0000 (10:57 +0100)]
pveproxy: set method to tlsv1 - required for IE

IE does not work without setting this. Seems TLSv1_1 and TLSv1_2
requires Net::SSLeay >= 1.55 (see AnyEvent::TLS). So this should
work when we upgrade to Debian 'jessie'.

9 years agobump version to 3.3-15
Dietmar Maurer [Tue, 27 Jan 2015 11:38:05 +0000 (12:38 +0100)]
bump version to 3.3-15

9 years agoGUI: implement hotplug feature selector
Dietmar Maurer [Tue, 27 Jan 2015 11:19:54 +0000 (12:19 +0100)]
GUI: implement hotplug feature selector

9 years agoZFSPoolEdit: remove poolname field
Dietmar Maurer [Tue, 27 Jan 2015 07:07:46 +0000 (08:07 +0100)]
ZFSPoolEdit: remove poolname field

9 years agoGui storage: change input method
Wolfgang Link [Mon, 26 Jan 2015 11:56:43 +0000 (12:56 +0100)]
Gui storage: change input method

change input method in Add:ZFS Storage at ZFS Pool from string to combobox.

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agoGui storage: copy selector methode
Wolfgang Link [Mon, 26 Jan 2015 11:35:13 +0000 (12:35 +0100)]
Gui storage: copy selector methode

from LVMEdit.js to ZFSPoolEdit.js

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agoGui storage: rename storage type
Wolfgang Link [Mon, 26 Jan 2015 11:35:12 +0000 (12:35 +0100)]
Gui storage: rename storage type

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agoGui storage: bind ZFSPoolEdit.js and set defaults
Wolfgang Link [Mon, 26 Jan 2015 11:35:11 +0000 (12:35 +0100)]
Gui storage: bind ZFSPoolEdit.js and set defaults

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agoGui storage: modify ZFSPoolEdit.js
Wolfgang Link [Mon, 26 Jan 2015 11:35:10 +0000 (12:35 +0100)]
Gui storage: modify ZFSPoolEdit.js

Change intput description to the needed.

Signed-off-by: Wolfgang Link <w.link@proxmox.com>