]> git.proxmox.com Git - pve-manager.git/log
pve-manager.git
8 years agocopy ha/ResourceEdit.js from manager to manager6
Dietmar Maurer [Mon, 15 Feb 2016 11:35:14 +0000 (12:35 +0100)]
copy ha/ResourceEdit.js from manager to manager6

8 years agocopy ha/Groups.js from manager to manager6
Dietmar Maurer [Mon, 15 Feb 2016 11:35:14 +0000 (12:35 +0100)]
copy ha/Groups.js from manager to manager6

8 years agocopy ha/GroupSelector.js from manager to manager6
Dietmar Maurer [Mon, 15 Feb 2016 11:35:14 +0000 (12:35 +0100)]
copy ha/GroupSelector.js from manager to manager6

8 years agocopy ha/GroupEdit.js from manager to manager6
Dietmar Maurer [Mon, 15 Feb 2016 11:35:13 +0000 (12:35 +0100)]
copy ha/GroupEdit.js from manager to manager6

8 years agocopy ha/Fencing.js from manager to manager6
Dietmar Maurer [Mon, 15 Feb 2016 11:35:13 +0000 (12:35 +0100)]
copy ha/Fencing.js from manager to manager6

8 years agocopy ha/Config.js from manager to manager6
Dietmar Maurer [Mon, 15 Feb 2016 11:35:13 +0000 (12:35 +0100)]
copy ha/Config.js from manager to manager6

8 years agoext6migrate: fix display of sport/dport/proto combo boxes
Emmanuel Kasper [Mon, 15 Feb 2016 08:23:00 +0000 (09:23 +0100)]
ext6migrate: fix display of sport/dport/proto combo boxes

setting the field value of to '' would trigger
the 'change' event which would then disable
the sport/dport/proto comboboxes too early, an empty
form would have the comboboxes disabled too

instead keep the field to a null value if it is empty, but force
it to '' before sending to the pve-proxy

also makes the macro selector keyboard editable, similar to
the other comboboxes in the input panel

8 years agoext6migrate: set valueField as a class property
Emmanuel Kasper [Mon, 15 Feb 2016 08:22:59 +0000 (09:22 +0100)]
ext6migrate: set valueField as a class property

Also moves to full declarative style for
IPProtocolSelector, saves 11 lines of of boilerplate code
(works when the store is local and not pulled over the API)

8 years agoExt6migrate: Update our ComboGrid component to work with ExtJS6
Emmanuel Kasper [Mon, 15 Feb 2016 08:22:58 +0000 (09:22 +0100)]
Ext6migrate: Update our ComboGrid component to work with ExtJS6

The ComboGrid combonent requires row-like selection something that
the default ExtJS Ext.selection.DataViewModel used for ComboBox cannot do.

This requires overriding the protected method onBindStore() where the selection
model is set.

8 years agoext6/triton: add some visual changes and fixes
Thomas Lamprecht [Fri, 12 Feb 2016 07:27:42 +0000 (08:27 +0100)]
ext6/triton: add some visual changes and fixes

They are mostly intended to save space as the "new theme", if it
gets applied, takes up space like it's worth pure gold.

Paddings get made smaller on buttons, tabs and grids.
Also let the main tree receive a sane space padding.

Further fix the height of the top info panel (the one with the logo,
PVE version, login button ...).

Also the "start/stop/more/..." buttons from the tool bar above the
navigation tab bar gets fixed.

Login panel got also some small fixes together with all input
fields.

We use simple CSS overrides to achieve this all.
Working with the scss (sass) files and rebuilding the theme would
be nicer, but as I have no intend to start working with senchas
"build system" and we self have no sane way for compiling the sass
stuff also, this is the preferred way for now.

We add a new css stylesheet so that the current manager remains
untouched by this changes.

8 years agobump version to 4.1-13
Dietmar Maurer [Fri, 12 Feb 2016 09:43:31 +0000 (10:43 +0100)]
bump version to 4.1-13

8 years agopveupdate: use warnings instead of -w
Dietmar Maurer [Fri, 12 Feb 2016 09:42:23 +0000 (10:42 +0100)]
pveupdate: use warnings instead of -w

8 years agobump version to 4.1-12
Dietmar Maurer [Fri, 12 Feb 2016 07:23:00 +0000 (08:23 +0100)]
bump version to 4.1-12

