]> git.proxmox.com Git - pve-manager.git/log
pve-manager.git
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>
9 years agoGui storage: copy code as template
Wolfgang Link [Mon, 26 Jan 2015 11:35:09 +0000 (12:35 +0100)]
Gui storage: copy code as template

copy from ZFSEdit.js to ZFSPoolEdit.js

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
9 years agoremove stale README file
Dietmar Maurer [Sat, 24 Jan 2015 13:22:58 +0000 (14:22 +0100)]
remove stale README file

This contains very old and outdated information, so it is better
to remove completely.

9 years agobump version to 3.3-14
Dietmar Maurer [Fri, 23 Jan 2015 08:13:31 +0000 (09:13 +0100)]
bump version to 3.3-14

9 years agoHardwareView: correctly enable/disable buttons
Dietmar Maurer [Fri, 23 Jan 2015 07:56:43 +0000 (08:56 +0100)]
HardwareView: correctly enable/disable buttons

9 years agobump version to 3.3-13
Dietmar Maurer [Thu, 22 Jan 2015 11:57:50 +0000 (12:57 +0100)]
bump version to 3.3-13

9 years agoPendingObjectGrid: improve detection of pending changes
Dietmar Maurer [Thu, 22 Jan 2015 11:55:23 +0000 (12:55 +0100)]
PendingObjectGrid: improve detection of pending changes

9 years agodisplay more information about the subscription
Dietmar Maurer [Thu, 22 Jan 2015 09:40:53 +0000 (10:40 +0100)]
display more information about the subscription

9 years agoGUI: dynamically update VM config every 5 seconds.
Dietmar Maurer [Wed, 21 Jan 2015 10:33:50 +0000 (11:33 +0100)]
GUI: dynamically update VM config every 5 seconds.

9 years agochange default value for hotplug to match QemuServer default
Dietmar Maurer [Wed, 21 Jan 2015 08:09:57 +0000 (09:09 +0100)]
change default value for hotplug to match QemuServer default

9 years agobump version to 3.3-12
Dietmar Maurer [Wed, 21 Jan 2015 07:39:56 +0000 (08:39 +0100)]
bump version to 3.3-12

9 years agoadd numa option to processor form
Alexandre Derumier [Tue, 20 Jan 2015 15:43:41 +0000 (16:43 +0100)]
add numa option to processor form

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agofix rendering of pending processor values
Alexandre Derumier [Tue, 20 Jan 2015 15:43:40 +0000 (16:43 +0100)]
fix rendering of pending processor values

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agopveceph: add 'giant' to possible release names
Dietmar Maurer [Tue, 20 Jan 2015 11:46:44 +0000 (12:46 +0100)]
pveceph: add 'giant' to possible release names

9 years agouse service command to stop old daemons
Dietmar Maurer [Tue, 20 Jan 2015 11:32:45 +0000 (12:32 +0100)]
use service command to stop old daemons

9 years agopreinst: sleep 2 seconds to avoid restart problems
Dietmar Maurer [Tue, 20 Jan 2015 10:56:32 +0000 (11:56 +0100)]
preinst: sleep 2 seconds to avoid restart problems

9 years agoimplement the disconnect nic button on the network edit pannel.
Wolfgang Link [Mon, 22 Dec 2014 12:35:59 +0000 (13:35 +0100)]
implement the disconnect nic button on the network edit pannel.

Signed-off-by: Wolfgang Link <wolfgang@linksystems.org>
9 years agocleanup vzdump -stop implementation
Dietmar Maurer [Tue, 20 Jan 2015 08:26:31 +0000 (09:26 +0100)]
cleanup vzdump -stop implementation

* do not unlink $pidfile inside stop_running_backups to avoid race conditions
* use pve UPID to save pid (see PVE::Tools::upid_decode)
* allow to pass -stop parameter to nomal backup job
* simple return 'OK' instead of calling exit() inside API call.
* rename stop_all_backups to stop_running_backups

9 years agoFix backup failure at shutdown.
Wolfgang Link [Tue, 30 Dec 2014 13:30:11 +0000 (14:30 +0100)]
Fix backup failure at shutdown.

This fix include a new function of vzdump.
Now you can call vzdump -stop and the backup will be aborted.
Also if the pve-manager init script stop the process, vzdump -stop will called.

