]> git.proxmox.com Git - pve-manager.git/log
pve-manager.git
5 years agoui: dc/options: allow to edit HA shutdown policy
Thomas Lamprecht [Wed, 10 Apr 2019 13:17:47 +0000 (15:17 +0200)]
ui: dc/options: allow to edit HA shutdown policy

add some helpers handling this, can be re used for adding the
migration field, maybe we want to move this to widget-toolkits parent
ObjectGrid class, a bit cleaned up.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: lxc: do not disable complete add resource button if no disk caps
Thomas Lamprecht [Wed, 10 Apr 2019 07:56:14 +0000 (09:56 +0200)]
ui: lxc: do not disable complete add resource button if no disk caps

While for now you only have elements which require the add disk
capability in the add sections it makes no sense to hide it, as it
would suggest that one can add no resource at all, and can easily
introduce a bug if we add another type of resource here, independent
of disk add cap.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agofix #1814: do not enable disk related buttons for audit user
Dominik Csapak [Tue, 9 Apr 2019 11:56:56 +0000 (13:56 +0200)]
fix #1814: do not enable disk related buttons for audit user

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agoui: u2f: refactor error code map out and use in login window
Thomas Lamprecht [Wed, 10 Apr 2019 07:48:13 +0000 (09:48 +0200)]
ui: u2f: refactor error code map out and use in login window

to avoid showing numbers as error codes to users, even though the
strings are not much more helpful either...

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoremove non-existant property
Dominik Csapak [Wed, 10 Apr 2019 07:31:04 +0000 (09:31 +0200)]
remove non-existant property

vmComboSelector does not have such a property

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agoui: Restore: Fix error where the textfield did not default to next free VMID
Christian Ebner [Tue, 9 Apr 2019 12:11:25 +0000 (14:11 +0200)]
ui: Restore: Fix error where the textfield did not default to next free VMID

This was introduced when refactoring our seprated CT & VM ID
selectors into an unified one in
commit ed416f20248d46d95c9d1547a2e1b833aeb097d6

Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
5 years agouse correct icon for hibernate in cmdmenu
Dominik Csapak [Tue, 9 Apr 2019 10:32:49 +0000 (12:32 +0200)]
use correct icon for hibernate in cmdmenu

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agofix jslint warning
Dominik Csapak [Tue, 9 Apr 2019 10:32:48 +0000 (12:32 +0200)]
fix jslint warning

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agobump version to 5.4-2
Thomas Lamprecht [Mon, 8 Apr 2019 15:43:33 +0000 (17:43 +0200)]
bump version to 5.4-2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agod/control: bump version dependency to libpve-access-control
Thomas Lamprecht [Mon, 8 Apr 2019 15:38:09 +0000 (17:38 +0200)]
d/control: bump version dependency to libpve-access-control

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoapi: ceph/mon: improve no ip error
Thomas Lamprecht [Mon, 8 Apr 2019 15:36:54 +0000 (17:36 +0200)]
api: ceph/mon: improve no ip error

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: tfa: add onlineHelp
Thomas Lamprecht [Mon, 8 Apr 2019 15:31:03 +0000 (17:31 +0200)]
ui: tfa: add onlineHelp

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: qemu system panel: set onlineHelp
Thomas Lamprecht [Mon, 8 Apr 2019 15:24:32 +0000 (17:24 +0200)]
ui: qemu system panel: set onlineHelp

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoCeph MON - Reword error message on IP config
Alwin Antreich [Mon, 8 Apr 2019 11:50:18 +0000 (13:50 +0200)]
Ceph MON - Reword error message on IP config

Reword the error message in find_mon_ip to make it more clear, that
there is no active IP configuration for the ceph public network.

Signed-off-by: Alwin Antreich <a.antreich@proxmox.com>
5 years agoui: tfa login: wording followup
Thomas Lamprecht [Mon, 8 Apr 2019 14:59:50 +0000 (16:59 +0200)]
ui: tfa login: wording followup

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: login: remove fixed OTP field completely
Thomas Lamprecht [Mon, 8 Apr 2019 13:48:32 +0000 (15:48 +0200)]
ui: login: remove fixed OTP field completely

we now have the TFALoginWindow which pops up if TFA is configured,
so use only this single stream lined approach.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: use 2-step authentication for non-tfa realms
Wolfgang Bumiller [Mon, 8 Apr 2019 11:58:30 +0000 (13:58 +0200)]
ui: use 2-step authentication for non-tfa realms