8 years agoadd permissions to allow non root ceph configuration
Thomas Lamprecht [Mon, 8 Feb 2016 13:51:38 +0000 (14:51 +0100)]
add permissions to allow non root ceph configuration

Do not only allow root@pam to admin ceph server as some user do not
want to allow root logins and users with the Sys.Modify permission
should be able to modify ceph related stuff.

We use basically the following permissions:
 Sys.Modify:
    for any delete, add, modify action (POST, PUT, DELETE)
 Sys.Audit and Datastore.Audit:
    for any status/information view action (GET)
 Sys.Log:
    for viewing the Ceph log (was already implemented)

We have two exceptions creating and destroying osds. Those may only
be done by 'root@pam' for security reasons.

Also show users with any of those capabilities the ceph tab in the
web GUI.

Addresses bug#818

8 years agobump version to 4.1-11
Dietmar Maurer [Thu, 11 Feb 2016 11:06:12 +0000 (12:06 +0100)]
bump version to 4.1-11

8 years agoClose #822: show the nodename in the page title
Wolfgang Bumiller [Thu, 11 Feb 2016 08:54:55 +0000 (09:54 +0100)]
Close #822: show the nodename in the page title

8 years agouse max_workers from datacenter.cfg for stopall/migrateall
Thomas Lamprecht [Wed, 10 Feb 2016 10:58:25 +0000 (11:58 +0100)]
use max_workers from datacenter.cfg for stopall/migrateall

If set limit the maximal worker count to the new datacenter.cfg
setting 'max_workers'.

For stopall we prefer this over the cpu count if it's set.

For migrateall we prefer the parameter but allow now to ommit
the parameter and then we use the new setting if set.
if both are not set we throw an error.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 years agocleanup leftover debug output
Wolfgang Bumiller [Tue, 9 Feb 2016 10:17:29 +0000 (11:17 +0100)]
cleanup leftover debug output

8 years agoext6migrate: last fixes for firewall
Emmanuel Kasper [Mon, 8 Feb 2016 13:29:54 +0000 (14:29 +0100)]
ext6migrate: last fixes for firewall

listen to 'activate' event is needed because of framework changes,
similar to c0b3df6e34f51a247b477df490db5d52eb0d62a0

ext6migrate: listen to 'activate' events for panels inside a tabpanel

8 years agoext6migrate: fix minor selection bug in the ComboGrid
Emmanuel Kasper [Thu, 4 Feb 2016 16:01:28 +0000 (17:01 +0100)]
ext6migrate: fix minor selection bug in the ComboGrid

up to now we were only updating the picker selection when the picker
was created, which means that subsequent changes in the text field were
not propagated to the drop-down list

This patch creates a private syncSelection() method which is called each time
the picker is shown
This is roughly based on the ExtJS 4 ComboBox behaviour

8 years agoext6migrate: fix IPRefSelector ComboGrid
Emmanuel Kasper [Thu, 4 Feb 2016 13:46:39 +0000 (14:46 +0100)]
ext6migrate: fix IPRefSelector ComboGrid

The IPrefSelector ComboGrid can have selected values which are not backed
by the component store, ie the store only contains IP aliases, but
the ComboGrid can contain an IP adress not registered as an IP alias.

In that case we should not try to update the selection in the dropdown,
as the dropdown only knows about the component store.

Implementation is similar to the syncSelection() private method of the
ExtJS4 ComboBox.

8 years agoext6migrate: push array elements separately
Emmanuel Kasper [Thu, 4 Feb 2016 13:46:38 +0000 (14:46 +0100)]
ext6migrate: push array elements separately

8 years agoext6migrate: replace unsafe pattern
Emmanuel Kasper [Thu, 4 Feb 2016 13:46:37 +0000 (14:46 +0100)]
ext6migrate: replace unsafe pattern

using applyIf is not safe here as the tbar property has already been set
by the framework ( and anyway we would like to override any default
set by the framework )

this allows the toolbar of the component to be displayed

8 years agoext6migrate: push array elements separately
Emmanuel Kasper [Wed, 3 Feb 2016 15:24:44 +0000 (16:24 +0100)]
ext6migrate: push array elements separately

This fix is needed for buttons and columns to be properly displayed when
loading the component.

8 years agoext6migrate: adapt to new KVComboBox interface
Emmanuel Kasper [Wed, 3 Feb 2016 11:11:47 +0000 (12:11 +0100)]
ext6migrate: adapt to new KVComboBox interface

