]> git.proxmox.com Git - pve-manager.git/log
pve-manager.git
9 years agovzdump: re-enable passing vmid lists at command line
Dietmar Maurer [Sat, 19 Sep 2015 08:44:08 +0000 (10:44 +0200)]
vzdump: re-enable passing vmid lists at command line

We lost that feature in a previous commit, so I just re-eanble it.

9 years agofix title from backup window (OpenVZ to LXC)
Thomas Lamprecht [Thu, 17 Sep 2015 11:55:35 +0000 (13:55 +0200)]
fix title from backup window (OpenVZ to LXC)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 years agoreplace OpenVZ API calls in mobile UI with LXC
Thomas Lamprecht [Thu, 17 Sep 2015 11:05:50 +0000 (13:05 +0200)]
replace OpenVZ API calls in mobile UI with LXC

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 years agoAllow typeahead selection of Firewall macros
Emmanuel Kasper [Wed, 16 Sep 2015 14:49:50 +0000 (16:49 +0200)]
Allow typeahead selection of Firewall macros

This fixes the bug: https://bugzilla.proxmox.com/show_bug.cgi?id=677

Remarks:
* allowBlank is already set in the class definition
* The value of the comboBox can be either '' after the component initial
load, or 'null' if the user selected a macro and cleans the field afterwards.
This is the reason of the if (!value) test which will catch empty strings and
null.

9 years agovzdump: replace 'find' exclude command switches
Wolfgang Bumiller [Thu, 3 Sep 2015 13:46:24 +0000 (15:46 +0200)]
vzdump: replace 'find' exclude command switches

We're replacing the use of 'find' in the backup code for
various reasons, so we cannot use find-specific options
anymore. Besides, it's up to the plugin to create the
archive and there's no guarantee using 'find' even makes
sense. Even in the current code it's not being used when
hitting the rsync case anyway.

Now using simple glob patterns as that is more widely
supported.

9 years agobump version to 4.0-38
Dietmar Maurer [Wed, 16 Sep 2015 09:06:09 +0000 (11:06 +0200)]
bump version to 4.0-38

9 years agoadd bridge vlan aware checkbox
Alexandre Derumier [Tue, 15 Sep 2015 09:13:27 +0000 (11:13 +0200)]
add bridge vlan aware checkbox

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agobridgevlan: cleanup, remove useless case statement
Dietmar Maurer [Wed, 16 Sep 2015 08:46:29 +0000 (10:46 +0200)]
bridgevlan: cleanup, remove useless case statement

9 years agobridgevlan : allow filtering on tagged interfaces
Alexandre Derumier [Tue, 15 Sep 2015 11:02:55 +0000 (13:02 +0200)]
bridgevlan : allow filtering on tagged interfaces

It's possible to create 802.1ad vlan interfaces (for QinQ)
like

ip link add link eth0 eth0.100 type vlan proto 802.1ad id 100

So,we want to be able to use them in bridge vlan aware (802.1q)

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agobump version to 4.0-37
Dietmar Maurer [Fri, 11 Sep 2015 07:31:04 +0000 (09:31 +0200)]
bump version to 4.0-37

9 years agoupdate aplinfo.dat
Dietmar Maurer [Fri, 11 Sep 2015 06:29:11 +0000 (08:29 +0200)]
update aplinfo.dat

Use latest data from download server.

9 years agoadd influxdb stats plugin V2
Alexandre Derumier [Thu, 10 Sep 2015 04:58:52 +0000 (06:58 +0200)]
add influxdb stats plugin V2

/etc/pve/status.cfg
-------------------
influxdb:
      server influxdb3.odiso.net
      port 8089

This require influxdb >= 0.9 with udp enabled

influxdb.conf
-------------