Signed-off-by: Wolfgang Link <wolfgang@linksystems.org>
9 years agobump version to 3.3-11
Dietmar Maurer [Tue, 20 Jan 2015 06:26:46 +0000 (07:26 +0100)]
bump version to 3.3-11

9 years agoSupport additional e1000 variants for VM machines
Kamil Trzcinski [Sat, 17 Jan 2015 12:46:31 +0000 (13:46 +0100)]
Support additional e1000 variants for VM machines

It is required for OS X on qemu

Signed-off-by: Kamil Trzcinski <ayufan@ayufan.eu>
9 years agobump version to 3.3-10
Dietmar Maurer [Thu, 15 Jan 2015 06:23:24 +0000 (07:23 +0100)]
bump version to 3.3-10

9 years agoadd preinst script
Dietmar Maurer [Thu, 15 Jan 2015 06:20:17 +0000 (07:20 +0100)]
add preinst script

Older versions of our daemona do not restart with HUP, so we
need to do a stop/start.

9 years agobump version to 3.3-9
Dietmar Maurer [Thu, 8 Jan 2015 12:29:29 +0000 (13:29 +0100)]
bump version to 3.3-9

9 years agocorrectly check for undefined values
Dietmar Maurer [Thu, 8 Jan 2015 12:14:39 +0000 (13:14 +0100)]
correctly check for undefined values

9 years agoimplement revert button
Alexandre Derumier [Fri, 2 Jan 2015 14:18:10 +0000 (15:18 +0100)]
implement revert button

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agoHardwareView: simplify rendering code
Dietmar Maurer [Thu, 8 Jan 2015 11:56:21 +0000 (12:56 +0100)]
HardwareView: simplify rendering code

9 years agoPendingObjectGrid.: inherit from PVE.grid.ObjectGrid
Dietmar Maurer [Thu, 8 Jan 2015 10:46:22 +0000 (11:46 +0100)]
PendingObjectGrid.: inherit from PVE.grid.ObjectGrid

To avoid code duplication.

9 years agocorrectly check for undefined values
Dietmar Maurer [Thu, 8 Jan 2015 10:20:47 +0000 (11:20 +0100)]
correctly check for undefined values

and remove stale code (that code is not required because this is done by the reader).

9 years agofix rendering bollean
Alexandre Derumier [Fri, 2 Jan 2015 14:18:09 +0000 (15:18 +0100)]
fix rendering bollean

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agofix bootorder rendering
Alexandre Derumier [Fri, 2 Jan 2015 14:18:08 +0000 (15:18 +0100)]
fix bootorder rendering

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agoHardwareView: better alignment
Dietmar Maurer [Thu, 8 Jan 2015 09:28:19 +0000 (10:28 +0100)]
HardwareView: better alignment

9 years agofix pending cpu rendering
Alexandre Derumier [Fri, 2 Jan 2015 14:18:07 +0000 (15:18 +0100)]
fix pending cpu rendering

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agoforbid edit|delete of pending delete, and move_disk of pending disk
Alexandre Derumier [Fri, 2 Jan 2015 14:18:06 +0000 (15:18 +0100)]
forbid edit|delete of pending delete, and move_disk of pending disk

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agoremove PVE.data.PendingObjectStore (not required)
Dietmar Maurer [Thu, 8 Jan 2015 07:36:53 +0000 (08:36 +0100)]
remove PVE.data.PendingObjectStore (not required)

9 years agocleanup json object reader
Dietmar Maurer [Thu, 8 Jan 2015 07:22:47 +0000 (08:22 +0100)]
cleanup json object reader

Try to make it a generic usable class.

9 years agoImplement pendinggrid and pendingstore
Alexandre Derumier [Fri, 2 Jan 2015 14:18:04 +0000 (15:18 +0100)]
Implement pendinggrid and pendingstore

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agopvestatd: remove duplicate syslog (already logged in PVE::Daemon)
Dietmar Maurer [Fri, 2 Jan 2015 13:32:00 +0000 (14:32 +0100)]
pvestatd: remove duplicate syslog (already logged in PVE::Daemon)

9 years agouse new pidfile option (instead of run_dir)
Dietmar Maurer [Fri, 2 Jan 2015 13:19:23 +0000 (14:19 +0100)]
use new pidfile option (instead of run_dir)