8 years agoext6migrate: replace new with Ext.create()
Emmanuel Kasper [Wed, 3 Feb 2016 11:11:46 +0000 (12:11 +0100)]
ext6migrate: replace new with Ext.create()

This allows us in the future to use the ExtJS class
autoloader if we want

8 years agobump version to 4.1-10
Dietmar Maurer [Tue, 2 Feb 2016 17:13:35 +0000 (18:13 +0100)]
bump version to 4.1-10

8 years agoremove 'VZDump backup file' option from upload web gui
Dominik Csapak [Tue, 2 Feb 2016 10:43:24 +0000 (11:43 +0100)]
remove 'VZDump backup file' option from upload web gui

since we do not want to upload vzdump backup files (see bug #498),
it is confusing to expose this option in the gui, since currently
it can never succeed.

the correct way would probably allow it based on the users permissions

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agobump version to 4.1-9
Dietmar Maurer [Mon, 1 Feb 2016 16:13:36 +0000 (17:13 +0100)]
bump version to 4.1-9

8 years agogui: use empty default cpu data for ProcessorInputPanel
Wolfgang Bumiller [Mon, 1 Feb 2016 09:27:43 +0000 (10:27 +0100)]
gui: use empty default cpu data for ProcessorInputPanel

Since the create wizard doesn't fill the cpu type we need a
default to avoid accessing undefined values.

8 years agogui: cpu: fix processor editing
Wolfgang Bumiller [Mon, 1 Feb 2016 09:21:34 +0000 (10:21 +0100)]
gui: cpu: fix processor editing

The last processor editing commit broke various parts of the
cpu editor window.
Most noticeably switching between the default and non-default
cpu types dealt with empty values wrongly and tried to
delete the 'cputype' property rather than the cputype
portion of the cpu property string.

8 years agoextjs: add parseBoolean for drive backup and iothreads
Wolfgang Bumiller [Fri, 29 Jan 2016 09:26:23 +0000 (10:26 +0100)]
extjs: add parseBoolean for drive backup and iothreads

The backup and iothread options are now boolean types
internally instead of strings and need to be treated as
such.

Added a parseBoolean() function to deal with this with an
optional default value to use for undefined values.

The default for an undefined backup value is true.

8 years agoext6migrate: adapt the Checkbox column of the firewall panel to ExtJS6
Emmanuel Kasper [Thu, 28 Jan 2016 13:42:43 +0000 (14:42 +0100)]
ext6migrate: adapt the Checkbox column of the firewall panel to ExtJS6

API changes in ExtJS6 involved here:
 * 'checkchange' event passes now the record index instead of the whole record
 * record.fields is now an array of Field objects, before it was an Object

8 years agoext6migrate: enable the Firewall tab
Emmanuel Kasper [Thu, 28 Jan 2016 13:42:42 +0000 (14:42 +0100)]
ext6migrate: enable the Firewall tab

8 years agoext6migrate: remove our in house checkcolumn
Emmanuel Kasper [Thu, 28 Jan 2016 13:42:41 +0000 (14:42 +0100)]
ext6migrate: remove our in house checkcolumn

This component is now available in the framework and works properly
( tested with FirewallRules.js who was the only one using it)

8 years agoext6migrate: enable the AuthPanel
Emmanuel Kasper [Thu, 28 Jan 2016 09:59:26 +0000 (10:59 +0100)]
ext6migrate: enable the AuthPanel

'data' is renamed to 'comboItems' to match the new KVComboBox

8 years agoext6migrate: remove 'comment' id from Comment column in our tables
Emmanuel Kasper [Thu, 28 Jan 2016 09:59:25 +0000 (10:59 +0100)]
ext6migrate: remove 'comment' id from Comment column in our tables

The use of this field raise an error with ExtJS6 because it is not
unique inside the application.
Removing this is safe, because we never query the Comment column
with an id.

8 years agoPendingObjectGrid hasPendingChanges optimization
Wolfgang Bumiller [Wed, 27 Jan 2016 11:08:50 +0000 (12:08 +0100)]
PendingObjectGrid hasPendingChanges optimization

Break out of Ext.Array.each early by returning false when
we found a pending change.

8 years agoupdate changelog
Dietmar Maurer [Wed, 27 Jan 2016 16:12:01 +0000 (17:12 +0100)]
update changelog

8 years agofix PVE::HA use clause so HA resources get registered
Thomas Lamprecht [Wed, 27 Jan 2016 13:25:48 +0000 (14:25 +0100)]
fix PVE::HA use clause so HA resources get registered

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 years agoext6migrate: fix picker dropdown on ViewSelector initial load
Emmanuel Kasper [Wed, 27 Jan 2016 13:13:00 +0000 (14:13 +0100)]
ext6migrate: fix picker dropdown on ViewSelector initial load

This fixes a nasty bug where an initial click on the  ViewSelector
trigger would display the picker but hide it immediatly afterwards.

What was happening behind the scene, is that without queryMode 'local',
the store bound to the picker was loaded on each picker display.

Loading the store would then trigger our onLoad() override in ToolKit.js
which called setValue(), which fired a bunch of unwanted events
including 'collapse'.

It is safe here not to call onLoad() to set an initial value, because
the initial value is set in initComponent() (value: groupdef[0][0])

8 years agobump version to 4.1-8
Dietmar Maurer [Wed, 27 Jan 2016 15:46:01 +0000 (16:46 +0100)]
bump version to 4.1-8

8 years agogui: preserve extra cpu options when changing CPU type
Wolfgang Bumiller [Wed, 27 Jan 2016 10:27:26 +0000 (11:27 +0100)]
gui: preserve extra cpu options when changing CPU type

8 years agoreplace object creation via 'new' with ExtJS methods
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)