[[udp]]
  enabled = true
  bind-address = "0.0.0.0:8089"
  database = "proxmox"
  batch-size = 1000
  batch-timeout = "1s"

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agobump version to 4.0-36
Dietmar Maurer [Thu, 10 Sep 2015 10:24:30 +0000 (12:24 +0200)]
bump version to 4.0-36

9 years agopvesh man page
Emmanuel Kasper [Thu, 10 Sep 2015 10:19:23 +0000 (12:19 +0200)]
pvesh man page

9 years agoUpdate vzdump man page for 4.0 (LXC containers , KVM live backup)
Emmanuel Kasper [Thu, 10 Sep 2015 09:59:43 +0000 (11:59 +0200)]
Update vzdump man page for 4.0 (LXC containers , KVM live backup)

9 years agofix bug #706: Use comma to split vmid list when building the crontab vzdump command
Emmanuel Kasper [Thu, 10 Sep 2015 09:59:12 +0000 (11:59 +0200)]
fix bug #706: Use comma to split vmid list when building the crontab vzdump command

9 years agobump version to 4.0-35
Dietmar Maurer [Thu, 10 Sep 2015 08:26:37 +0000 (10:26 +0200)]
bump version to 4.0-35

9 years agofix 'state' default value in resource edit dialog
Thomas Lamprecht [Thu, 10 Sep 2015 07:10:52 +0000 (09:10 +0200)]
fix 'state' default value in resource edit dialog

as we assume the default to 'enabled' when state isn't explicitly
set, use this default when editing a resource.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 years agobump version to 4.0-34
Dietmar Maurer [Wed, 9 Sep 2015 06:05:03 +0000 (08:05 +0200)]
bump version to 4.0-34

9 years agofix typo in CephTools: epmty to empty
Thomas Lamprecht [Tue, 8 Sep 2015 09:30:41 +0000 (11:30 +0200)]
fix typo in CephTools: epmty to empty

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 years agoAdd krbd option to GUI on ceph storage
Wolfgang Link [Tue, 8 Sep 2015 10:25:02 +0000 (12:25 +0200)]
Add krbd option to GUI on ceph storage

9 years agofix output percent_used in rbd pools
Wolfgang Link [Mon, 7 Sep 2015 10:48:31 +0000 (12:48 +0200)]
fix output percent_used in rbd pools

This fix is essential of cause json field changes in the ceph api.
They change the field size in pool to max_avail
and the field total_size in stats to total_max_avail

9 years agouse PVE::SafeSyslog in pveproxy and pvedaemon
Dietmar Maurer [Tue, 8 Sep 2015 14:57:53 +0000 (16:57 +0200)]
use PVE::SafeSyslog in pveproxy and pvedaemon

9 years agoallow usage of ceph development repository
Dietmar Maurer [Tue, 8 Sep 2015 10:13:42 +0000 (12:13 +0200)]
allow usage of ceph development repository

This is a temporary workaround for testing. We plan to switch to
official repository as soon as it gets available.

9 years agoconvert pveceph into a PVE::CLI class
Dietmar Maurer [Tue, 8 Sep 2015 09:25:00 +0000 (11:25 +0200)]
convert pveceph into a PVE::CLI class

9 years agoRename onboot and startup parameters to follow vm.conf synthax
Emmanuel Kasper [Tue, 8 Sep 2015 08:38:31 +0000 (10:38 +0200)]
Rename onboot and startup parameters to follow vm.conf synthax

This fixes the problem of containers not autostarting with onboot=1

9 years agobump version to 4.0-33
Dietmar Maurer [Tue, 8 Sep 2015 08:45:30 +0000 (10:45 +0200)]
bump version to 4.0-33

9 years agoAdd missing install target dependencies
Thomas Lamprecht [Mon, 7 Sep 2015 14:00:49 +0000 (16:00 +0200)]
Add missing install target dependencies

