← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1294220] [NEW] Horizon not working with Neutron/Heat using Keystone v3

 

Public bug reported:

I was able to test Horizon from the RDO repositories:

Name        : openstack-dashboard
Arch        : noarch
Version     : 2013.2.2
Release     : 1.el6
>From repo   : openstack-havana

When using Horizon with the v2.0 API for Keystone all services work as
expected. When Horizon has been setup to use the v3 API for Keystone, it
seems to have issues. Whenever I add endpoints for Heat or Neutron, the
dashboard will allow a user to enter their credentials and the httpd log
will show "[error] Login successful for user "username"" but will not
progress past the login screen.

I tested this by setting up all of services available for Havana. The
only two I noticed issues with were Heat  and Neutron. I didn't see any
relevant log data while trying to troubleshoot the issue. Keystone
responds with a token, Horizon accepts the users login, but it doesn't
progress to the project or admin tab, it sits at the login splash
screen. Changing back to v2.0 for both options allows login again.
Removing endpoints in keystone for Heat and Neutron allows login when
using the v3 Keystone API.

Let me know if I can post any relevant information. There weren't any
errors in the httpd error log, or in Keystone. It acted as if everything
was working fine. The only issue that was close to this that I could
find was related to token length being too long for neutron.

** Affects: horizon
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1294220

Title:
  Horizon not working with Neutron/Heat using Keystone v3

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  I was able to test Horizon from the RDO repositories:

  Name        : openstack-dashboard
  Arch        : noarch
  Version     : 2013.2.2
  Release     : 1.el6
  From repo   : openstack-havana

  When using Horizon with the v2.0 API for Keystone all services work as
  expected. When Horizon has been setup to use the v3 API for Keystone,
  it seems to have issues. Whenever I add endpoints for Heat or Neutron,
  the dashboard will allow a user to enter their credentials and the
  httpd log will show "[error] Login successful for user "username"" but
  will not progress past the login screen.

  I tested this by setting up all of services available for Havana. The
  only two I noticed issues with were Heat  and Neutron. I didn't see
  any relevant log data while trying to troubleshoot the issue. Keystone
  responds with a token, Horizon accepts the users login, but it doesn't
  progress to the project or admin tab, it sits at the login splash
  screen. Changing back to v2.0 for both options allows login again.
  Removing endpoints in keystone for Heat and Neutron allows login when
  using the v3 Keystone API.

  Let me know if I can post any relevant information. There weren't any
  errors in the httpd error log, or in Keystone. It acted as if
  everything was working fine. The only issue that was close to this
  that I could find was related to token length being too long for
  neutron.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1294220/+subscriptions


Follow ups

References