Keystone not populating all of the data required for "identity-service-relation-changed" hook

Bug #1897923 reported by Michael Skalka
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Keystone Charm
New
Undecided
Unassigned

Bug Description

As seen during this test run: https://solutions.qa.canonical.com/openstack/testRun/3ecd6941-a97c-49cd-8e6c-723a9d6b0da8

Using OpenStack Ussuri on Ubuntu Focal.

Many units are stuck in "Incomplete relations: identity". Looking into the unit logs of the wedged hosts they are processing the "-changed" hooks:

2020-09-29 13:40:54 INFO juju.worker.uniter.operation runhook.go:142 ran "identity-service-relation-changed" hook (via explicit, bespoke hook script)

However they are not getting enough data from the keystone charm to complete the echange:

...
2020-09-29 16:57:18 INFO juju-log Missing required data: service_port service_host auth_host auth_port admin_tenant_name admin_user admin_password
2020-09-29 16:57:18 DEBUG jujuc server.go:211 running hook tool "juju-log"
2020-09-29 16:57:18 INFO juju-log identity relation's interface, identity-service, is related awaiting the following data from the relationship: service_port, service_host, auth_host, auth_port, admin_tenant_name, admin_user, admin_password.

The keystone and mysql-innodb units are all reporting green in juju, and there are no obvious errors on the lead db and keystone units.

This seems to be a transient issue, we have had passing runs with this charm combination in the past.

Full crashdump and artifacts can be found here: https://oil-jenkins.canonical.com/artifacts/3ecd6941-a97c-49cd-8e6c-723a9d6b0da8/index.html

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.