(Ext.Msg.prompt() fails on firefox...)

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
5 years agoHTTPServer: verify_ticket now returns a hash
Wolfgang Bumiller [Mon, 8 Apr 2019 11:58:29 +0000 (13:58 +0200)]
HTTPServer: verify_ticket now returns a hash

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
5 years agoRevert "ui: always show otp field"
Wolfgang Bumiller [Mon, 8 Apr 2019 11:58:28 +0000 (13:58 +0200)]
Revert "ui: always show otp field"

This reverts commit 1702b529b66307f9aeafc0e9f28c7afe3864ffbb.

5 years agoui: ceph install: open ceph.com in new window
Thomas Lamprecht [Mon, 8 Apr 2019 10:30:07 +0000 (12:30 +0200)]
ui: ceph install: open ceph.com in new window

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agopvereport: only comput report def if we generate a report.
Thomas Lamprecht [Mon, 8 Apr 2019 10:25:57 +0000 (12:25 +0200)]
pvereport: only comput report def if we generate a report.

it's really not a good idea to start doing exec, file exist checks,
... on every module load of this, this may even hang completely
differen parts if something pull us in, and confuse one completely...

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Reported-by: Wolfgang Link <w.link@proxmox.com>
5 years agofollowup: reduce wording, less text has better chance to be read
Thomas Lamprecht [Mon, 8 Apr 2019 07:20:22 +0000 (09:20 +0200)]
followup: reduce wording, less text has better chance to be read

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agocleanup format.
Wolfgang Link [Mon, 8 Apr 2019 06:43:34 +0000 (08:43 +0200)]
cleanup format.

5 years agoSupplementary Ceph installation summary
Wolfgang Link [Mon, 8 Apr 2019 06:43:33 +0000 (08:43 +0200)]
Supplementary Ceph installation summary

Add installation node for the other participant Ceph Node.

5 years agoupdate shipped aplinfo index
Thomas Lamprecht [Sat, 6 Apr 2019 14:21:58 +0000 (16:21 +0200)]
update shipped aplinfo index

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: improve datacenter summary ceph node selection
Dominik Csapak [Fri, 5 Apr 2019 14:08:31 +0000 (16:08 +0200)]
ui: improve datacenter summary ceph node selection

instead of trying a single random node 3 times, try all nodes
until we either find one with ceph, or until we tried them all

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agoui: make Datacenter subscription info clickable when not valid
Dominik Csapak [Fri, 5 Apr 2019 11:02:46 +0000 (13:02 +0200)]
ui: make Datacenter subscription info clickable when not valid

to make it easier for the user to buy the subscriptions

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agoui: fix blinking subscription info panel
Dominik Csapak [Fri, 5 Apr 2019 11:02:45 +0000 (13:02 +0200)]
ui: fix blinking subscription info panel

not having a subscription trumps having mixed subscriptions, so we
check that correctly

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agoui: tfa: also include validity check for password field
Thomas Lamprecht [Fri, 5 Apr 2019 11:33:19 +0000 (13:33 +0200)]
ui: tfa: also include validity check for password field

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: tfa: use userid directly for totp url generation
Thomas Lamprecht [Fri, 5 Apr 2019 10:31:54 +0000 (12:31 +0200)]
ui: tfa: use userid directly for totp url generation

as name is now a displayfield, which by default does not
gets submitted, so just use the fixed userid directly

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: tfa: show username as read only display field for info
Thomas Lamprecht [Fri, 5 Apr 2019 10:26:45 +0000 (12:26 +0200)]
ui: tfa: show username as read only display field for info

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: tfa: remove fixed labelwidth
Thomas Lamprecht [Fri, 5 Apr 2019 10:26:22 +0000 (12:26 +0200)]
ui: tfa: remove fixed labelwidth

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: tfa: allow apply only on valid inputs
Dominik Csapak [Fri, 5 Apr 2019 08:31:41 +0000 (10:31 +0200)]
ui: tfa: allow apply only on valid inputs

only when the totp form and the challenge is valid, allow pressing the
apply button, default is disabled, as the 'user_tfa' data binding was
not used anywhere else replace it with something more fitting.