These added dependencies let you execute `make install` repeatedly,
whitout using `make clean` in between.
Without it make autodeleted the %.1.pod and %.8.pod files as the
install target doesn't declare a dependency although it needs them.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 years agoUpdate vzdump man page for use with LXC containers
Emmanuel Kasper [Mon, 7 Sep 2015 10:21:24 +0000 (12:21 +0200)]
Update vzdump man page for use with LXC containers

9 years agopveceph: set default release to hammer
Dietmar Maurer [Mon, 7 Sep 2015 10:28:29 +0000 (12:28 +0200)]
pveceph: set default release to hammer

9 years agoadd use clause for PVE::API2::LXC::Status
Dietmar Maurer [Mon, 7 Sep 2015 09:01:03 +0000 (11:01 +0200)]
add use clause for PVE::API2::LXC::Status

9 years agoFix package path to startup and shutdown subroutines
Emmanuel Kasper [Mon, 7 Sep 2015 08:51:40 +0000 (10:51 +0200)]
Fix package path to startup and shutdown subroutines

9 years agoconvert spiceproxy into a PVE::Service class
Dietmar Maurer [Mon, 7 Sep 2015 08:53:49 +0000 (10:53 +0200)]
convert spiceproxy into a PVE::Service class

9 years agoconvert pvedaemon into a PVE::Service class
Dietmar Maurer [Mon, 7 Sep 2015 08:08:08 +0000 (10:08 +0200)]
convert pvedaemon into a PVE::Service class

9 years agoGUI option for VM protection added
Alen Grizonic [Thu, 3 Sep 2015 14:59:30 +0000 (16:59 +0200)]
GUI option for VM protection added

v2 changes:

GUI option for CT protection added

9 years agofix bug #701: blacklist nvidiafb
Wolfgang Link [Fri, 4 Sep 2015 13:54:36 +0000 (15:54 +0200)]
fix bug #701: blacklist nvidiafb

9 years agosimply remove /etc/cron.d/pveupdate in postint
Dietmar Maurer [Sun, 6 Sep 2015 08:37:19 +0000 (10:37 +0200)]
simply remove /etc/cron.d/pveupdate in postint

9 years agoremove unnecessary hint about cronjob
Dietmar Maurer [Sun, 6 Sep 2015 08:33:54 +0000 (10:33 +0200)]
remove unnecessary hint about cronjob

9 years agorun pveupdate in the night between 2:00 and 6:00
Dietmar Maurer [Sun, 6 Sep 2015 08:32:09 +0000 (10:32 +0200)]
run pveupdate in the night between 2:00 and 6:00

9 years ago/etc/cron.d/pveupdate: always write file in postinstall
Dietmar Maurer [Sun, 6 Sep 2015 08:30:57 +0000 (10:30 +0200)]
/etc/cron.d/pveupdate: always write file in postinstall

so that we can change times in future

9 years agoimprove pveupdate with random start time
Wolfgang Link [Tue, 1 Sep 2015 10:47:34 +0000 (12:47 +0200)]
improve pveupdate with random start time

this is important to avoid that all PVE nodes start the update procedure at the same time

9 years agoconvert pvesubscription into a PVE::CLI class
Dietmar Maurer [Sat, 5 Sep 2015 09:38:49 +0000 (11:38 +0200)]
convert pvesubscription into a PVE::CLI class

9 years agofurther Makefile cleanups
Dietmar Maurer [Fri, 4 Sep 2015 13:17:38 +0000 (15:17 +0200)]
further Makefile cleanups

9 years agoimprove Makefile
Dietmar Maurer [Fri, 4 Sep 2015 13:09:05 +0000 (15:09 +0200)]
improve Makefile

9 years agoadd missing file
Dietmar Maurer [Fri, 4 Sep 2015 13:03:31 +0000 (15:03 +0200)]
add missing file

9 years agoconvert pveproxy into a PVE::Service class
Dietmar Maurer [Fri, 4 Sep 2015 12:14:42 +0000 (14:14 +0200)]
convert pveproxy into a PVE::Service class

