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-dashboardfrom 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-engineand setup its development environment - apply Alexander's patch that adds
DashboardDataServlet - build Engine from source via
make install-dev - run
engine-setupto configure the product - symlink plugin files to
ui-pluginsdirectory 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