In an effort to disambiguate the units of a cross-model-relation to vault, each requirer will send a longer unit-name for vault to use when creating a token and role. The requirer can handle an upgraded relation or not.
The provider should respond with the longer unit-name when providing the role_id and token, and clean up the relation removing unused role_id and tokens.
requires side states its unit_name as {model-uuid}-{local_unit}
In an effort to disambiguate the units of a cross-model-relation to vault, each requirer will send a longer unit-name for vault to use when creating a token and role. The requirer can handle an upgraded relation or not.
The provider should respond with the longer unit-name when providing the role_id and token, and clean up the relation removing unused role_id and tokens.
requires
side states its unit_name as {model-uuid}-{local_unit}provides
side filters out old role_ids and tokensAssociated with