[pve-devel] [PATCH manager 0/4] add pveceph install to gui

Tim Marx t.marx at proxmox.com
Thu Jan 10 13:54:29 CET 2019


With this patch series and the corresponding patches in the following repositories
its now possible to install ceph via the gui in the same way as someone would if using the
pveceph install command manually

Affected repositories:

*)pve-manager:
  * altered the ceph install check to check for the mon binary, 
    because the ceph binary is likely to be there already
  * added parameter to all 3 consoles (novnc,xterm,spice) to pass a custom command
  * in the gui the ceph status page checks if the not install error returns and 
    if so, shows a window which offers to install ceph

*)pve-xtermjs:
  * added new cmd paramater 
*)proxmox-widget-toolkit:
  * added new cmd paramater
*)novnc-pve:
  * added new cmd paramater

Tim Marx (4):
  ceph: change check if installed to ceph mon binary
  api: new parameter for each shell to pass custom command string
  added new parameter to pass a command to the newly opened terminal
  added basic ability to install ceph via gui

 PVE/API2/Nodes.pm                    | 21 ++++++++++++++++++
 PVE/Ceph/Tools.pm                    |  2 +-
 www/manager6/Makefile                |  1 +
 www/manager6/Utils.js                | 21 +++++++++++-------
 www/manager6/button/ConsoleButton.js | 12 ++++++-----
 www/manager6/ceph/Status.js          | 14 +++++++++++-
 www/manager6/window/CephInstall.js   | 42 ++++++++++++++++++++++++++++++++++++
 7 files changed, 98 insertions(+), 15 deletions(-)
 create mode 100644 www/manager6/window/CephInstall.js

-- 
2.11.0




More information about the pve-devel mailing list