In JIMM, we use an entire Juju user tag as an entity, so we'd need the ofga.Tuple type support those extra characters (plus @). This PR adds the extra characters to the RegExp pattern.
Engineering checklist
Check only items that apply
[ ] Documentation updated
[x] Covered by unit tests
[ ] Covered by integration tests
[ ] Independent change*
* This is an independent change if it can be merged and released independently without any related service deployments.
Description
Juju user tags are formatted as
user@domain
, whereuser
anddomain
may include.
and+
(user.go in juju/names):In JIMM, we use an entire Juju user tag as an entity, so we'd need the
ofga.Tuple
type support those extra characters (plus@
). This PR adds the extra characters to the RegExp pattern.Engineering checklist
Check only items that apply
[ ] Independent change*
* This is an independent change if it can be merged and released independently without any related service deployments.
Merging instructions
The preferred way of merging: