Crossplane used to set the UID as part of a trait's workload reference, but we changed this behaviour when we realised it prevented us from being able to backup and restore an app. The UID of the workload changes when it is recreated and becomes invalid.
I believe this is fixed in master, but I'd like to make a targeted change to the 0.1 release branch to get the ManualScalerTrait working again.
Crossplane used to set the UID as part of a trait's workload reference, but we changed this behaviour when we realised it prevented us from being able to backup and restore an app. The UID of the workload changes when it is recreated and becomes invalid.
I believe this is fixed in master, but I'd like to make a targeted change to the 0.1 release branch to get the ManualScalerTrait working again.