change allowBlank for the challenge

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agoui: qemu: change suspend to disk icon to fa-download
Thomas Lamprecht [Fri, 5 Apr 2019 07:53:11 +0000 (09:53 +0200)]
ui: qemu: change suspend to disk icon to fa-download

it ressembles a state downloaded to disk, so quite fitting for
hibernate/suspend to disk

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoadd a filter mask for the TFA Secret
Dominik Csapak [Fri, 5 Apr 2019 06:33:00 +0000 (08:33 +0200)]
add a filter mask for the TFA Secret

this way a user cannot (easily) enter wrong characters
else if an invalid Character is entered, one can still hit apply
but not all characters will be used for the secret

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agoui: parser use parseBoolean for firewall
Dominik Csapak [Thu, 4 Apr 2019 14:59:04 +0000 (16:59 +0200)]
ui: parser use parseBoolean for firewall

so we detect on/ff,true/false,1/0

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agobump version to 5.4-1
Thomas Lamprecht [Thu, 4 Apr 2019 14:11:50 +0000 (16:11 +0200)]
bump version to 5.4-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: ct: fix displaying nic firewall if explicitly 0
Thomas Lamprecht [Thu, 4 Apr 2019 14:11:28 +0000 (16:11 +0200)]
ui: ct: fix displaying nic firewall if explicitly 0

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: restore: add tooltip for unique checkbox and declare static
Thomas Lamprecht [Thu, 4 Apr 2019 10:37:17 +0000 (12:37 +0200)]
ui: restore: add tooltip for unique checkbox and declare static

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agofix: #1218 Expose unique MAC address generation on restore of VMs and CTs in UI
Christian Ebner [Wed, 3 Apr 2019 11:35:30 +0000 (13:35 +0200)]
fix: #1218 Expose unique MAC address generation on restore of VMs and CTs in UI

Adds a checkbox to the restore window, allowing the user to avoid MAC address
collisions when restoring a VM/CT to a different vmid.
When restoring to the same vmid the checkbox is not visible.

Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
5 years agoui: followup trailing comma fix
Thomas Lamprecht [Thu, 4 Apr 2019 09:54:19 +0000 (11:54 +0200)]
ui: followup trailing comma fix

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: tfa: fix secret validator
Thomas Lamprecht [Thu, 4 Apr 2019 09:09:49 +0000 (11:09 +0200)]
ui: tfa: fix secret validator

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: user view: improxe "has TFA" check
Thomas Lamprecht [Thu, 4 Apr 2019 09:25:23 +0000 (11:25 +0200)]
ui: user view: improxe "has TFA" check

detect also our old variant for TFA, so all users where the keys
values is non-empty have TFA

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: user edit: move TFA key IDs field to advanced section
Thomas Lamprecht [Thu, 4 Apr 2019 09:15:46 +0000 (11:15 +0200)]
ui: user edit: move TFA key IDs field to advanced section

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoLoginWindow: make static
Thomas Lamprecht [Thu, 4 Apr 2019 08:18:52 +0000 (10:18 +0200)]
LoginWindow: make static

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: tfa: move qrcode creation to controller
Thomas Lamprecht [Thu, 4 Apr 2019 08:07:25 +0000 (10:07 +0200)]
ui: tfa: move qrcode creation to controller

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: tfa: make lint happy, declare globals
Thomas Lamprecht [Thu, 4 Apr 2019 07:31:27 +0000 (09:31 +0200)]
ui: tfa: make lint happy, declare globals

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: tfa: also do not allow to delete TFA if not set
Thomas Lamprecht [Thu, 4 Apr 2019 07:17:54 +0000 (09:17 +0200)]
ui: tfa: also do not allow to delete TFA if not set

better UX

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: tfa: pregenerate secret if user has not setup TFA yet
Thomas Lamprecht [Thu, 4 Apr 2019 07:09:38 +0000 (09:09 +0200)]
ui: tfa: pregenerate secret if user has not setup TFA yet

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: userview: show TFA column
Thomas Lamprecht [Thu, 4 Apr 2019 06:49:54 +0000 (08:49 +0200)]
ui: userview: show TFA column

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: tfa: hide digit/duration fields as some auth apps are broken
Thomas Lamprecht [Thu, 4 Apr 2019 06:35:26 +0000 (08:35 +0200)]
ui: tfa: hide digit/duration fields as some auth apps are broken

