When I created through the Ops manager MySql Connect to data source it fails on initial load complaining: Invalid UID creation request: UID can not contains the character '^'.
Attached the full stack
It should be documented that ^ in id is not supported unless the id is annotated with autogenerating true.
it will be better if when we see ^ and pattern that is similar to our own generated id we will add automatically autogenerate true on the field, or at least report back the error in the UI and fail fast.
currently, even when there is an error the message in ui is deployed successfully which is misleading.