autodiscovery: initial port from pluginutils
upgrader: initial port using autodiscovery