lanl / Pavilion

HPC testing harness
BSD 3-Clause "New" or "Revised" License
16 stars 12 forks source link

2.0 - Plugin Manager #79

Closed pflarr closed 5 years ago

pflarr commented 5 years ago

Plugin Manager

The pavilion plugin manager should find and activate all plugins, except those that are explicitly disabled in the Pavilion general config.

Plugin Types

Plugin Resolution

The plugin manager should handle the search and resolution of all plugin types. The search is conducted across the plugins/ directories of each available configuration directory. All found plugins are activated, unless explicitly disabled.

Disabling plugins

Plugins can be disabled via the pavilion configuration disable_plugins option. Plugins need to be disabled by <category>.<name>, such as modules.gcc or system.lustre.

pflarr commented 5 years ago

Done, but still waiting on a few more modules. Tests so far are written.