]>
git.proxmox.com Git - pve-manager.git/log
Dietmar Maurer [Mon, 22 Jun 2015 07:41:02 +0000 (09:41 +0200)]
implement status plugin framework
Dietmar Maurer [Fri, 19 Jun 2015 10:40:18 +0000 (12:40 +0200)]
pveversion: also remove clvm
Dietmar Maurer [Fri, 19 Jun 2015 10:31:09 +0000 (12:31 +0200)]
pveversion: also list lxcfs and cgmanager
Dietmar Maurer [Fri, 19 Jun 2015 10:26:16 +0000 (12:26 +0200)]
bump version to 4.0-16
Dietmar Maurer [Fri, 19 Jun 2015 10:24:58 +0000 (12:24 +0200)]
pveversion: fix package list for pve 4.0
Dietmar Maurer [Fri, 19 Jun 2015 07:13:30 +0000 (09:13 +0200)]
bump version to 4.0-15
Dietmar Maurer [Fri, 19 Jun 2015 07:08:08 +0000 (09:08 +0200)]
GUI: always use noVNC instead of java applet
Dietmar Maurer [Fri, 19 Jun 2015 06:17:07 +0000 (08:17 +0200)]
fix bug #644: remove old java console
Java browser plugins are depreciated and not supported by
modern browsers anymore.
Dietmar Maurer [Fri, 19 Jun 2015 05:37:32 +0000 (07:37 +0200)]
update changelog
Emmanuel Kasper [Thu, 18 Jun 2015 13:04:12 +0000 (15:04 +0200)]
Force Internet Explorer to interpret pages in IE10 compatibility modus
IE11 is not supported with ExtJS 4, so we have to force the IE
rendering engine to parse the page as an older version.
This fixes the problem of the component tree icons not appearing.
IE11 is supported in ExtJS so this header is not needed in manager5/ (tested OK)
Closes https://bugzilla.proxmox.com/show_bug.cgi?id=645
Emmanuel Kasper [Wed, 17 Jun 2015 12:25:12 +0000 (14:25 +0200)]
Fix qemu create wizard when iothread is set
The variable to use to check the disk type is confid,
as set in line 16 with:
var confid = me.confid || (values.controller + values.deviceid);
Alen Grizonic [Thu, 18 Jun 2015 15:55:43 +0000 (17:55 +0200)]
pveceph script double declaration
Found a double variable declaration that needs to be removed.
Signed-off-by: Alen Grizonic <a.grizonic@proxmox.com>
Dietmar Maurer [Fri, 19 Jun 2015 04:48:34 +0000 (06:48 +0200)]
bump version to 4.0-14
w.link@proxmox.com [Thu, 11 Jun 2015 07:46:08 +0000 (09:46 +0200)]
fix bug #640: cd edit in gui
Signed-off-by: w.link@proxmox.com <Wolfgang Link>
Dietmar Maurer [Tue, 16 Jun 2015 15:42:36 +0000 (17:42 +0200)]
copy dc/UserView.js from manager to manager5
Dietmar Maurer [Tue, 16 Jun 2015 15:42:36 +0000 (17:42 +0200)]
copy dc/UserEdit.js from manager to manager5
Dietmar Maurer [Tue, 16 Jun 2015 15:42:36 +0000 (17:42 +0200)]
copy dc/Support.js from manager to manager5
Dietmar Maurer [Tue, 16 Jun 2015 15:42:36 +0000 (17:42 +0200)]
copy dc/Summary.js from manager to manager5
Dietmar Maurer [Tue, 16 Jun 2015 15:42:36 +0000 (17:42 +0200)]
copy dc/StorageView.js from manager to manager5
Dietmar Maurer [Tue, 16 Jun 2015 15:42:36 +0000 (17:42 +0200)]
copy dc/SecurityGroups.js from manager to manager5
Dietmar Maurer [Tue, 16 Jun 2015 15:42:36 +0000 (17:42 +0200)]
copy dc/RoleView.js from manager to manager5
Dietmar Maurer [Tue, 16 Jun 2015 15:42:36 +0000 (17:42 +0200)]
copy dc/PoolView.js from manager to manager5
Dietmar Maurer [Tue, 16 Jun 2015 15:42:36 +0000 (17:42 +0200)]
copy dc/PoolEdit.js from manager to manager5
Dietmar Maurer [Tue, 16 Jun 2015 15:42:36 +0000 (17:42 +0200)]
copy dc/OptionView.js from manager to manager5
Dietmar Maurer [Tue, 16 Jun 2015 15:42:36 +0000 (17:42 +0200)]
copy dc/GroupView.js from manager to manager5
Dietmar Maurer [Tue, 16 Jun 2015 15:42:36 +0000 (17:42 +0200)]
copy dc/GroupEdit.js from manager to manager5
Dietmar Maurer [Tue, 16 Jun 2015 15:42:36 +0000 (17:42 +0200)]
copy dc/Backup.js from manager to manager5
Dietmar Maurer [Tue, 16 Jun 2015 15:42:36 +0000 (17:42 +0200)]
copy dc/AuthView.js from manager to manager5
Dietmar Maurer [Tue, 16 Jun 2015 15:41:50 +0000 (17:41 +0200)]
copy dc/AuthEdit.js from manager to manager5
Dietmar Maurer [Tue, 16 Jun 2015 15:31:14 +0000 (17:31 +0200)]
copy dc/ACLView.js from manager to manager5
Dietmar Maurer [Tue, 16 Jun 2015 15:28:38 +0000 (17:28 +0200)]
copy window/TaskViewer.js from manager to manager5
Dietmar Maurer [Tue, 16 Jun 2015 10:30:27 +0000 (12:30 +0200)]
bump version to 4.0-13
Dietmar Maurer [Tue, 16 Jun 2015 10:27:35 +0000 (12:27 +0200)]
use pvetest repository for beta release
Emmanuel Kasper [Mon, 15 Jun 2015 13:31:13 +0000 (15:31 +0200)]
Add documentation header
Emmanuel Kasper [Mon, 15 Jun 2015 13:31:12 +0000 (15:31 +0200)]
ext5migrate: bump date-time fields to 150px width
ExtJS5 Neptune default theme use 13px font instead of 12px in
ExtJS4 so we need to make room for it.
Emmanuel Kasper [Mon, 15 Jun 2015 13:31:11 +0000 (15:31 +0200)]
ext5migrate: use 'refresh' event to reload components using DiffStore
'datachanged' event was not reloading the store with ExtJS5,
but 'refresh' does.
According to the API description 'refresh' seems to be what we need:
http://docs.sencha.com/extjs/5.1/5.1.0-apidocs/#!/api/Ext.data.AbstractStore-event-refresh
Emmanuel Kasper [Mon, 15 Jun 2015 13:31:10 +0000 (15:31 +0200)]
ext5migrate: replace calls to me.model.prototype.fields.each() and Ext.ModelMgr.create
on ExtJS4, me.model.prototype.fields is a config object
containing all the fields of the model, this object has properties like length, keys
on ExtJS 5, me.model.prototype.fields is an array of config object
that we have to iterate to get the field name
Ext.ModelMgr.create() is non-working in ExtJS5
Emmanuel Kasper [Mon, 15 Jun 2015 13:31:09 +0000 (15:31 +0200)]
Add documentation header
Dietmar Maurer [Thu, 11 Jun 2015 07:29:27 +0000 (09:29 +0200)]
GUI: add ksmtuned service
Alexandre Derumier [Thu, 11 Jun 2015 04:05:07 +0000 (06:05 +0200)]
dc tasks grid : keep running tasks on top
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Alexandre Derumier [Mon, 8 Jun 2015 15:07:53 +0000 (17:07 +0200)]
add iothread option
only for virtio disk (virtio-scsi qemu 2.3 is not thread-safe currently)
improve me: grey-out/hidden the option if !virtio
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Dietmar Maurer [Wed, 10 Jun 2015 07:06:19 +0000 (09:06 +0200)]
bump version to 4.0-12
Dietmar Maurer [Wed, 10 Jun 2015 06:48:09 +0000 (08:48 +0200)]
change pve-manager service type to oneshot
Dietmar Maurer [Tue, 9 Jun 2015 11:42:23 +0000 (13:42 +0200)]
bump version to 4.0-11
Dietmar Maurer [Tue, 9 Jun 2015 10:18:30 +0000 (12:18 +0200)]
API change: remove bootlog API, use new dump_journal helper for syslog
The systemd journal contains boot log entries.
Emmanuel Kasper [Mon, 8 Jun 2015 11:18:40 +0000 (13:18 +0200)]
Add descriptive header
Dietmar Maurer [Tue, 9 Jun 2015 09:57:23 +0000 (11:57 +0200)]
fix LogView widget
It looks that after adding the <!DOCTYPE html> HTML5 doctype,
setStyle() needs unit 'px'.
Dietmar Maurer [Tue, 9 Jun 2015 07:30:30 +0000 (09:30 +0200)]
use Wants instead of Requires inside systemd service definitions
To avoid unnecessary restarts of dependent services.
Alexandre Derumier [Mon, 8 Jun 2015 10:20:44 +0000 (12:20 +0200)]
cpuoptions : add emptyText
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Dietmar Maurer [Fri, 5 Jun 2015 15:37:48 +0000 (17:37 +0200)]
always enable CPU option button, allow empty values
Dietmar Maurer [Fri, 5 Jun 2015 14:39:22 +0000 (16:39 +0200)]
use TaskProgress for service restart
Dietmar Maurer [Fri, 5 Jun 2015 14:38:32 +0000 (16:38 +0200)]
GUI: sort services
Dietmar Maurer [Fri, 5 Jun 2015 13:32:14 +0000 (15:32 +0200)]
implement service API using systemctl
Alexandre Derumier [Wed, 3 Jun 2015 23:58:45 +0000 (01:58 +0200)]
add cpu options form
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Alexandre Derumier [Wed, 3 Jun 2015 12:46:20 +0000 (14:46 +0200)]
add virtio-scsi-single scsi controller
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Alexandre Derumier [Wed, 3 Jun 2015 12:21:45 +0000 (14:21 +0200)]
add IvyBridge cpu model
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Dietmar Maurer [Wed, 3 Jun 2015 11:25:37 +0000 (13:25 +0200)]
GUI: add cpuunits and cpulimit to qemu hardware panel
Dietmar Maurer [Wed, 3 Jun 2015 11:24:18 +0000 (13:24 +0200)]
GUI: set correct default for lxc cpuunits
Dietmar Maurer [Tue, 2 Jun 2015 13:51:46 +0000 (15:51 +0200)]
LXC GUI: use cpulimit instead of cpus
And move cpuunits to resource panel.
Dietmar Maurer [Tue, 2 Jun 2015 09:51:11 +0000 (11:51 +0200)]
remove UBC GUI
Dietmar Maurer [Tue, 2 Jun 2015 09:07:45 +0000 (11:07 +0200)]
bump version to 4.0-10
Dietmar Maurer [Tue, 2 Jun 2015 09:05:30 +0000 (11:05 +0200)]
API change: /cluster/status - do not use clustat
Dietmar Maurer [Tue, 2 Jun 2015 06:41:33 +0000 (08:41 +0200)]
fix typo
Dietmar Maurer [Mon, 1 Jun 2015 11:03:08 +0000 (13:03 +0200)]
avoid trigger errors if daemons are stopped
Dietmar Maurer [Mon, 1 Jun 2015 08:00:11 +0000 (10:00 +0200)]
use -noawait triggers
Wolfgang Bumiller [Fri, 29 May 2015 13:56:07 +0000 (15:56 +0200)]
move preparations into prepare()
Moving some preparation code found at the top level of some binaries
into a prepare() sub.
Emmanuel Kasper [Thu, 28 May 2015 09:56:27 +0000 (11:56 +0200)]
Add comment header for important classes, idea taken from Workspace.js
Emmanuel Kasper [Thu, 28 May 2015 09:56:26 +0000 (11:56 +0200)]
Temporary disable loading the tabs of the main Config panel
Emmanuel Kasper [Thu, 28 May 2015 09:56:25 +0000 (11:56 +0200)]
Add necessary javascript includes to load Status Panel
Emmanuel Kasper [Thu, 28 May 2015 09:56:24 +0000 (11:56 +0200)]
Remove unused misspelled parameter
Dietmar Maurer [Wed, 27 May 2015 14:24:25 +0000 (16:24 +0200)]
copy dc/Tasks.js from manager to manager5
Dietmar Maurer [Wed, 27 May 2015 14:23:37 +0000 (16:23 +0200)]
copy dc/Log.js from manager to manager5
Dietmar Maurer [Wed, 27 May 2015 14:21:31 +0000 (16:21 +0200)]
copy data/DiffStore.js from manager to manager5
Wolfgang Bumiller [Tue, 26 May 2015 14:09:38 +0000 (16:09 +0200)]
work around ipv6 browser inconsistencies
Browsers seem to disagree on whether window.location.hostname
shouldinclude the brackets around an ipv6 address.
Adding PVE.Utils.windowHostname() to always strip them away.
Wolfgang Bumiller [Tue, 26 May 2015 14:09:37 +0000 (16:09 +0200)]
localhost instead of 127.0.0.1 makes ipv6 life easier
Wolfgang Bumiller [Thu, 21 May 2015 14:13:40 +0000 (16:13 +0200)]
enclose ipv6 hosts in brackets in proxy_request()
Emmanuel Kasper [Thu, 21 May 2015 09:08:23 +0000 (11:08 +0200)]
Remove the queryForm parameter as it blocks the combobox list loading.
For unknown reasons, setting queryForm: here prevents loading
the option list in the combobox.
However: the queryForm parameter only would only make sense if we also
set 'editable' to 'true', since queryForm specifies how the drop down
list should react to user input in the text field of the combobox.
Hence it is safe to remove it.
Tested with ExtJS4 and ExtJS5, this patch has no impact on
the rendering of the underneath node tree.
Emmanuel Kasper [Thu, 21 May 2015 09:08:22 +0000 (11:08 +0200)]
Disable setting 'triggerAction' locally as we use the default anyway.
Ref: http://docs.sencha.com/extjs/5.1/5.1.0-apidocs/#!/api/Ext.form.field.ComboBox-cfg-triggerAction
Emmanuel Kasper [Tue, 19 May 2015 06:37:01 +0000 (08:37 +0200)]
remove hardcoded span html tag, as it appears to be unused
Emmanuel Kasper [Tue, 19 May 2015 06:37:00 +0000 (08:37 +0200)]
ext5migrate: fix display of PVE version underneath product name
With the alignment set to 'middle' in the north region, the 'versioninfo'
component was wrongly pushed downwards, hiding the version string.
Besides that we need to manually set a 'height' argument
to 'versioninfo' equal to the size of the north region, to prevent extjs to
generate a problematic padding.
Emmanuel Kasper [Tue, 19 May 2015 06:36:59 +0000 (08:36 +0200)]
ext5migrate: replace obsolete 'margins' parameter with 'margin'
As mentioned in
http://docs.sencha.com/extjs/5.1/whats_new/5.0/extjs_upgrade_guide.html
the 'margins' component parameter is now obsolete.
Emmanuel Kasper [Wed, 13 May 2015 14:41:58 +0000 (16:41 +0200)]
ext5migrate: Replace obsolete call to Ext.ModelMgr.create()
See
a736e4b749c540589cd7af12b3ba21421a242cdd for reasoning
Emmanuel Kasper [Wed, 13 May 2015 14:41:57 +0000 (16:41 +0200)]
Load KVComboBox.js earlier as it is needed for the login window
Wolfgang Bumiller [Tue, 12 May 2015 14:06:25 +0000 (16:06 +0200)]
spiceproxy: same condition for ipv6 socket as in pveproxy
Emmanuel Kasper [Tue, 12 May 2015 13:16:23 +0000 (15:16 +0200)]
ext5migrate: remove Ext.grid.feature.Chunking hack
With ExtJS 4, we introduced an override to Ext.grid.feature.Chunking
to fix scrollings problems in the grid when having a high number
of nodes. Ext.grid.feature.Chunking has been removed from ExtJS
in version 5, so we hope either the problem is fixed on ExtJS side,
or we will have to find a different workaround.
Emmanuel Kasper [Tue, 12 May 2015 13:16:22 +0000 (15:16 +0200)]
Add required url routing for ext5 compatible main grid
Wolfgang Bumiller [Tue, 12 May 2015 10:12:47 +0000 (12:12 +0200)]
pass port family to next_vnc_port
Dietmar Maurer [Fri, 8 May 2015 14:07:08 +0000 (16:07 +0200)]
add icons for LXC
Dietmar Maurer [Fri, 8 May 2015 10:45:12 +0000 (12:45 +0200)]
bump version to 4.0-9
Wolfgang Bumiller [Fri, 8 May 2015 10:36:29 +0000 (12:36 +0200)]
listen on ipv6 if the node's hostname resolves to ipv6
Wolfgang Bumiller [Fri, 8 May 2015 10:36:28 +0000 (12:36 +0200)]
HTTPServer.pm: accept ip6 connections
Emmanuel Kasper [Wed, 6 May 2015 10:25:21 +0000 (12:25 +0200)]
Add manager5 directory in case of missing development symlink
Dietmar Maurer [Tue, 5 May 2015 12:44:06 +0000 (14:44 +0200)]
bump version to 4.0-8
Dietmar Maurer [Tue, 5 May 2015 12:42:23 +0000 (14:42 +0200)]
use name based trigger
Dietmar Maurer [Tue, 5 May 2015 04:46:37 +0000 (06:46 +0200)]
copy dc/Config.js from manager to manager5
Dietmar Maurer [Tue, 5 May 2015 04:46:11 +0000 (06:46 +0200)]
copy ResourceGrid.js from manager to manager5
Dietmar Maurer [Tue, 5 May 2015 04:45:39 +0000 (06:45 +0200)]
copy ConfigPanel.js from manager to manager5
Dietmar Maurer [Tue, 5 May 2015 04:45:04 +0000 (06:45 +0200)]
copy StatusPanel.js from manager to manager5
Dietmar Maurer [Fri, 1 May 2015 09:37:13 +0000 (11:37 +0200)]
use generic names (do not include container type)
Dietmar Maurer [Thu, 30 Apr 2015 16:49:44 +0000 (18:49 +0200)]
bump version to 4.0-7