9 years agouse setuid/setgid feature from PVE::Daemon
Dietmar Maurer [Fri, 2 Jan 2015 13:11:38 +0000 (14:11 +0100)]
use setuid/setgid feature from PVE::Daemon

9 years agopvestatd: fix register_XYZ_command parameters
Dietmar Maurer [Fri, 2 Jan 2015 08:57:19 +0000 (09:57 +0100)]
pvestatd: fix register_XYZ_command parameters

9 years agopvestatd: correctly set debug flag
Dietmar Maurer [Fri, 2 Jan 2015 08:55:57 +0000 (09:55 +0100)]
pvestatd: correctly set debug flag

9 years agowebsocket_proxy: correctly close connection
Dietmar Maurer [Fri, 2 Jan 2015 08:20:09 +0000 (09:20 +0100)]
websocket_proxy: correctly close connection

9 years agoHTTPServer:: mark process in shutdown phase
Dietmar Maurer [Fri, 2 Jan 2015 07:54:16 +0000 (08:54 +0100)]
HTTPServer:: mark process in shutdown phase

So that we can see what workers already closed the socket.

9 years agoremove class APIDaemon
Dietmar Maurer [Thu, 1 Jan 2015 15:54:21 +0000 (16:54 +0100)]
remove class APIDaemon

Moved last used sub into PVE::API2Tools.

9 years agopvedaemon: use PVE::Daemon
Dietmar Maurer [Thu, 1 Jan 2015 15:38:54 +0000 (16:38 +0100)]
pvedaemon: use PVE::Daemon

9 years agopveproxy: use PVE::Daemon
Dietmar Maurer [Thu, 1 Jan 2015 15:19:41 +0000 (16:19 +0100)]
pveproxy: use PVE::Daemon

9 years agospiceproxy: use new helpers from PVE::Daemon
Dietmar Maurer [Thu, 1 Jan 2015 14:43:18 +0000 (15:43 +0100)]
spiceproxy: use new helpers from PVE::Daemon

9 years agospiceproxy: always restart unsing HUP
Dietmar Maurer [Thu, 1 Jan 2015 14:00:25 +0000 (15:00 +0100)]
spiceproxy: always restart unsing HUP

To keep existing spice connections alive.

9 years agospiceproxy: use new leave_children_open_on_reload option
Dietmar Maurer [Thu, 1 Jan 2015 11:12:43 +0000 (12:12 +0100)]
spiceproxy: use new leave_children_open_on_reload option

9 years agospiceproxy: keep socket open on restart
Dietmar Maurer [Thu, 1 Jan 2015 09:43:01 +0000 (10:43 +0100)]
spiceproxy: keep socket open on restart

9 years agospiceproxy: use more features from PVE::Daemon
Dietmar Maurer [Wed, 31 Dec 2014 16:51:30 +0000 (17:51 +0100)]
spiceproxy: use more features from PVE::Daemon

9 years agospiceproxy: use PVE::Daemon
Dietmar Maurer [Sat, 20 Dec 2014 08:44:13 +0000 (09:44 +0100)]
spiceproxy: use PVE::Daemon

9 years agoAPIDaemon: fix signal handling
Dietmar Maurer [Sat, 20 Dec 2014 08:41:45 +0000 (09:41 +0100)]
APIDaemon: fix signal handling

and make sure we do not open inotify handle twice

9 years agodepend on libev-perl
Dietmar Maurer [Thu, 18 Dec 2014 15:01:29 +0000 (16:01 +0100)]
depend on libev-perl

This is the preferred/default event loop for AnyEvent. This is faster and
better tested than the native perl loop.

9 years agofix arguments for register_restart_command
Dietmar Maurer [Thu, 18 Dec 2014 12:52:47 +0000 (13:52 +0100)]
fix arguments for register_restart_command

9 years agospiceproxy: do not use perl flag -w
Dietmar Maurer [Thu, 18 Dec 2014 09:43:27 +0000 (10:43 +0100)]
spiceproxy: do not use perl flag -w

9 years agopvestatd: use new Daemon class from pve-common
Dietmar Maurer [Thu, 18 Dec 2014 09:42:27 +0000 (10:42 +0100)]
pvestatd: use new Daemon class from pve-common