9 years agopvestatd: cleanup, run PVE::RPCEnvironment->init()
Dietmar Maurer [Fri, 4 Sep 2015 10:48:30 +0000 (12:48 +0200)]
pvestatd: cleanup, run PVE::RPCEnvironment->init()

9 years agoconvert pvestatd into a PVE::Service class
Dietmar Maurer [Fri, 4 Sep 2015 09:16:24 +0000 (11:16 +0200)]
convert pvestatd into a PVE::Service class

9 years agovzdump: improve bash completion
Dietmar Maurer [Fri, 4 Sep 2015 07:08:30 +0000 (09:08 +0200)]
vzdump: improve bash completion

9 years agovzdump: directly use CLIHandler to generate docs
Dietmar Maurer [Fri, 4 Sep 2015 05:55:35 +0000 (07:55 +0200)]
vzdump: directly use CLIHandler to generate docs

9 years agoAdd CT service support and remove type parameter
Thomas Lamprecht [Tue, 1 Sep 2015 12:37:07 +0000 (14:37 +0200)]
Add CT service support and remove type parameter

The type parameter is not needed anymore because the service type
can be extracted by only using the unique vmid.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 years agoext5migrate: adapt Backup items to new KVCombobox parent class
Emmanuel Kasper [Mon, 31 Aug 2015 09:34:44 +0000 (11:34 +0200)]
ext5migrate: adapt Backup items to new KVCombobox parent class

This allows the Backup to work with ExtJS5

9 years agovzdump: add bash completion support
Dietmar Maurer [Wed, 2 Sep 2015 13:29:54 +0000 (15:29 +0200)]
vzdump: add bash completion support

9 years agoimprove changelog
Dietmar Maurer [Mon, 31 Aug 2015 14:12:30 +0000 (16:12 +0200)]
improve changelog

9 years agopve-manager : novncindex : remove include inflator.js
Alexandre Derumier [Mon, 31 Aug 2015 12:01:55 +0000 (14:01 +0200)]
pve-manager : novncindex : remove include inflator.js

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agoset size in the rootfs parameter on CT create
Thomas Lamprecht [Thu, 27 Aug 2015 10:13:33 +0000 (12:13 +0200)]
set size in the rootfs parameter on CT create

As the size parameter is now deprecated and was replaced with the
new rootfs parameter, use that one when creating an container.
So we don't get an 'parameter verification failed' error.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 years agobump version to 4.0-32
Dietmar Maurer [Sat, 29 Aug 2015 10:37:02 +0000 (12:37 +0200)]
bump version to 4.0-32

9 years agoaplinfo: allow version without -\d+ endings
Dietmar Maurer [Sat, 29 Aug 2015 10:33:14 +0000 (12:33 +0200)]
aplinfo: allow version without -\d+ endings

9 years agobump version to 4.0-31
Dietmar Maurer [Fri, 28 Aug 2015 10:08:40 +0000 (12:08 +0200)]
bump version to 4.0-31

9 years agoallow iframe fullscreen
Alexandre Derumier [Tue, 25 Aug 2015 06:23:50 +0000 (08:23 +0200)]
allow iframe fullscreen

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agopve-manager : NoVncIndex : add inflator.js && fullscreen button
Alexandre Derumier [Tue, 25 Aug 2015 04:59:40 +0000 (06:59 +0200)]
pve-manager : NoVncIndex : add inflator.js && fullscreen button

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agoAdd possibillity to distinguish container and vm on RBD Storage.
Wolfgang Link [Tue, 25 Aug 2015 07:47:34 +0000 (09:47 +0200)]
Add possibillity to distinguish container and vm on RBD Storage.

this is necessary because we use image files for both.

9 years agoPass the list of of combobox items as a property
Emmanuel Kasper [Tue, 25 Aug 2015 08:21:49 +0000 (10:21 +0200)]
Pass the list of of combobox items as a property

