It is not entirely clear to me what your desired behavior is, but I won't let
that stop me from hazarding a guess.
Horizon now supports keystone API versions 2.0 and 3. By default, if the
keystoneclient that is installed supports v3, then that is what Horizon will
use. However, you can specify in local_settings.py:
OPENSTACK_API_VERSIONS = {
"identity": 2.0
}
to force Horizon to use the v2.0 API calls.
-David
On Tue, Jun 25, 2013 at 8:10 AM, Rahul Sharma <[email protected]> wrote:
Also when I revert back the patch, why does the UI keeps on giving the same
error. Grizzly has support for both v2.0 and v3, so there could be something
which I am missing while copying the files.
Using devstack, I just have to copy the files to respective directories and it
works, not sure about the same in custom installation using ubuntu
repositories, how and where to apply the patch.
-Regards
Rahul Sharma
On Tue, Jun 25, 2013 at 7:07 PM, Rahul Sharma <[email protected]> wrote:
Hi Shake,
As per the patch, it seems that they have added check for v2_0.
def tenant_create(request, name, description=None, enabled=None, domain=None):
manager = VERSIONS.get_project_manager(request, admin=True)
if VERSIONS.active < 3:
return manager.create(name, description, enabled)
else:
return manager.create(name, domain,
description=description,
enabled=enabled)
Looking at keystoneclient code of grizzly release, I could see that in v2_0
directory, users.py has the method update_own_password implemented.
Looks like problem is not because of this version difference.
-Regards
Rahul Sharma
On Tue, Jun 25, 2013 at 6:06 PM, Shake Chen <[email protected]> wrote:
the patch use keystone v3 , in grizzly horizon use keystone v2.
On Tue, Jun 25, 2013 at 4:52 PM, Rahul Sharma <[email protected]> wrote:
Hi All,
I have setup multi-node openstack setup using grizzly release and ubuntu 12.04
distribution. Since there is no support for individual user to change his/her
password, someone has provided a patch for the same. Ref:-
https://review.openstack.org/#/c/23901/31
Now I am trying to apply the patch by copying the files to
/usr/share/openstack-dashboard directory. On restarting the Apache service, I
am getting an error. I have attached the logs with the mail. Even if I revert
back the patch, restart apache service and try to access Horizon, still I get
the same error. I have to remove horizon, remove /usr/share/openstack-dashboard
directory and reinstall horizon to get rid of this error.
I might be missing some step inbetween to apply this patch to the code. Can
someone help me out in identifying how to apply this patch to the current
installation. I couldn't find any documentation listing how to apply such
patches other than for git repositories.
Thanks and Regards
Rahul Sharma
_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
--
Shake Chen
_______________________________________________
OpenStack-dev mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev