Skip to content

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

License

Notifications You must be signed in to change notification settings

vojtechszocs/ovirt-dashboard-ui-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published