Skip to content

ovirt-china/manage-domains-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manage Domains Plugin

A Simple way to manage your authentication Domains in oVirt WebAdmin

Mockup of the emd-tab

Requirements

  • oVirt-Engine 3.5+

⚠️ In 3.5 there is a new implementation of ldap interaction[1][2]. The legacy implementation, including engine-manage-domain will be depreciated and maintained only for regressions.

Installation

Deploying the UIPlugin

  1. Copy all what is inside the directory /UIPlugin to the directory /usr/share/ovirt-engine/ui-plugins on the ovirt-engine server.
  2. Change https://0.0.0.0 with the address of the ovirt-engine server in the config file emdplugin.json here : "config": {"allowedMessageOriginsJSON":{"allowedMessageOrigins": "https://0.0.0.0"}}

💡 It is recommended to enter the ip address of your machine and its domain name in case it is possible to use both: "config": {"allowedMessageOriginsJSON":{"allowedMessageOrigins": ["https://<IP_ADDRESS>", "https://<DOMAIN_NAME>"]}}

Deploying the Servlet

  1. Copy the file ovirt-plugin-emd.conf in the directory /etc/httpd/conf.d on the server and run $service httpd restart.
  2. Copy the file Servlet/engine-manage-domains/target/engineManageDomains.war to the directory /usr/share/ovirt-engine-jboss-as/standalone/deployments on the server.
  3. Go to /usr/share/ovirt-engine-jboss-as/bin and run $./standalone.sh.

💡 For more precisions, the installation process is describe for each release in its notes or on the wiki page Installation

How to use it

You will find all the material to understand this plugin in its Github Wiki.

However, here are some useful pages to start with:

Credit

This plugin has been designed and developed with the help of those amazing projects:

The template of the mockups is coming from the Flat Browser - PSD mockup from Design Crazed.

Contact

You have multiple options to contact us about this plugin:

  • Open an issue on Github
  • Send us a mail at eayunos at eayun.com
  • Reach us on IRC Freenode #ovirt-china

Logo Eayun Logo oVirt-China Logo oVirt