Google Authenticator, for example, just ignores it and thus one
cannot use they produced verification codes...

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: tfa: follow up cleanups
Thomas Lamprecht [Thu, 4 Apr 2019 06:34:50 +0000 (08:34 +0200)]
ui: tfa: follow up cleanups

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: tfa: s/Code/Verification Code/
Thomas Lamprecht [Wed, 3 Apr 2019 13:26:19 +0000 (15:26 +0200)]
ui: tfa: s/Code/Verification Code/

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: tfa: ExtJS debug complains about - in references
Thomas Lamprecht [Wed, 3 Apr 2019 13:18:07 +0000 (15:18 +0200)]
ui: tfa: ExtJS debug complains about - in references

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: tfa: make jsliunt a bit more happy
Thomas Lamprecht [Wed, 3 Apr 2019 13:17:27 +0000 (15:17 +0200)]
ui: tfa: make jsliunt a bit more happy

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: tfa: move randomize button right of secret field
Thomas Lamprecht [Wed, 3 Apr 2019 13:16:24 +0000 (15:16 +0200)]
ui: tfa: move randomize button right of secret field

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: include qrcode and u2f libs also if debug is on
Thomas Lamprecht [Wed, 3 Apr 2019 12:36:11 +0000 (14:36 +0200)]
ui: include qrcode and u2f libs also if debug is on

because it's really not ideal if enabling debug breaks things...

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: TFA: hide accout name
Thomas Lamprecht [Wed, 3 Apr 2019 12:08:34 +0000 (14:08 +0200)]
ui: TFA: hide accout name

It's best to let this to the users real account name, it just
clutters the interface, an there's no real value in it.

One can already use the "issuer" field to add personalized info.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agod/control: bump version dependency to proxmox-widget-toolkit
Thomas Lamprecht [Wed, 3 Apr 2019 12:04:41 +0000 (14:04 +0200)]
d/control: bump version dependency to proxmox-widget-toolkit

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agod/control: bump version dependency to libpve-access-control
Thomas Lamprecht [Wed, 3 Apr 2019 12:04:35 +0000 (14:04 +0200)]
d/control: bump version dependency to libpve-access-control

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: support u2f authentication and configuration
Wolfgang Bumiller [Tue, 2 Apr 2019 10:22:08 +0000 (12:22 +0200)]
ui: support u2f authentication and configuration

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
5 years agoui: always show otp field
Wolfgang Bumiller [Tue, 2 Apr 2019 10:22:07 +0000 (12:22 +0200)]
ui: always show otp field

But make it optional.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
5 years agoui: add qrcode.min.js
Wolfgang Bumiller [Tue, 2 Apr 2019 10:22:06 +0000 (12:22 +0200)]
ui: add qrcode.min.js

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
5 years agoadd u2f-api.js
Wolfgang Bumiller [Tue, 2 Apr 2019 10:22:05 +0000 (12:22 +0200)]
add u2f-api.js

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
5 years agostore u2f challenges in the rpc environment
Wolfgang Bumiller [Tue, 2 Apr 2019 10:22:04 +0000 (12:22 +0200)]
store u2f challenges in the rpc environment

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
5 years agofixup whitespaces
Thomas Lamprecht [Wed, 3 Apr 2019 10:56:28 +0000 (12:56 +0200)]
fixup whitespaces

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoAdd Ceph, iscsi and more disk and zfs information to pvereport
Friedrich Ramberger [Wed, 3 Apr 2019 08:25:06 +0000 (08:25 +0000)]
Add Ceph, iscsi and more disk and zfs information to pvereport

Following items added to pvereport:

* more details about disks
* iscsi information
* more zfs information
* ceph information (only when ceph.conf exists)

When running from command line now report progress is shown at the console (STDERR)

5 years agofix: #1145 enable CT/VM firewall by default on creation via WebUI
Christian Ebner [Wed, 3 Apr 2019 07:26:32 +0000 (09:26 +0200)]
fix: #1145 enable CT/VM firewall by default on creation via WebUI

Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
5 years agofollow up: newline at end of file
Thomas Lamprecht [Tue, 2 Apr 2019 10:53:32 +0000 (12:53 +0200)]
follow up: newline at end of file

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoadapt ceph log for new logview
Dominik Csapak [Tue, 2 Apr 2019 10:16:50 +0000 (12:16 +0200)]
adapt ceph log for new logview