The original fix using a config Object was a bit overkill, this works well too , requires less code in the child classes, and is more consistent with rest of the code we have.

9 years agoRemove Java applet from list of available console viewers.
Emmanuel Kasper [Tue, 25 Aug 2015 08:21:31 +0000 (10:21 +0200)]
Remove Java applet from list of available console viewers.

We already did this for ExtJS4, just copying from there

9 years agocomplete optional packet list for pveversion
Wolfgang Link [Tue, 25 Aug 2015 06:21:14 +0000 (08:21 +0200)]
complete optional packet list for pveversion

9 years agofix bug #690: workaround - list all storages
Dietmar Maurer [Tue, 25 Aug 2015 05:57:32 +0000 (07:57 +0200)]
fix bug #690: workaround - list all storages

It is currently unclear howto restrict storages for container usage.
The 'rootdir' property does not work anymore, because we can now create
containers on normal VM image files.

9 years agobump version to 4.0-30
Dietmar Maurer [Mon, 24 Aug 2015 04:37:13 +0000 (06:37 +0200)]
bump version to 4.0-30

9 years agouse predefined text for default values
Dietmar Maurer [Thu, 20 Aug 2015 09:03:47 +0000 (11:03 +0200)]
use predefined text for default values

9 years agolxc GUI: add tty and console options
Dietmar Maurer [Thu, 20 Aug 2015 08:59:18 +0000 (10:59 +0200)]
lxc GUI: add tty and console options

9 years agobump version to 4.0-29
Dietmar Maurer [Tue, 18 Aug 2015 14:46:00 +0000 (16:46 +0200)]
bump version to 4.0-29

9 years agoext5migrate: move setting the Panel title into the class properties
Emmanuel Kasper [Tue, 18 Aug 2015 12:43:33 +0000 (14:43 +0200)]
ext5migrate: move setting the Panel title into the class properties

Ext.applyIf(me, {
    title: gettext('Search')
});
in initComponent() is not safe anymore with ExtJS5.
Since the 'title' property is existing at that stage (even if with a null or undefined value), Ext.applyIf will not update it.

9 years agoext5migrate: enable striped row, it now works with ExtJS5
Emmanuel Kasper [Tue, 18 Aug 2015 12:43:32 +0000 (14:43 +0200)]
ext5migrate: enable striped row, it now works with ExtJS5

9 years agoext5migrate: do not set a custome idProperty for the KeyValue model
Emmanuel Kasper [Tue, 18 Aug 2015 08:36:57 +0000 (10:36 +0200)]
ext5migrate: do not set a custome idProperty for the KeyValue model

ExtJS refuses with version to have an id set to an empty string, hence we can't
use our "key" property as a custom idProperty (an empty string for key is ok for us, and is used to set back a PVE property to its default value)

We always access the KeyValues entities via their Key property, so this change should be safe.

9 years agoext5migrate: pass the items we want in the ComboBox as a config property
Emmanuel Kasper [Tue, 18 Aug 2015 08:36:56 +0000 (10:36 +0200)]
ext5migrate: pass the items we want in the ComboBox as a config property

Since ExtJS5, when doing such a declaration,

Ext.applyIf(me, {
    items: {
xtype: 'pveKVComboBox',
comboItems: data,
    }
});

the comboItems property is passed in the parent class as a config object,
instead of being directly available via this.comboItems

Since using a config object is the recommended way of passing parameters
int the ExtJS class model, adapt the parent class to use the new paradigm.

9 years agocorrectly display lxc templates
Dietmar Maurer [Tue, 18 Aug 2015 07:43:15 +0000 (09:43 +0200)]
correctly display lxc templates

9 years agolxc GUI: implement console mode option
Dietmar Maurer [Mon, 17 Aug 2015 10:49:45 +0000 (12:49 +0200)]
lxc GUI: implement console mode option

