Keystone not populating all of the data required for "identity-service-relation-changed" hook
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Keystone Charm |
New
|
Undecided
|
Unassigned |
Bug Description
As seen during this test run: https:/
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.
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:/