since there is no 'doAttemptLoad' anymore, we use the
failCallback to overwrite the behaviour

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agoAllow to set the firewall log rate limit and burst from the UI
Christian Ebner [Mon, 1 Apr 2019 12:45:11 +0000 (14:45 +0200)]
Allow to set the firewall log rate limit and burst from the UI

Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
5 years agoui: ceph installer: set initial tab depending on current state
Tim Marx [Mon, 1 Apr 2019 11:31:24 +0000 (13:31 +0200)]
ui: ceph installer: set initial tab depending on current state

Signed-off-by: Tim Marx <t.marx@proxmox.com>
5 years agoui: ct/vm: add tooltip to hibernate and stop button
Thomas Lamprecht [Sat, 30 Mar 2019 14:21:12 +0000 (15:21 +0100)]
ui: ct/vm: add tooltip to hibernate and stop button

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agogui: show Resume button if suspended
Dominik Csapak [Fri, 29 Mar 2019 09:44:36 +0000 (10:44 +0100)]
gui: show Resume button if suspended

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agogui: add Hibernate/Pause to CmdMenu/Shutdown Menu
Dominik Csapak [Fri, 29 Mar 2019 09:44:35 +0000 (10:44 +0100)]
gui: add Hibernate/Pause to CmdMenu/Shutdown Menu

and have it in order of impact on the guest
(pause, hibernate, poweroff, stop)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agogui: CmdMenu: rename suspend to paus
Dominik Csapak [Fri, 29 Mar 2019 09:44:34 +0000 (10:44 +0100)]
gui: CmdMenu: rename suspend to paus

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agogui: CmdMenu: hide the start and suspend button conditionally
Dominik Csapak [Fri, 29 Mar 2019 09:44:33 +0000 (10:44 +0100)]
gui: CmdMenu: hide the start and suspend button conditionally

only to disable them wastes space for no reason and might confuse users

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agofixup trailing whitespaces
Thomas Lamprecht [Fri, 29 Mar 2019 12:12:11 +0000 (13:12 +0100)]
fixup trailing whitespaces

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: ceph install: remove advanced option pg_bits
Tim Marx [Fri, 29 Mar 2019 11:42:44 +0000 (12:42 +0100)]
ui: ceph install: remove advanced option pg_bits

Signed-off-by: Tim Marx <t.marx@proxmox.com>
5 years agoui: ceph: differentiate between install & configure only
Tim Marx [Fri, 29 Mar 2019 11:42:43 +0000 (12:42 +0100)]
ui: ceph: differentiate between install & configure only

Signed-off-by: Tim Marx <t.marx@proxmox.com>
5 years agofollowup: remove unnecessary references
Thomas Lamprecht [Thu, 28 Mar 2019 16:53:28 +0000 (17:53 +0100)]
followup: remove unnecessary references

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agofix schema error: do not submit efidisk checkbox value
Thomas Lamprecht [Thu, 28 Mar 2019 16:51:47 +0000 (17:51 +0100)]
fix schema error: do not submit efidisk checkbox value

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agogui: qemu/HardwareView: add machine to HardwareView
Dominik Csapak [Thu, 28 Mar 2019 15:25:11 +0000 (16:25 +0100)]
gui: qemu/HardwareView: add machine to HardwareView

so the user can edit this via the gui

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agogui: qemu/HardwareView: move scsihw and bios to HardwareView
Dominik Csapak [Thu, 28 Mar 2019 15:25:10 +0000 (16:25 +0100)]
gui: qemu/HardwareView: move scsihw and bios to HardwareView

it is guest hardware and not really an option, and we have it now
in the wizard, so it makes sense to have it here

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agogui: qemu/HardwareView: remove Keyboard setting
Dominik Csapak [Thu, 28 Mar 2019 15:25:09 +0000 (16:25 +0100)]
gui: qemu/HardwareView: remove Keyboard setting

this is deprecated and should not be necessary anymore, since
qemu and novnc can handle this better if no keyboard layout is set

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agogui: qemu/HardwareView: add space between groups
Dominik Csapak [Thu, 28 Mar 2019 15:25:08 +0000 (16:25 +0100)]
gui: qemu/HardwareView: add space between groups

so that we can add items between them

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agogui: add system panel to the vm creation wizard
Dominik Csapak [Thu, 28 Mar 2019 15:25:07 +0000 (16:25 +0100)]
gui: add system panel to the vm creation wizard

