{"action":"created","issue":{"url":"https://api.github.com/repos/redhat-openstack/easyfix/issues/14","repository_url":"https://api.github.com/repos/redhat-openstack/easyfix","labels_url":"https://api.github.com/repos/redhat-openstack/easyfix/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/redhat-openstack/easyfix/issues/14/comments","events_url":"https://api.github.com/repos/redhat-openstack/easyfix/issues/14/events","html_url":"https://github.com/redhat-openstack/easyfix/issues/14","id":245383120,"number":14,"title":"[packstack] Install dashboard plugins for projects deployed by packstack","user":{"login":"amoralej","id":1783517,"avatar_url":"https://avatars3.githubusercontent.com/u/1783517?v=4","gravatar_id":"","url":"https://api.github.com/users/amoralej","html_url":"https://github.com/amoralej","followers_url":"https://api.github.com/users/amoralej/followers","following_url":"https://api.github.com/users/amoralej/following{/other_user}","gists_url":"https://api.github.com/users/amoralej/gists{/gist_id}","starred_url":"https://api.github.com/users/amoralej/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amoralej/subscriptions","organizations_url":"https://api.github.com/users/amoralej/orgs","repos_url":"https://api.github.com/users/amoralej/repos","events_url":"https://api.github.com/users/amoralej/events{/privacy}","received_events_url":"https://api.github.com/users/amoralej/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-07-25T12:22:20Z","updated_at":"2017-07-25T18:54:49Z","closed_at":null,"body":"**What to improve**\r\n\r\nPackstack does not install horizon plugins when deploying services. For example, when enabling magnum installation by using CONFIG_MAGNUM_INSTALL option in answer file, magnum services are installed and configured but package openstack-magnum-ui is not installed.\r\n\r\nCurrently, following services have dashboard plugins in RDO which should be installed as part of horizon deployment when enabled:\r\n\r\n|project    |horizon plugin package|\r\n|------------|----------------------------|\r\n|magnum | openstack-magnum-ui|\r\n|sahara | openstack-sahara-ui|\r\n|ironic | openstack-ironic-ui|\r\n|trove | openstack-trove-ui|\r\n|lbaas | openstack-neutron-lbaas-ui|\r\n\r\n**Hint about implementation**\r\n\r\nPackstack provides a [puppet manifest](https://github.com/openstack/packstack/blob/master/packstack/puppet/modules/packstack/manifests/horizon.pp) to install and configure horizon using puppet-horizon . That manifest should check if services are enabled in hiera, as for example using `hiera('CONFIG_MAGNUM_INSTALL') ` and if it's enabled make sure the package openstack-magnum-ui is installed.\r\n\r\n**Contributing**\r\n\r\nPackstack is an OpenStack project and follows the peer-review process based on reviews in [OpenStack gerrit](http://review.openstack.org). Instructions about how to contribute to packstack can be found in [the wiki page](https://wiki.openstack.org/wiki/Packstack#Packstack_Development).\r\n\r\n**Mentors**\r\n- amoralej\r\n"},"comment":{"url":"https://api.github.com/repos/redhat-openstack/easyfix/issues/comments/317836678","html_url":"https://github.com/redhat-openstack/easyfix/issues/14#issuecomment-317836678","issue_url":"https://api.github.com/repos/redhat-openstack/easyfix/issues/14","id":317836678,"user":{"login":"OGtrilliams","id":6244924,"avatar_url":"https://avatars3.githubusercontent.com/u/6244924?v=4","gravatar_id":"","url":"https://api.github.com/users/OGtrilliams","html_url":"https://github.com/OGtrilliams","followers_url":"https://api.github.com/users/OGtrilliams/followers","following_url":"https://api.github.com/users/OGtrilliams/following{/other_user}","gists_url":"https://api.github.com/users/OGtrilliams/gists{/gist_id}","starred_url":"https://api.github.com/users/OGtrilliams/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OGtrilliams/subscriptions","organizations_url":"https://api.github.com/users/OGtrilliams/orgs","repos_url":"https://api.github.com/users/OGtrilliams/repos","events_url":"https://api.github.com/users/OGtrilliams/events{/privacy}","received_events_url":"https://api.github.com/users/OGtrilliams/received_events","type":"User","site_admin":false},"created_at":"2017-07-25T18:54:49Z","updated_at":"2017-07-25T18:54:49Z","body":"Would you mind pointing out an example for reference?"}}
{"actor":{"display_login":"OGtrilliams"}}