Open gboutry opened 1 month ago
With the merge of PR 499, we believe we may have addressed one possible conditions that would cause the reported issue. With the new 8.0/edge
, we hope that this issue is reduced in frequency, if not eliminated
@gboutry have you seen this recently? without concrete steps to reproduce, we're not sure how to proceed
Steps to reproduce
In single node mode, Sunbeam deploys 1 MySQL with 10 MySQL routers and 8 related apps. It is created by a terraform plan that will most likely create the integration as soon as both app are considered created by Juju. This can happen way before a charm is ready to serve relation requests, but this is independent of terraform.
Not reproducible 100%, but it does happen
Expected behavior
Mysql-k8s should create account for all related services
Actual behavior
Mysql-k8s does not create service accounts
Log output
Captured from a CI run Juju debug log:
Additional context
neutron-mysql-router has got the same flow of
backend-database
events, except for the additional one signaling the database has been created. In this run, Neutron is the only charm that got a complete database relation.