We currently have tests that show that custom types (CRDs) can be used if they already exist in the cluster. We may need to make some changes to refresh the type list via discovery so that we also pick up apis added after startup, but we should confirm with tests.