troy.Planner, troy.WorkloadManager, troy.OverlayManager cannot be called without passing both session and plugins. I think we should have a default behavior for when troy is called without specifying any plugin. Any thoughts?
For the behavior TROY should have when called with one of more plugins but not with a full specification, see ticket #46.
Now that configuration via session seems to work ok and seems acceptable, I tend to agree that we don't need to pass plugin specs via the constructors, but only the session. Will implement.
troy.Planner, troy.WorkloadManager, troy.OverlayManager cannot be called without passing both session and plugins. I think we should have a default behavior for when troy is called without specifying any plugin. Any thoughts?
For the behavior TROY should have when called with one of more plugins but not with a full specification, see ticket #46.