CloudRun component should only update when props have changed
The cloud.gcloud.CloudRun component will push an update to Google Cloud for every create or update request even when there are no changes to push. This is because we need custom logic to compute the diff since we don't have access to the underlying Kubernetes cluster where kubectl or server side diff would do it for us. When we do this, we should make sure to also only update traffic percentage if needed.