kas: Drop undocumented external plugin support

This support for external plugins is undocumented and results in
differences between how internal and external plugins are loaded. It
will shortly be replaced by more integrated support for dynamically
finding and loading plugins.

Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
This commit is contained in:
Paul Barker 2020-10-16 19:31:46 +02:00 committed by Jan Kiszka
parent 1dffb986b1
commit 7b9bce8e46

View File

@ -34,7 +34,6 @@ import logging
import signal import signal
import sys import sys
import os import os
import pkg_resources
try: try:
import colorlog import colorlog
@ -131,8 +130,6 @@ def kas_get_argparser():
help='Enable debug logging') help='Enable debug logging')
subparser = parser.add_subparsers(help='sub command help', dest='cmd') subparser = parser.add_subparsers(help='sub command help', dest='cmd')
for ext_plugin in pkg_resources.iter_entry_points('kas.plugins'):
ext_plugin.load()
for plugin in getattr(kasplugin, 'plugins', {}).values(): for plugin in getattr(kasplugin, 'plugins', {}).values():
plugin_parser = subparser.add_parser(plugin.name, help=plugin.helpmsg) plugin_parser = subparser.add_parser(plugin.name, help=plugin.helpmsg)