-
Notifications
You must be signed in to change notification settings - Fork 807
Description
Description
In order to create payloads plugins, we must first define a plugin interface for payloads.
Tasks
- Define what should be passed to
Plugin.__init__()
for payloads (0d) @shreyamalviya - Define what should be passed to
Plugin.run()
for payloads plugins and modify the puppet as necessary (0d) @shreyamalviya - Define what should be returned from
Plugin.run()
(if anything) for payloads and modify the puppet as necessary (0d) @shreyamalviya - Modify
PluginLoader._load_plugin_from_island()
to load payload plugins (0d) @shreyamalviya- Modify puppet to verify OS-compatibility before running payloads
- Make the UI work for payload plugins (0d) @shreyamalviya
- Build a mock/test payload plugin and test the system end-to-end (0d) @shreyamalviya
- Consolidate
build.sh
scripts indata_for_tests/
(0.25d) @shreyamalviya