9 years agofix bug #684: Fix Typo
Wolfgang Link [Mon, 17 Aug 2015 08:52:01 +0000 (10:52 +0200)]
fix bug #684: Fix Typo

9 years agofix bug #682: change at the Gui the used disk size.
Wolfgang Link [Mon, 17 Aug 2015 07:03:18 +0000 (09:03 +0200)]
fix bug #682: change at the Gui the used disk size.

in the pvesm and pvesh we are giving the correct size of the used space from a disk.
this change make the output of Gui and CLI consistent.

9 years agoCeph: fix old interfaces access in find_node_ip
Wolfgang Bumiller [Wed, 12 Aug 2015 06:53:01 +0000 (08:53 +0200)]
Ceph: fix old interfaces access in find_node_ip

Fixes #681

9 years agobridgevlanport: replace sed pipe with substitution
Wolfgang Bumiller [Mon, 10 Aug 2015 09:48:52 +0000 (11:48 +0200)]
bridgevlanport: replace sed pipe with substitution

The previous code stripped *all* combinations of zero or
more letters and digits followed by a dot of an interface
name to retrieve the VLANID. At the same time the supposedly
opposite code for IF_VLAN_RAW_DEVICE only actually extracts
the part up to the *first* dot. Thus an interface named
'a.b.0' would have a VLANID of 0 and a raw device name of
just 'a'.
I also don't see a reason to limit the removed portions to
alphanumeric characters. I.e. an interface named tap-test.0
would result in a VLANID of 'tap-0' and an
IF_VLAN_RAW_DEVICE of 'test'.

A simple shell substitution seems to do a much better job
and is more efficient than forking out two processes with a
pipe.

9 years agopveversion: add criu package
Dietmar Maurer [Mon, 10 Aug 2015 07:55:00 +0000 (09:55 +0200)]
pveversion: add criu package

9 years agoAdd extra optional list to pveversion
Wolfgang Link [Fri, 7 Aug 2015 11:22:30 +0000 (13:22 +0200)]
Add extra optional list to pveversion

if the packet on the opt list is not installed, it will not shown.

9 years agobump version to 4.0-28
Dietmar Maurer [Fri, 7 Aug 2015 10:14:14 +0000 (12:14 +0200)]
bump version to 4.0-28

9 years agoallow all storages with content type 'images' for containers
Dietmar Maurer [Fri, 7 Aug 2015 08:34:56 +0000 (10:34 +0200)]
allow all storages with content type 'images' for containers

New LXC containers can use raw images, so the distinction between 'images'
and 'rootdir' does not really makes sense now.

9 years agoadd some green to the icon to indicate more clearly when LXC and KVMs are running
Emmanuel Kasper [Tue, 4 Aug 2015 15:45:01 +0000 (17:45 +0200)]
add some green to the icon to indicate more clearly when LXC and KVMs are running

9 years agobump version to 4.0-27
Dietmar Maurer [Thu, 6 Aug 2015 09:30:50 +0000 (11:30 +0200)]
bump version to 4.0-27

9 years agoupdate LXC GUI (support new rootfs and size parameter).
Dietmar Maurer [Wed, 5 Aug 2015 06:49:47 +0000 (08:49 +0200)]
update LXC GUI (support new rootfs and size parameter).

9 years agobump version to 4.0-26
Dietmar Maurer [Fri, 31 Jul 2015 09:17:05 +0000 (11:17 +0200)]
bump version to 4.0-26

9 years agoadd dhcp and slaac options to lxc network config
Wolfgang Bumiller [Thu, 30 Jul 2015 11:50:06 +0000 (13:50 +0200)]
add dhcp and slaac options to lxc network config

9 years agobug #659 (pool support) fix
Alen Grizonic [Tue, 28 Jul 2015 14:36:27 +0000 (16:36 +0200)]
bug #659 (pool support) fix

lxc added to additional GUI pool functions (also for ExtJS5)