9 years agobump version to 3.3-8
Dietmar Maurer [Tue, 2 Dec 2014 13:04:57 +0000 (14:04 +0100)]
bump version to 3.3-8

9 years agopveproxy: also support newer tls versions
Dietmar Maurer [Tue, 2 Dec 2014 13:01:32 +0000 (14:01 +0100)]
pveproxy: also support newer tls versions

9 years agobump version to 3.3-7
Dietmar Maurer [Wed, 26 Nov 2014 05:57:13 +0000 (06:57 +0100)]
bump version to 3.3-7

9 years agoavoid warning about uninitialized value
Dietmar Maurer [Wed, 26 Nov 2014 05:55:55 +0000 (06:55 +0100)]
avoid warning about uninitialized value

9 years agobump version to 3.3-6
Dietmar Maurer [Mon, 24 Nov 2014 05:46:46 +0000 (06:46 +0100)]
bump version to 3.3-6

9 years agoinstall missing file EmailNotificationSelector.js
Dietmar Maurer [Mon, 24 Nov 2014 05:46:01 +0000 (06:46 +0100)]
install missing file EmailNotificationSelector.js

9 years agoFixed typo in backup API
Tobias Doerffel [Fri, 21 Nov 2014 09:27:40 +0000 (10:27 +0100)]
Fixed typo in backup API

Signed-off-by: Tobias Doerffel <tobias.doerffel@ed-chemnitz.de>
9 years agoVZDump: fixed typo in description for size parameter
Tobias Doerffel [Fri, 21 Nov 2014 09:27:39 +0000 (10:27 +0100)]
VZDump: fixed typo in description for size parameter

Signed-off-by: Tobias Doerffel <tobias.doerffel@ed-chemnitz.de>
9 years agoVZDump: added email notification setting
Tobias Doerffel [Fri, 21 Nov 2014 09:27:38 +0000 (10:27 +0100)]
VZDump: added email notification setting

It's now possible to make VZDump only send a mail in case of a failure.

Signed-off-by: Tobias Doerffel <tobias.doerffel@ed-chemnitz.de>
9 years agoBug#579: add START parameter in /etc/default/pve-manager
Wolfgang Link [Mon, 17 Nov 2014 13:32:39 +0000 (14:32 +0100)]
Bug#579: add START parameter in /etc/default/pve-manager

add check if START Parameter is set in FILE: /etc/default/pve-manager
If START="no" NO VM will start if pve-manager start is called
If START!="no" or not present, VMs will use the boot_at_start Flag

Signed-off-by: Wolfgang Link <wolfgang@linksystems.org>
9 years agobump version to 3.3-5
Dietmar Maurer [Thu, 23 Oct 2014 09:04:55 +0000 (11:04 +0200)]
bump version to 3.3-5

9 years agoVZDump: send an error email in case of lock failure
Stefan Priebe [Wed, 22 Oct 2014 19:39:47 +0000 (21:39 +0200)]
VZDump: send an error email in case of lock failure

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
9 years agobump version to 3.3-4
Dietmar Maurer [Wed, 15 Oct 2014 13:49:45 +0000 (15:49 +0200)]
bump version to 3.3-4

9 years agopveproxy: limit ourselfes to tlsv1
Dietmar Maurer [Wed, 15 Oct 2014 13:46:47 +0000 (15:46 +0200)]
pveproxy: limit ourselfes to tlsv1

older versions are considered insecure, for example search for "Poodle"-Attac

9 years agobump version to 3.3-3
Dietmar Maurer [Thu, 9 Oct 2014 07:39:18 +0000 (09:39 +0200)]
bump version to 3.3-3

9 years agoAdd suspend/resume options to the mobile web UI menus
Dan Hunsaker [Wed, 8 Oct 2014 23:02:08 +0000 (17:02 -0600)]
Add suspend/resume options to the mobile web UI menus

With the new mobile interface, we need to implement UI changes in two
places.  This lets us simplify our mobile interface so it isn't cluttered
with options that mobile browsers can't easily handle, usually due to size.
This patch implements Suspend and Resume of VMs and CTs via the mobile
web UI.