8 years agoext6migrate: fix ressource tree filter selection
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

8 years agoext6migrate: move static fields to class body
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.

8 years agoadd correct display text for lvmthin and drbd storage type
Dietmar Maurer [Wed, 27 Jan 2016 04:56:30 +0000 (05:56 +0100)]
add correct display text for lvmthin and drbd storage type

8 years agobump version to 4.1-7
Dietmar Maurer [Tue, 26 Jan 2016 15:47:46 +0000 (16:47 +0100)]
bump version to 4.1-7

8 years agoAdd DHPARAMS option in /etc/default/pveproxy
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>
8 years agoEnable TLS 1.1 and 1.2, change default DH params
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>
8 years agoext6migrate: fix a long running bug where a logout from the GUI would break the workspace
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

8 years agoComment out missing/broken JS classes so we can select nodes in the left ressource...
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

8 years agoWhen running with extjs=1, construct the includes lists based on manager6 dir content
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.

8 years agobump version to 4.1-6
Dietmar Maurer [Mon, 25 Jan 2016 10:01:27 +0000 (11:01 +0100)]
bump version to 4.1-6

8 years agofix #871: netstat: include veth devices
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

8 years agoadd description for vztemplate and vzclone tasks
Dietmar Maurer [Fri, 22 Jan 2016 10:14:22 +0000 (11:14 +0100)]
add description for vztemplate and vzclone tasks

8 years agolxc GUI: add 'Convert to template'
Dietmar Maurer [Tue, 19 Jan 2016 10:26:47 +0000 (11:26 +0100)]
lxc GUI: add 'Convert to template'

8 years agoupdate translation files
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}'.

8 years agocopy storage/Browser.js from manager to manager5
Dietmar Maurer [Thu, 14 Jan 2016 15:31:07 +0000 (16:31 +0100)]
copy storage/Browser.js from manager to manager5

8 years agocopy qemu/Config.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

8 years agocopy node/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

8 years agocopy lxc/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

8 years agoApply listConfig parameters when the picker is created, not when the component is...
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.

8 years agocleanup previous patch
Dietmar Maurer [Wed, 13 Jan 2016 15:51:55 +0000 (16:51 +0100)]
cleanup previous patch

8 years agoext6migrate: Update our ComboGrid component to work with ExtJS6
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.

8 years agoadd Haswell-noTSX and Broadwell-noTSX cpu types
Wolfgang Bumiller [Wed, 13 Jan 2016 13:06:23 +0000 (14:06 +0100)]
add Haswell-noTSX and Broadwell-noTSX cpu types

8 years agobump version to 4.1-5
Dietmar Maurer [Mon, 11 Jan 2016 14:30:24 +0000 (15:30 +0100)]
bump version to 4.1-5

8 years agoClose #850: ifenslave-2.6 is a transitional package
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

8 years agobump version to 4.1-4
Dietmar Maurer [Tue, 29 Dec 2015 10:50:08 +0000 (11:50 +0100)]
bump version to 4.1-4

