]>
git.proxmox.com Git - pve-manager.git/log
Wolfgang Bumiller [Wed, 27 Jan 2016 10:27:26 +0000 (11:27 +0100)]
gui: preserve extra cpu options when changing CPU type
Emmanuel Kasper [Tue, 26 Jan 2016 16:15:55 +0000 (17:15 +0100)]
replace object creation via 'new' with ExtJS methods
This makes the code more homogeneous and allows us to use the ExtJS
class autoloader in the future if we want (autoloader idea: ExtJS tries to load the
JS class file over HTTP based on the class name, no need to maintain a list
of includes)
Emmanuel Kasper [Tue, 26 Jan 2016 16:15:54 +0000 (17:15 +0100)]
ext6migrate: fix ressource tree filter selection
the selection do not return an array but a single 'records' object
so records.length is always undefined
Emmanuel Kasper [Tue, 26 Jan 2016 16:15:53 +0000 (17:15 +0100)]
ext6migrate: move static fields to class body
Some fields need to be processed by initConfig(),
which will be run before initComponent() in the
component lifecycle.
This fix the problem of the Selector default value
whihc was not loading.
Dietmar Maurer [Wed, 27 Jan 2016 04:56:30 +0000 (05:56 +0100)]
add correct display text for lvmthin and drbd storage type
Dietmar Maurer [Tue, 26 Jan 2016 15:47:46 +0000 (16:47 +0100)]
bump version to 4.1-7
Fabian Grünbichler [Tue, 26 Jan 2016 14:09:12 +0000 (15:09 +0100)]
Add DHPARAMS option in /etc/default/pveproxy
If set, Diffie-Hellman parameters in PEM format are loaded
from the given path. Otherwise, the built-in 'skip2048'
group is used.
Also fix some typos in the man page.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Tue, 26 Jan 2016 14:09:11 +0000 (15:09 +0100)]
Enable TLS 1.1 and 1.2, change default DH params
AnyEvent uses a built-in DH group defined as 'schmorp1539'
by default, which seems to trigger the bug in [1] for every
attempt of accessing the web GUI using IE11 and TLS1.2. By
switching to a bigger default DH group ('skip2048'), the
bug seems to be gone (or trigger sufficiently rarely).
1: http://engineering.imvu.com/2015/01/27/the-case-of-the-page-cant-be-displayed-intermittent-selenium-test/
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Emmanuel Kasper [Mon, 25 Jan 2016 14:19:28 +0000 (15:19 +0100)]
ext6migrate: fix a long running bug where a logout from the GUI would break the workspace
If we pass true to the removeAll() , ExtJS6 will try to erase the leafes of a tree,
and then try to to iterate throuch these leaves in onNodeRemove() ( this obviously do not work)
The true parameter does not seem to be needed anyway anymore.
After a call to removeAll, the childNodes[] property of the rootNode is empty
Emmanuel Kasper [Mon, 25 Jan 2016 14:19:27 +0000 (15:19 +0100)]
Comment out missing/broken JS classes so we can select nodes in the left ressource tree with ExtJS6
Emmanuel Kasper [Mon, 25 Jan 2016 14:19:26 +0000 (15:19 +0100)]
When running with extjs=1, construct the includes lists based on manager6 dir content
This way, we don't have to manage manually the list files and let the FS do it.
For development purpose only.
Dietmar Maurer [Mon, 25 Jan 2016 10:01:27 +0000 (11:01 +0100)]
bump version to 4.1-6
Wolfgang Bumiller [Tue, 19 Jan 2016 08:45:38 +0000 (09:45 +0100)]
fix #871: netstat: include veth devices
Include container's veth devices in /nodes/{node}/netstat
Dietmar Maurer [Fri, 22 Jan 2016 10:14:22 +0000 (11:14 +0100)]
add description for vztemplate and vzclone tasks
Dietmar Maurer [Tue, 19 Jan 2016 10:26:47 +0000 (11:26 +0100)]
lxc GUI: add 'Convert to template'
Dietmar Maurer [Tue, 19 Jan 2016 10:24:00 +0000 (11:24 +0100)]
update translation files
We try to avoid duplicate translation by using {0} instead if 'VM {0}'
and 'CT {0}'.
Dietmar Maurer [Thu, 14 Jan 2016 15:31:07 +0000 (16:31 +0100)]
copy storage/Browser.js from manager to manager5
Dietmar Maurer [Thu, 14 Jan 2016 15:31:07 +0000 (16:31 +0100)]
copy qemu/Config.js from manager to manager5
Dietmar Maurer [Thu, 14 Jan 2016 15:31:07 +0000 (16:31 +0100)]
copy node/Config.js from manager to manager5
Dietmar Maurer [Thu, 14 Jan 2016 15:31:07 +0000 (16:31 +0100)]
copy lxc/Config.js from manager to manager5
Emmanuel Kasper [Thu, 14 Jan 2016 10:35:38 +0000 (11:35 +0100)]
Apply listConfig parameters when the picker is created, not when the component is created.
This fix the problem that multiple ComboGrids were displaying the same listConfig.
Dietmar Maurer [Wed, 13 Jan 2016 15:51:55 +0000 (16:51 +0100)]
cleanup previous patch
Emmanuel Kasper [Wed, 13 Jan 2016 10:24:34 +0000 (11:24 +0100)]
ext6migrate: Update our ComboGrid component to work with ExtJS6
Instead of extending the framework ComboBox, we extend the abstract
parent class Picker, so we don't rely on private methods ( and hopefull survive the
next ExtJS upgrade )
Usability improvement:
The selection model is now a checkboxmodel, which makes more clear to the user that
we can select more than one element in the list.
Wolfgang Bumiller [Wed, 13 Jan 2016 13:06:23 +0000 (14:06 +0100)]
add Haswell-noTSX and Broadwell-noTSX cpu types
Dietmar Maurer [Mon, 11 Jan 2016 14:30:24 +0000 (15:30 +0100)]
bump version to 4.1-5
Wolfgang Bumiller [Mon, 11 Jan 2016 08:51:45 +0000 (09:51 +0100)]
Close #850: ifenslave-2.6 is a transitional package
ifenslave>=2.6 replaces ifenslave-2.6 from 1.1.0-22.
we depended on ifenslave-2.6 >= 1.1.0-10
Dietmar Maurer [Tue, 29 Dec 2015 10:50:08 +0000 (11:50 +0100)]
bump version to 4.1-4
Dietmar Maurer [Thu, 24 Dec 2015 10:14:09 +0000 (11:14 +0100)]
bump version to 4.1-3
Dietmar Maurer [Thu, 24 Dec 2015 10:08:45 +0000 (11:08 +0100)]
add hungarian translation
Dietmar Maurer [Sat, 19 Dec 2015 08:26:17 +0000 (09:26 +0100)]
fix Makefiles (add 'all' target)
Wolfgang Bumiller [Tue, 15 Dec 2015 07:12:46 +0000 (08:12 +0100)]
ceph: make config parser less greedy
Options such as:
osd mount options xfs = -i size=2048 -n size=16k
were parsed as:
key: 'osd mount options xfs = -i size=2048 -n size'
value: '16k'
This is due to the greedy .* in the beginning. Making it
non-greedy fixes this.
Fixes #851
Dietmar Maurer [Fri, 11 Dec 2015 07:54:45 +0000 (08:54 +0100)]
bump version to 4.1-1
Emmanuel Kasper [Thu, 10 Dec 2015 14:08:01 +0000 (15:08 +0100)]
Do not try to enforce a Picker size manually, let the framework do it
The Picker of the ComboBox, has by default a maxHeight of 300 px. If the list of elements is bigger that 300 pixels, then a scrollbar will be added.
This behaviour was broken with ExtJS4, but now works correctly with ExtJS6.
Emmanuel Kasper [Thu, 10 Dec 2015 14:08:00 +0000 (15:08 +0100)]
Ext6migrate: move static configuration from instantiation time to class declaration time.
This fixes the problem that this ComboGrid was displayed with an empty value
( similar the to the Keyboard Selection and Realm Selection in the login window)
Dietmar Maurer [Thu, 10 Dec 2015 10:42:37 +0000 (11:42 +0100)]
bump versiont to 4.0-66
Dietmar Maurer [Thu, 10 Dec 2015 10:40:02 +0000 (11:40 +0100)]
add qemu BIOS option
Dietmar Maurer [Wed, 9 Dec 2015 15:56:13 +0000 (16:56 +0100)]
bump version to 4.0-65
Wolfgang Bumiller [Wed, 9 Dec 2015 14:31:02 +0000 (15:31 +0100)]
APLInfo: support proxying http traffic
As requested in ticket #838, to support running `pveam
update` from within a proxied environment.
Closes #838
Emmanuel Kasper [Thu, 3 Dec 2015 10:11:14 +0000 (11:11 +0100)]
Ext6migrate :remove unused column ID
An component id 'comment' is already defined for the column Comment of UserView.js causing here a conflict.
It seems ExtJS6 is more stringent about that than ExtJS4.
Emmanuel Kasper [Thu, 3 Dec 2015 10:11:13 +0000 (11:11 +0100)]
Ext6migrate: Fix selection mode combobox for backup
Emmanuel Kasper [Tue, 1 Dec 2015 10:57:37 +0000 (11:57 +0100)]
Listen to activate / deactivate events to start the background store refresh
This fixes the problem that a user triggerred F5 was not displaying the
content of the Cluster Log Tab
Dietmar Maurer [Tue, 1 Dec 2015 10:30:41 +0000 (11:30 +0100)]
set RELEASE=4.1
Dietmar Maurer [Tue, 1 Dec 2015 10:28:27 +0000 (11:28 +0100)]
bump version to 4.0-64
Wolfgang Bumiller [Tue, 1 Dec 2015 09:41:53 +0000 (10:41 +0100)]
fix bug #821: add systemd-timesyncd to service list.
Emmanuel Kasper [Mon, 30 Nov 2015 14:00:43 +0000 (15:00 +0100)]
ext6migrate: remove redundant code to set the default active tab
If the default activeTab is *undefined* and *not* null, activeTab defaults to 0,
so we don't need to set this explicitely.
dug from ExtJS tabPanel:
activeTab = me.activeTab !== null ? (me.activeTab || 0) : null;
Emmanuel Kasper [Mon, 23 Nov 2015 14:13:12 +0000 (15:13 +0100)]
ext6migrate: listen to 'activate' events for panels inside a tabpanel
Using ExtJS6 a browser refresh (F5) do not send the 'show' event which we use to display the store as it did with ExtJS4.
At the momment only for tabs inside the datacenter tabpanel, since node and lxc tabpanels are not yet in manager6/
Dietmar Maurer [Fri, 27 Nov 2015 12:31:18 +0000 (13:31 +0100)]
bump version to 4.0-63
Dietmar Maurer [Fri, 27 Nov 2015 08:14:11 +0000 (09:14 +0100)]
pveproxy.service: start after remote-fs and ceph
Alexandre Derumier [Wed, 25 Nov 2015 06:57:02 +0000 (07:57 +0100)]
influxdb : use multi values measurement
influxdb (> 0.9.5) now support fastly multiple values by mesuerement,
through a new column store engine.
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Alexandre Derumier [Mon, 23 Nov 2015 13:39:16 +0000 (14:39 +0100)]
add qemu agent gui option
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Dietmar Maurer [Wed, 25 Nov 2015 12:23:25 +0000 (13:23 +0100)]
pve-manager.service: start after pve-ha-crm.service and pve-ha-lrm.service
To priorize HA VMs.
Dietmar Maurer [Wed, 25 Nov 2015 12:17:54 +0000 (13:17 +0100)]
pve-manager.service: start after spiceproxy
Dietmar Maurer [Wed, 25 Nov 2015 12:06:55 +0000 (13:06 +0100)]
pveproxy.service: add Wants=ssh.service
and make sure sshd is running while pveproxy is active
Dietmar Maurer [Wed, 25 Nov 2015 12:00:38 +0000 (13:00 +0100)]
pve-manager.service: do not invoke old init.d script
redirect stdout/stderr to null, because we already log to pve task log.
Dietmar Maurer [Wed, 25 Nov 2015 08:46:33 +0000 (09:46 +0100)]
improve log messages at sytem shutdown
Dietmar Maurer [Wed, 25 Nov 2015 10:56:31 +0000 (11:56 +0100)]
pvesh: use PVE::SafeSyslog
Dietmar Maurer [Wed, 25 Nov 2015 07:03:25 +0000 (08:03 +0100)]
pvestatd: use 'priv' environment for service
Dietmar Maurer [Tue, 24 Nov 2015 16:31:38 +0000 (17:31 +0100)]
bump version to 4.0-62
Dietmar Maurer [Tue, 24 Nov 2015 16:29:57 +0000 (17:29 +0100)]
remove unused var
Dietmar Maurer [Tue, 24 Nov 2015 16:25:50 +0000 (17:25 +0100)]
pvedaemon.service: Wants=corosync.service to fix shutdown order
To make sure /etc/pve/ is functional while pvedaemon is running.
Dietmar Maurer [Tue, 24 Nov 2015 16:22:09 +0000 (17:22 +0100)]
pve-manager.service: add dependencies to fix shutdown order
Dietmar Maurer [Fri, 20 Nov 2015 09:06:00 +0000 (10:06 +0100)]
bump version to 4.0-61
Alexandre Derumier [Thu, 19 Nov 2015 08:41:41 +0000 (09:41 +0100)]
ceph.conf : remove auth_supported
It's not used since ceph 0.50,
replaced by the 3 others auth config options
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Emmanuel Kasper [Tue, 17 Nov 2015 15:34:18 +0000 (16:34 +0100)]
Allow email adresses with a top level domain of up to 63 characters
Reapply fix for https://bugzilla.proxmox.com/show_bug.cgi?id=716
which was missing in manager6/ directory
Emmanuel Kasper [Tue, 17 Nov 2015 15:34:17 +0000 (16:34 +0100)]
Correct whitespaces and comment non obvious class properties
Emmanuel Kasper [Mon, 16 Nov 2015 13:02:16 +0000 (14:02 +0100)]
ext6migrate: move class static properties out of initComponent()
This fixes the Auth realm selection while login with ExtJS6
Emmanuel Kasper [Mon, 16 Nov 2015 13:02:15 +0000 (14:02 +0100)]
ext6migrate: move static class properties out of initComponent()
Besides fitting more with the declarative style of ExtJS, this has the
interesting side effect of allowing comboboxes to work with ExtJS6
Emmanuel Kasper [Mon, 16 Nov 2015 13:02:14 +0000 (14:02 +0100)]
ext6migrate: force an empty array as default value for filters
Without this, filters.add() in line 73 file fails
Dietmar Maurer [Tue, 10 Mar 2015 07:23:18 +0000 (08:23 +0100)]
fix bug #575: fork at shutdown, so that partent starts new worker
Emmanuel Kasper [Thu, 12 Nov 2015 12:15:28 +0000 (13:15 +0100)]
ext6migrate: Replace deprecated function which is missing in Ext6
See http://docs.sencha.com/extjs/5.1/5.1.0-apidocs/#!/api/Ext.container.Container-method-doLayout
This allows the pve manager to load
Emmanuel Kasper [Thu, 12 Nov 2015 12:15:27 +0000 (13:15 +0100)]
Switch to triton theme as default theme in ExtJS6
Emmanuel Kasper [Thu, 12 Nov 2015 12:15:26 +0000 (13:15 +0100)]
Add mime type for woff2 fonts, also update mime type for ttf fonts
application/font-woff2 is still in discussion but works in main three browsers
This is needed for ExtJS6, which includes some woff2 fonts
ttf font mime type is taken from the official IANA assignment, and works as
well in main three browsers
Dietmar Maurer [Fri, 13 Nov 2015 06:20:48 +0000 (07:20 +0100)]
remove old extJS5 files
Dietmar Maurer [Fri, 13 Nov 2015 06:16:44 +0000 (07:16 +0100)]
rename manager5 to manager6
Emmanuel Kasper [Tue, 10 Nov 2015 13:36:09 +0000 (14:36 +0100)]
update build infrastucture to be able to develop with Ext6
Dietmar Maurer [Tue, 10 Nov 2015 06:49:19 +0000 (07:49 +0100)]
bump version to 4.0-60
Thomas Lamprecht [Mon, 9 Nov 2015 10:44:25 +0000 (11:44 +0100)]
make startall wait up to 60 seconds for quorum
Previously we waited 10 seconds, in PVE 4 system sometimes need more
time to initialize all services so the didn't execute the startall
command even if a few seconds later cfs quorum was etablished.
This is a background process started from the pve-manager init
script, thus waiting doesn't interferes with other processes, so
wait long enough.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Dietmar Maurer [Fri, 6 Nov 2015 09:21:18 +0000 (10:21 +0100)]
bump version to 4.0-59
Dietmar Maurer [Fri, 6 Nov 2015 09:19:29 +0000 (10:19 +0100)]
Sytem Report: place download button at bottom/right
Emmanuel Kasper [Thu, 5 Nov 2015 16:20:16 +0000 (17:20 +0100)]
Add report modal window, containing pvereport content
Signed-off-by: Emmanuel Kasper <e.kasper@proxmox.com>
Emmanuel Kasper [Thu, 5 Nov 2015 16:20:15 +0000 (17:20 +0100)]
Use protected mode to be able to execute root system commands
Signed-off-by: Emmanuel Kasper <e.kasper@proxmox.com>
Dietmar Maurer [Tue, 3 Nov 2015 17:14:51 +0000 (18:14 +0100)]
report: change return type to string
Emmanuel Kasper [Tue, 3 Nov 2015 15:42:17 +0000 (16:42 +0100)]
Add REST endpoint for /report call
Emmanuel Kasper [Tue, 3 Nov 2015 15:42:16 +0000 (16:42 +0100)]
Move pvereport functionality into a separate PVE package
Dietmar Maurer [Fri, 30 Oct 2015 15:13:45 +0000 (16:13 +0100)]
bump version to 4.0-58
Thomas Lamprecht [Fri, 30 Oct 2015 14:15:00 +0000 (15:15 +0100)]
Improve HA UI for users with restricted permissions
Only show edit dialogs for HA resources and groups when an user
has the privileges to edit them.
Dietmar Maurer [Fri, 30 Oct 2015 06:18:08 +0000 (07:18 +0100)]
bump version to 4.0-57
Emmanuel Kasper [Thu, 29 Oct 2015 13:35:16 +0000 (14:35 +0100)]
Pretty format the output of multiple files in a directory
Also, don't "cat" non existing files
Dietmar Maurer [Wed, 28 Oct 2015 12:01:39 +0000 (13:01 +0100)]
add Galician to GUI
Dietmar Maurer [Wed, 28 Oct 2015 10:53:57 +0000 (11:53 +0100)]
bump version to 4.0-56
Wolfgang Link [Wed, 28 Oct 2015 09:54:04 +0000 (10:54 +0100)]
add bios report to pvereport
Wolfgang Link [Wed, 28 Oct 2015 08:44:31 +0000 (09:44 +0100)]
add mouint point to GUI
Wolfgang Link [Wed, 28 Oct 2015 08:44:30 +0000 (09:44 +0100)]
add resize LXC Mountpoint at the GUI
Wolfgang Link [Wed, 28 Oct 2015 08:44:29 +0000 (09:44 +0100)]
move Root Disk form Options to Resources and add icon for it
Wolfgang Link [Wed, 28 Oct 2015 08:44:28 +0000 (09:44 +0100)]
add icons to resources
Wolfgang Link [Wed, 28 Oct 2015 08:44:27 +0000 (09:44 +0100)]
add swap icon for LXC resources
Dietmar Maurer [Wed, 28 Oct 2015 10:14:39 +0000 (11:14 +0100)]
RBD: select 'images' content type by default
because we also do not set KRBD flag by default.
Dietmar Maurer [Wed, 28 Oct 2015 08:26:22 +0000 (09:26 +0100)]
bump version to 4.0-55
Alexandre Derumier [Tue, 27 Oct 2015 16:37:33 +0000 (17:37 +0100)]
pve-manager service : start after open-iscsi
Currently,if we have vms on lvm on top of iscsi,
pve-manager service start them too early at host boot,
before open-iscsi daemon, and vm don't start.
Reported-by: Philippe Guy <ph.guy@decidem.fr>
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Alexandre Derumier [Tue, 27 Oct 2015 13:19:37 +0000 (14:19 +0100)]
pveceph install : use release repository
and increase git release key retrieval.
(ceph.com git seem to be quite slow currently)
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>