Signed-off-by: Alen Grizonic <a.grizonic@proxmox.com>
9 years agobridgevlan: avoid bash regex
Dietmar Maurer [Thu, 30 Jul 2015 09:28:50 +0000 (11:28 +0200)]
bridgevlan: avoid bash regex

9 years agoUse JSONSchema to parse vzdump config
Thomas Lamprecht [Mon, 27 Jul 2015 11:14:30 +0000 (13:14 +0200)]
Use JSONSchema to parse vzdump config

Instead of a lot of hardcoded if's use JSONSchema::parse_config to
parse and validate vzdump.conf. To do that $confdesc was extended
to match a valid schema.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 years agoext5migrate: set buttons property directly instead of calling applyIf
Emmanuel Kasper [Wed, 29 Jul 2015 12:13:57 +0000 (14:13 +0200)]
ext5migrate: set buttons property directly instead of calling applyIf

It seems that in ExtJS5 the prototype of the Window component already sets
some default values to me.buttons and me.layout, hence calling applyIf
on these properties will silently fail.

me.layout is already set to 'auto' by the framework, we don't need to set
that anymore.

9 years agoMove subscription tab to the outmost right of the node tab panel
Emmanuel Kasper [Wed, 29 Jul 2015 11:29:51 +0000 (13:29 +0200)]
Move subscription tab to the outmost right of the node tab panel

This brings consistency with the datacenter tab panel.

9 years agoremove debugging traces
Emmanuel Kasper [Tue, 28 Jul 2015 11:49:31 +0000 (13:49 +0200)]
remove debugging traces

9 years agofix a remote_node_ip calling context
Wolfgang Bumiller [Tue, 28 Jul 2015 11:51:21 +0000 (13:51 +0200)]
fix a remote_node_ip calling context

Using remote_node_ip to build a hash needs to explicitly
request a scalar context.

9 years agocontrol.in: add replaces/provides for vlan
Dietmar Maurer [Wed, 29 Jul 2015 04:57:46 +0000 (06:57 +0200)]
control.in: add replaces/provides for vlan

So that we can upgrade without problems (automatically remove old vlan package).

9 years agoadd vlan aware ifupdown script v3
Alexandre Derumier [Wed, 29 Jul 2015 02:42:42 +0000 (04:42 +0200)]
add vlan aware ifupdown script v3

This add support to enable vlan aware bridge,
and management interfaces

example: 1 bridge and 1 administration port on vlan 100

auto vmbr0
iface vmbr0 inet manual
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0
        bridge_vlan_aware yes
        bridge_vids 10-15

auto vmbr0.100
iface vmbr0.100 inet static
        address X.X.X.X
        netmask 255.255.255.0
        gateway X.X.X.X

bridge_vids is optional, and allow on the specified vlans.(current take 1 value or range, need to be improve with list)
If not specified, the allowed vlan are 2-4094.
vlan 1 is the default pvid. (all untagged traffic is going to this vlan).

scripts:
- /etc/network/if-up.d/bridgevlan

manage bridge vlan aware configuration

- /etc/network/if-up.d/bridgevlanport

manage bridge vlan admin port

-/etc/network/if-pre-up.d/vlan
-/etc/network/if-post-down.d/vlan

replace current vlan package, without vconfig usage and cleanups
It's only needed to create vlan interface from bridge_ports.

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agofix bug #662: wrong subroutine for parsing startup order
Thomas Lamprecht [Thu, 16 Jul 2015 11:46:28 +0000 (13:46 +0200)]
fix bug #662: wrong subroutine for parsing startup order

Changed from old, now missing, subroutine parse_startup() to new
pve_parse_startup_order()

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 years agoAdd missing ')' to en-us keyboard layout option.
Wolfgang Bumiller [Mon, 27 Jul 2015 14:00:13 +0000 (16:00 +0200)]
Add missing ')' to en-us keyboard layout option.

Closes #303