8 years agobump version to 4.1-3
Dietmar Maurer [Thu, 24 Dec 2015 10:14:09 +0000 (11:14 +0100)]
bump version to 4.1-3

8 years agoadd hungarian translation
Dietmar Maurer [Thu, 24 Dec 2015 10:08:45 +0000 (11:08 +0100)]
add hungarian translation

8 years agofix Makefiles (add 'all' target)
Dietmar Maurer [Sat, 19 Dec 2015 08:26:17 +0000 (09:26 +0100)]
fix Makefiles (add 'all' target)

8 years agoceph: make config parser less greedy
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

8 years agobump version to 4.1-1
Dietmar Maurer [Fri, 11 Dec 2015 07:54:45 +0000 (08:54 +0100)]
bump version to 4.1-1

8 years agoDo not try to enforce a Picker size manually, let the framework do it
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.

8 years agoExt6migrate: move static configuration from instantiation time to class declaration...
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)

8 years agobump versiont to 4.0-66
Dietmar Maurer [Thu, 10 Dec 2015 10:42:37 +0000 (11:42 +0100)]
bump versiont to 4.0-66

8 years agoadd qemu BIOS option
Dietmar Maurer [Thu, 10 Dec 2015 10:40:02 +0000 (11:40 +0100)]
add qemu BIOS option

8 years agobump version to 4.0-65
Dietmar Maurer [Wed, 9 Dec 2015 15:56:13 +0000 (16:56 +0100)]
bump version to 4.0-65

8 years agoAPLInfo: support proxying http traffic
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

8 years agoExt6migrate :remove unused column ID
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.

8 years agoExt6migrate: Fix selection mode combobox for backup
Emmanuel Kasper [Thu, 3 Dec 2015 10:11:13 +0000 (11:11 +0100)]
Ext6migrate: Fix selection mode combobox for backup

8 years agoListen to activate / deactivate events to start the background store refresh
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

8 years agoset RELEASE=4.1
Dietmar Maurer [Tue, 1 Dec 2015 10:30:41 +0000 (11:30 +0100)]
set RELEASE=4.1

8 years agobump version to 4.0-64
Dietmar Maurer [Tue, 1 Dec 2015 10:28:27 +0000 (11:28 +0100)]
bump version to 4.0-64

8 years agofix bug #821: add systemd-timesyncd to service list.
Wolfgang Bumiller [Tue, 1 Dec 2015 09:41:53 +0000 (10:41 +0100)]
fix bug #821: add systemd-timesyncd to service list.

8 years agoext6migrate: remove redundant code to set the default active tab
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;

8 years agoext6migrate: listen to 'activate' events for panels inside a tabpanel
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/

8 years agobump version to 4.0-63
Dietmar Maurer [Fri, 27 Nov 2015 12:31:18 +0000 (13:31 +0100)]
bump version to 4.0-63

8 years agopveproxy.service: start after remote-fs and ceph
Dietmar Maurer [Fri, 27 Nov 2015 08:14:11 +0000 (09:14 +0100)]
pveproxy.service: start after remote-fs and ceph

8 years agoinfluxdb : use multi values measurement
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>
8 years agoadd qemu agent gui option
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>
8 years agopve-manager.service: start after pve-ha-crm.service and pve-ha-lrm.service
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.

8 years agopve-manager.service: start after spiceproxy
Dietmar Maurer [Wed, 25 Nov 2015 12:17:54 +0000 (13:17 +0100)]
pve-manager.service: start after spiceproxy

8 years agopveproxy.service: add Wants=ssh.service
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

8 years agopve-manager.service: do not invoke old init.d script
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.

8 years agoimprove log messages at sytem shutdown
Dietmar Maurer [Wed, 25 Nov 2015 08:46:33 +0000 (09:46 +0100)]
improve log messages at sytem shutdown

8 years agopvesh: use PVE::SafeSyslog
Dietmar Maurer [Wed, 25 Nov 2015 10:56:31 +0000 (11:56 +0100)]
pvesh: use PVE::SafeSyslog

8 years agopvestatd: use 'priv' environment for service
Dietmar Maurer [Wed, 25 Nov 2015 07:03:25 +0000 (08:03 +0100)]
pvestatd: use 'priv' environment for service

8 years agobump version to 4.0-62
Dietmar Maurer [Tue, 24 Nov 2015 16:31:38 +0000 (17:31 +0100)]
bump version to 4.0-62