Multidomain Horizon Dashboard

asked 2018-08-09 13:34:20 -0600

Mrxlazuardin gravatar image

Hi,

I have used https://github.com/openstack/keystone... on /etc/openstack-dashboard/keystone_policy.json and /etc/keystone/policy.json and use 'default' for admin_domain_id. I still cannot show domain administration panel on Horizon even I have logged in as admin (from previously single domain installation). What have I missed?

Best regards,

edit retag flag offensive close merge delete

2 answers

Sort by » oldest newest most voted
0

answered 2018-08-09 18:10:04 -0600

The policy doesn’t configure Horizon pages and menus. It just tweaks roles and policy rules so that domain administrators can be defined.

Check the Horizon documentationfor enabling domain support in the GUI. You will also find help on the internet, e.g. https://www.symantec.com/connect/blog... (I haven’t tried it).

edit flag offensive delete link more

Comments

Hi Bernd,

It's still not working even I have toggled domains_panel to be True on ANGULAR_FEATURES stanza.I still cannot see domain management related view. Any working step by step example I can refer for this?

Best regards,

Mrxlazuardin gravatar imageMrxlazuardin ( 2018-08-12 13:36:16 -0600 )edit

Sorry, I don’t know this better than you. IBM has step by step instructions, too.

Bernd Bausch gravatar imageBernd Bausch ( 2018-08-12 17:16:58 -0600 )edit

The Openstack wiki includes screenshots.

Bernd Bausch gravatar imageBernd Bausch ( 2018-08-12 17:19:45 -0600 )edit

Hi Bernd,

Suddenly, I have solved this problem. I don't know how but I just open related stanza on local_settings even one with default content. Maybe there is some default which os different with the assumption.

Best regards,

Mrxlazuardin gravatar imageMrxlazuardin ( 2018-08-14 00:18:51 -0600 )edit
0

answered 2020-08-12 10:47:58 -0600

fozboz gravatar image

All these linked guides miss one vital step. You have to give your admin user the admin role in the default domain.

openstack role add --domain default --user admin admin

These are the only options needed in Horizon's local_settings.py

OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
OPENSTACK_KEYSTONE_DEFAULT_ROLE = "member"
OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"

No changes to any policy files are necessary.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2018-08-09 13:34:20 -0600

Seen: 888 times

Last updated: Aug 09 '18