<div dir="ltr"><div><div><br></div><div>I am able to circumvent compute with the below changes. I am also able to modify content/containers/users/etc without fail.<br></div><div>So in the end my only views are Swift and Identity. I am sure I committed all types of heresy with the botched up code modification. I suppose I need to read up on how to unregister each panel within the panel group. Or I suppose I could just define my own dashboards with my own panels, etc. Thoughts?<br>
</div><div><br></div>Distro Ubuntu 14.04<br>Package: openstack-dashboard<br>Priority: extra<br>Section: net<br>Installed-Size: 13907<br>Maintainer: Chuck Short <<a href="mailto:zulcss@ubuntu.com">zulcss@ubuntu.com</a>><br>
Architecture: all<br>Source: horizon<br>Version: 1:2014.1.2-0ubuntu1p<br></div><div> <br></div><div><br>file - /usr/share/openstack-dashboard/openstack_dashboard/dashboards/admin/dashboard.py<br><br>class Admin(horizon.Dashboard):<br>
    name = _("Admin")<br>    slug = "admin"<br>    panels = (IdentityPanels, )<br>    default_panel = 'users'<br>    permissions = ('openstack.roles.admin',)<br><br><br><br></div>file - /usr/share/openstack-dashboard/openstack_dashboard/dashboards/project/dashboard.py<div>
<br>class Project(horizon.Dashboard):<br>    name = _("Project")<br>    slug = "project"<br>    panels = (<br>        ObjectStorePanels, )<br>    default_panel = 'containers'<br>    supports_tenants = True<br>
<br><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 19, 2014 at 2:53 PM, Brent Troge <span dir="ltr"><<a href="mailto:brenttroge2016@gmail.com" target="_blank">brenttroge2016@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>OK.. Thanks for the guidance.. I will mediate on this during tonight's 3 mile run.  <br><br></div>
Some people need music to workout or during aerobics. I go headphone-less and focus on work related challenges.<br>
<br><br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 19, 2014 at 2:47 PM, Gabriel Hurley <span dir="ltr"><<a href="mailto:Gabriel.Hurley@nebula.com" target="_blank">Gabriel.Hurley@nebula.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div link="blue" vlink="purple" lang="EN-US">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">That answer is generally correct. Remove all the nova and glance-related panels, change the default view on login to redirect to the swift panel… there may
 be one or two other tweaks. It’s been a while since I looked at what it would take. Like I said, it’s doable, just not “out of the box”.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p style="margin-left:27.0pt">
<u></u><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><span>-<span style="font:7.0pt "Times New Roman"">         
</span></span></span><u></u><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Gabriel<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> Brent Troge [mailto:<a href="mailto:brenttroge2016@gmail.com" target="_blank">brenttroge2016@gmail.com</a>]
<br>
<b>Sent:</b> Tuesday, August 19, 2014 12:45 PM<br>
<b>To:</b> Gabriel Hurley<br>
<b>Cc:</b> <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
<b>Subject:</b> Re: [Openstack] SWIFT AND HORIZON<u></u><u></u></span></p>
</div>
</div><div><div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<div>
<p class="MsoNormal">Right, I saw the minimum requirement list, but figured that was outdated, due to the 'answer' provided on another list.
<br>
<br>
The answer basically stated to remove unused panels and only call panels used in the environment.<u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Maybe that is the right answer and I am just too "unlearned" to make it happen.<br>
<br>
<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><u></u> <u></u></p>
<div>
<p class="MsoNormal">On Tue, Aug 19, 2014 at 2:17 PM, Gabriel Hurley <<a href="mailto:Gabriel.Hurley@nebula.com" target="_blank">Gabriel.Hurley@nebula.com</a>> wrote:<u></u><u></u></p>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">While you *<b>can</b>* hack things around to make it work, the answer is that out-of-the-box it’s
 not supported. In the Horizon Quickstart guide it lists “Nova (compute, api, scheduler, and network), Glance, and Keystone” as the minimum required services. All others are optionally supported from there.</span><u></u><u></u></p>


<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">That said, support for a no-compute setup with Horizon has been a common request since the Essex
 days, and there’s absolutely no reason it couldn’t happen. It’s not even that hard to do; nobody’s filed the blueprints and done the work. Filing blueprints would be a good first step.</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Keystone, however, will still be required. Some people have suggested that Horizon should support
 the old nova-auth and swift-auth mechanisms, but to me that just seems fractious. It sounds like using Keystone isn’t an issue for you though.</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Hope that helps,</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p>
<p style="margin-left:27.0pt"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">-</span><span style="font-size:7.0pt;color:#1f497d">         
</span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Gabriel</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> Brent Troge [mailto:<a href="mailto:brenttroge2016@gmail.com" target="_blank">brenttroge2016@gmail.com</a>]
<br>
<b>Sent:</b> Tuesday, August 19, 2014 12:00 PM<br>
<b>To:</b> <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
<b>Subject:</b> [Openstack] SWIFT AND HORIZON</span><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Does Horizon support a Keystone + Swift only environment?<u></u><u></u></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">My Horizon instance can communicate with Keystone, however upon login, Horizon is now complaining about a mis-configured compute service.
<br>
<br>
When I look at the Keystone service list, only Identity and Swift are defined and supposedly Horizon only enables the service panels that have a corresponding keystone service list entry.<u></u><u></u></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">There is another, older thread on this same topic, but the 'answer' isnt that clear to me.<br>
Something about manually disabling Horizon panels, etc. <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks!
<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div></div></div>
</div>
</div>

</blockquote></div><br></div>
</div></div></blockquote></div><br></div>