Commit Graph

1658 Commits

Author SHA1 Message Date
Thomas Lamprecht
c5e91d8e37 add Datacenter entry to menu
Add a menu entry to load the Datacenter page

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-24 06:48:06 +02:00
Thomas Lamprecht
abfdd685df add goBack function
Add function to go a step back in browsing history.
Also don't use the anim var in setActiveItem when no old appWindow
is defined, as it is undefined in this scope.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-24 06:47:50 +02:00
Dietmar Maurer
531d05af21 bump version to 4.0-39 2015-09-21 12:22:06 +02:00
Thomas Lamprecht
db3f0058ed fix mobile datacenter bugs resulting from API return changes
Adapt the mobile UI code to the slightly different returned data
from the '/cluster/status/' API call.
Also sort the node list to get an consistent staying UI, this
mirrors the behaviour of the 'desktop' UI.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-21 10:39:02 +02:00
Dietmar Maurer
1daa93803f Revert "fix bug #706: Use comma to split vmid list when building the crontab vzdump command"
This reverts commit 4bf3cc21b6.

No longer required, because vzdump accepts space separated vmid lists again.
2015-09-21 09:50:34 +02:00
Emmanuel Kasper
a0c752f533 Allow email adresses with a top level domain of up to 63 characters
This patch allows email adresses of the form john.public@company.hamburg
This fixes the bug: https://bugzilla.proxmox.com/show_bug.cgi?id=716

Note that this patch only deals will the client side validation, a
separate deals with the server side validation
(http://pve.proxmox.com/pipermail/pve-devel/2015-September/017246.html)

Implementation:
Just copied the original email regexp from ExtJS, and bumped the TLD length
from 6 to the max allowed by the corresponding RFC, ie 63 (https://tools.ietf.org/html/rfc1034)
2015-09-21 09:47:34 +02:00
Thomas Lamprecht
2de3ee58c8 Deny stop mode backups from HA managed and enabled services
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-20 09:53:12 +02:00
Dietmar Maurer
ad21a2ff91 change default ceph download url to download.ceph.com 2015-09-19 14:06:44 +02:00
Dietmar Maurer
144a2199de vzdump: re-enable passing vmid lists at command line
We lost that feature in a previous commit, so I just re-eanble it.
2015-09-19 10:44:08 +02:00
Thomas Lamprecht
03d2e2a89c fix title from backup window (OpenVZ to LXC)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-18 09:47:06 +02:00
Thomas Lamprecht
617c580107 replace OpenVZ API calls in mobile UI with LXC
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-18 09:46:50 +02:00
Emmanuel Kasper
e85b17494b 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.
2015-09-17 12:51:16 +02:00
Wolfgang Bumiller
45f16a06e5 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.
2015-09-16 11:45:15 +02:00
Dietmar Maurer
7849cf8c58 bump version to 4.0-38 2015-09-16 11:06:09 +02:00
Alexandre Derumier
a1604d7046 add bridge vlan aware checkbox
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-09-16 11:02:43 +02:00
Dietmar Maurer
804e0e388e bridgevlan: cleanup, remove useless case statement 2015-09-16 10:46:29 +02:00
Alexandre Derumier
755325b02c 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>
2015-09-16 10:44:22 +02:00
Dietmar Maurer
2830222495 bump version to 4.0-37 2015-09-11 09:31:04 +02:00
Dietmar Maurer
68097d8ca6 update aplinfo.dat
Use latest data from download server.
2015-09-11 08:29:11 +02:00
Alexandre Derumier
58541b9463 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>
2015-09-11 07:59:34 +02:00
Dietmar Maurer
793a306e57 bump version to 4.0-36 2015-09-10 12:24:30 +02:00
Emmanuel Kasper
f6b62dd260 pvesh man page 2015-09-10 12:22:09 +02:00
Emmanuel Kasper
0125d38c77 Update vzdump man page for 4.0 (LXC containers , KVM live backup) 2015-09-10 12:08:37 +02:00
Emmanuel Kasper
4bf3cc21b6 fix bug #706: Use comma to split vmid list when building the crontab vzdump command 2015-09-10 12:06:19 +02:00
Dietmar Maurer
d3a9e75f92 bump version to 4.0-35 2015-09-10 10:26:37 +02:00
Thomas Lamprecht
708c831b6b 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>
2015-09-10 10:25:23 +02:00
Dietmar Maurer
a6235867e6 bump version to 4.0-34 2015-09-09 08:05:03 +02:00
Thomas Lamprecht
22096cc97d fix typo in CephTools: epmty to empty
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-09 07:50:07 +02:00
Wolfgang Link
018c7524ba Add krbd option to GUI on ceph storage 2015-09-09 07:30:13 +02:00
Wolfgang Link
6f9ea1c199 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
2015-09-09 06:41:54 +02:00
Dietmar Maurer
3687020828 use PVE::SafeSyslog in pveproxy and pvedaemon 2015-09-08 16:57:53 +02:00
Dietmar Maurer
e5d2847f99 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.
2015-09-08 12:13:42 +02:00
Dietmar Maurer
3e8560ac0d convert pveceph into a PVE::CLI class 2015-09-08 11:25:00 +02:00
Emmanuel Kasper
eb5d01365b Rename onboot and startup parameters to follow vm.conf synthax
This fixes the problem of containers not autostarting with onboot=1
2015-09-08 11:13:32 +02:00
Dietmar Maurer
dea6f86169 bump version to 4.0-33 2015-09-08 10:45:30 +02:00
Thomas Lamprecht
56eb95dd60 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>
2015-09-08 08:14:40 +02:00
Emmanuel Kasper
2b290f8950 Update vzdump man page for use with LXC containers 2015-09-07 13:05:28 +02:00
Dietmar Maurer
a6ca66741c pveceph: set default release to hammer 2015-09-07 12:28:29 +02:00
Dietmar Maurer
b38516ebec add use clause for PVE::API2::LXC::Status 2015-09-07 11:01:03 +02:00
Emmanuel Kasper
1b5e56f283 Fix package path to startup and shutdown subroutines 2015-09-07 10:58:12 +02:00
Dietmar Maurer
c2b121c038 convert spiceproxy into a PVE::Service class 2015-09-07 10:53:49 +02:00
Dietmar Maurer
ab4ae3dcfd convert pvedaemon into a PVE::Service class 2015-09-07 10:08:08 +02:00
Alen Grizonic
d4e40874dd GUI option for VM protection added
v2 changes:

GUI option for CT protection added
2015-09-06 11:32:51 +02:00
Wolfgang Link
6380143afe fix bug #701: blacklist nvidiafb 2015-09-06 10:56:17 +02:00
Dietmar Maurer
16c0fc611a simply remove /etc/cron.d/pveupdate in postint 2015-09-06 10:37:19 +02:00
Dietmar Maurer
0deec38780 remove unnecessary hint about cronjob 2015-09-06 10:33:54 +02:00
Dietmar Maurer
e1f0dcce35 run pveupdate in the night between 2:00 and 6:00 2015-09-06 10:32:09 +02:00
Dietmar Maurer
8891d66fb2 /etc/cron.d/pveupdate: always write file in postinstall
so that we can change times in future
2015-09-06 10:30:57 +02:00
Wolfgang Link
c93559150b improve pveupdate with random start time
this is important to avoid that all PVE nodes start the update procedure at the same time
2015-09-06 10:07:48 +02:00
Dietmar Maurer
8002175e60 convert pvesubscription into a PVE::CLI class 2015-09-05 11:38:49 +02:00