for this we have to adapt the scsiController logic slightly, so that
the ostype change sets the viewmodel, which in turn changes the
bound fields (one one the system tab, and the displayfield on the hd tab)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agogui: add qemu/SystemEdit
Dominik Csapak [Thu, 28 Mar 2019 15:25:06 +0000 (16:25 +0100)]
gui: add qemu/SystemEdit

contains the inputpanel for the coming system tab in the vm creation
wizard, where the user can configure the vm system hardware like
the scsi controller, display, etc.

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agogui: DiskStorageSelector: implement disabling
Dominik Csapak [Thu, 28 Mar 2019 15:25:05 +0000 (16:25 +0100)]
gui: DiskStorageSelector: implement disabling

this patch implements disabling for the DiskStorageSelector, which
resets the storage and triggers a validity change

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agogui: qemu/HardwareView: prepare Hardwareview for font-awesome icons
Dominik Csapak [Thu, 28 Mar 2019 15:25:04 +0000 (16:25 +0100)]
gui: qemu/HardwareView: prepare Hardwareview for font-awesome icons

we want to be able to use fontawesome icons directly instead of having
to use extracted png in css classes

this patch makes it possible to use 'iconCls' with the font-awesome icon name

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agoceph install/config: add hint for additional monitors
Thomas Lamprecht [Thu, 28 Mar 2019 16:00:32 +0000 (17:00 +0100)]
ceph install/config: add hint for additional monitors

this info was already here in the heading once, add it as pve-hint
styled display field at the bottom.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoceph install/config: remove node displayfield
Thomas Lamprecht [Thu, 28 Mar 2019 15:59:00 +0000 (16:59 +0100)]
ceph install/config: remove node displayfield

does not brings real value here, one sees the selected node also
through the blur, and it shouldn't matter at this point, the cluster
config is for all nodes (using ceph) and the monitor has its own node
selector anyway, so do not cloud user interface to much.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agofixup: ceph: do not scream at user with html headings
Thomas Lamprecht [Thu, 28 Mar 2019 15:56:52 +0000 (16:56 +0100)]
fixup: ceph: do not scream at user with html headings

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: ceph installer: mask configuration if not needed & add monitor
Tim Marx [Thu, 28 Mar 2019 11:16:04 +0000 (12:16 +0100)]
ui: ceph installer: mask configuration if not needed & add monitor

Signed-off-by: Tim Marx <t.marx@proxmox.com>
5 years agofixup: remove allowBlank and ensure interworking of size is correct
Thomas Lamprecht [Thu, 28 Mar 2019 15:16:03 +0000 (16:16 +0100)]
fixup: remove allowBlank and ensure interworking of size is correct

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoui: ceph installer: make replicas & minreplicas fields dependent
Tim Marx [Thu, 28 Mar 2019 11:16:03 +0000 (12:16 +0100)]
ui: ceph installer: make replicas & minreplicas fields dependent

Signed-off-by: Tim Marx <t.marx@proxmox.com>
5 years agoui: ceph installer: adapt wording of further instructions
Tim Marx [Thu, 28 Mar 2019 11:16:05 +0000 (12:16 +0100)]
ui: ceph installer: adapt wording of further instructions

Signed-off-by: Tim Marx <t.marx@proxmox.com>
5 years agoapi: ceph: ensure calls get proxied to correct node
Tim Marx [Thu, 28 Mar 2019 11:16:06 +0000 (12:16 +0100)]
api: ceph: ensure calls get proxied to correct node

 If calls aren't proxied to the selected node, which seems legit in
 some cases, this will cause some misleading errors while ceph is
 not installed on that node. Therefor the calls should now always get
 proxied.

Signed-off-by: Tim Marx <t.marx@proxmox.com>
5 years agoadd 'pvs' to pvereport
Oguz Bektas [Thu, 28 Mar 2019 13:02:20 +0000 (14:02 +0100)]
add 'pvs' to pvereport

get information about physical volumes

Signed-off-by: Oguz Bektas <o.bektas@proxmox.com>
5 years agopveceph install: be a bit more verbose
Thomas Lamprecht [Thu, 28 Mar 2019 12:23:42 +0000 (13:23 +0100)]
pveceph install: be a bit more verbose

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>