Creating a Device based on plugin or csbi is not possible

Creating a Device with the --type plugin/csbi flag currently fails. This is because requesting a PND via the storage does not return a complete PND; the PND is missing the csbiClient and therefore a nil pointer access is taking place.

Additionally, it seems like the transport of a device requested via the storage is incomplete as well.

Description

Expected Behavior

Actual Behavior

Possible Fix

Steps to Reproduce

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. go v1.16.3 on FreeBSD 13.0-current):
  • Server type and version:
  • Operating System and version: