Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 1.57 KB

README.md

File metadata and controls

43 lines (27 loc) · 1.57 KB

oVirt Dashboard UI plugin

UI plugin that gives overview of the virtualized environment and its specific objects.

Update (20 Apr 2016): project moved to Gerrit, please clone ovirt-engine-dashboard from there.

Prerequisites

Install Node.js v4 (LTS). nvm can be used to manage multiple Node.js versions.

Use node -v to check the current Node.js version.

Project setup

Run npm i to install dependencies. This might take a while.

Use npm t to lint code and run tests.

Use npm run dev to build for development and watch & recompile files on change.

Use npm run build to build for production.

oVirt setup

  1. clone ovirt-engine and setup its development environment
  2. apply Alexander's patch that adds DashboardDataServlet
  3. build Engine from source via make install-dev
  4. run engine-setup to configure the product
  5. symlink plugin files to ui-plugins directory as following:
cd ${PREFIX}/share/ovirt-engine/ui-plugins/
ln -s ${PLUGIN_HOME}/dist/dashboard.json dashboard.json
ln -s ${PLUGIN_HOME}/dist/dashboard-resources dashboard-resources

Accessing plugin

Open WebAdmin in your browser, you should land on Dashboard main tab automatically:

https://engine.example:8443/ovirt-engine/webadmin/WebAdmin.html