As @dan.ackerson says this down to a mismatch between the member role created by the keystone charm and the one expected by the dashboard charm. As of 20.05 the member role is called Member rather than member.
To reproduce:
Deploy bionic stein with cs:~openstack-charmers-next/keystone-480
Login to horizon
Domain: admin_domain
Username: admin
Password: $(juju run --unit keystone/0 "leader-get admin_passwd")
As @dan.ackerson says this down to a mismatch between the member role created by the keystone charm and the one expected by the dashboard charm. As of 20.05 the member role is called Member rather than member.
To reproduce: charmers- next/keystone- 480
Deploy bionic stein with cs:~openstack-
Login to horizon
Domain: admin_domain
Username: admin
Password: $(juju run --unit keystone/0 "leader-get admin_passwd")
Identity -> Projects -> Manage Members
Sign Out
juju upgrade-charm --switch cs:~openstack- charmers- next/keystone keystone
Identity -> Projects -> Manage Members # Silently fails