Signed-off-by: Dan Hunsaker <danhunsaker@gmail.com>
9 years agoAdd suspend/resume options to web UI CmdMenus
Dan Hunsaker [Wed, 8 Oct 2014 23:02:07 +0000 (17:02 -0600)]
Add suspend/resume options to web UI CmdMenus

The PVE2 API supports suspend/resume of VMs (and now CTs), but the web UI
doesn't make these options available.  This patch adds Suspend and Resume
items to the CmdMenus of OpenVZ and QEMU guests.  I considered adding the
options to the toolbar, but since it is already pretty full, I opted
against doing so for the moment.  Perhaps the various startup options can
be combined into a dropdown menu similar to how the console options are
set up, and the various shutdown opitons combined into another.  That
would provide the necesarry space to add the Suspend and Resume options
there.

This patch also provides descriptions for Suspend and Resume tasks in the
task logs, bringing full suspend/resume support to the web GUI.

Signed-off-by: Dan Hunsaker <danhunsaker@gmail.com>
9 years agoAdd suspend/resume support to pvectl
Dan Hunsaker [Wed, 8 Oct 2014 23:02:06 +0000 (17:02 -0600)]
Add suspend/resume support to pvectl

Now that the API supports CT suspend/resume, it makes sense to have pvectl
support it, too.  It *does* use different names than vzctl does, but it
seems to make sense to be consistent with the API naming in a PVE utility.

Signed-off-by: Dan Hunsaker <danhunsaker@gmail.com>
9 years agosmall cleanup
Dietmar Maurer [Thu, 9 Oct 2014 07:23:00 +0000 (09:23 +0200)]
small cleanup

9 years agoAdd CT suspend/resume support via PVE2 API
Dan Hunsaker [Wed, 8 Oct 2014 23:02:05 +0000 (17:02 -0600)]
Add CT suspend/resume support via PVE2 API

Suspend/resume support for VMs has been in the PVE2 API for some time,
but even though vzctl supports suspend/resume (what they call checkpoint/
restore), the API doesn't yet support suspend/resume for CTs.  This patch
adds that support.

Signed-off-by: Dan Hunsaker <danhunsaker@gmail.com>
9 years agobump version to 3.3-2
Dietmar Maurer [Wed, 17 Sep 2014 14:34:57 +0000 (16:34 +0200)]
bump version to 3.3-2

9 years agofix bug #534: implement firewall checkbox for OpenVZ CreateWizard
Dietmar Maurer [Wed, 17 Sep 2014 14:33:01 +0000 (16:33 +0200)]
fix bug #534: implement firewall checkbox for OpenVZ CreateWizard

9 years agobump version to 3.3-1
Dietmar Maurer [Mon, 8 Sep 2014 07:56:38 +0000 (09:56 +0200)]
bump version to 3.3-1

9 years agoi18n: add missing gettext calls
Dietmar Maurer [Mon, 8 Sep 2014 07:50:30 +0000 (09:50 +0200)]
i18n: add missing gettext calls

9 years agoi18n: use gettext for 'Path' and 'Target'
Dietmar Maurer [Mon, 8 Sep 2014 06:27:32 +0000 (08:27 +0200)]
i18n: use gettext for 'Path' and 'Target'

9 years agoceph: use 'firefly' as default release
Dietmar Maurer [Mon, 8 Sep 2014 04:53:51 +0000 (06:53 +0200)]
ceph: use 'firefly' as default release

9 years agobump version to 3.2-31
Dietmar Maurer [Thu, 4 Sep 2014 15:35:12 +0000 (17:35 +0200)]
bump version to 3.2-31

9 years agoGUI: add new email_from option to datacenter.cfg
Stanislav German-Evtushenko [Thu, 4 Sep 2014 12:39:17 +0000 (12:39 +0000)]
GUI: add new email_from option to datacenter.cfg

Signed-off-by: Stanislav German-Evtushenko <ginermail@gmail.com>
9 years agobump version to 3.2-30
Dietmar Maurer [Mon, 1 Sep 2014 09:38:51 +0000 (11:38 +0200)]
bump version to 3.2-30

9 years agoresourcegrid : add template menu
Alexandre Derumier [Thu, 28 Aug 2014 14:15:52 +0000 (16:15 +0200)]
resourcegrid : add template menu

same than the resourcetree
or we can create linked clone from the grid

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>