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.
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.
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.
- clone
ovirt-engine
and setup its development environment - apply Alexander's patch that adds
DashboardDataServlet
- build Engine from source via
make install-dev
- run
engine-setup
to configure the product - 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
Open WebAdmin in your browser, you should land on Dashboard main tab automatically:
https://engine.example:8443/ovirt-engine/webadmin/WebAdmin.html