-
Notifications
You must be signed in to change notification settings - Fork 0
IME_Conductor_Integration
Task list to get IME finished and Integration with Conductor + Factory
- Include Engine in Conductor
> * Write getting started guide in IME README to help out conductor folk, Martyn –4
> * Generate models, initializers, Jan –13
* Extend Engine models, to include conductor associations (for example
add provider_account attribute to BaseImage model)
> * add migrations into conductor which adds required attributes to
engine’s models, Jan - 13
* Extend Controllers to check permissions, Jan - 20
> * This is going to be trickier than first anticipated, possible solutions
> > * Monkey patch controller to permission check
> > * Extend model to check permissions
> > * Add user to engine (Pass user in queries)
> > * use before filters
> > * add permissions into a separate layer
> > * override the controller
* in current conductor controllers is much logic which can be moved
into models, Jan - 40
> * n.b. (Cleanup rather than integration but makes sense to do it now)
* Extend Views to add in extra association data (API)
> * Update Conductor Views to handle new information and name changes,
Jan - 20
> * Add support for factory with special permissions to update resources (not for v1.2)
-
Update ActiveResource Models for new naming scheme, Martyn - 8, Jay
- 20
-
Update display methods to include new information, Marty - 13, Jay - 20
-
CLI documation updates, Martyn - 4, Jay - 13
-
Conductor (really any client/developer who wants to ue the engine) Getting Started - Martyn - 20, Jay - 20
- IME gem released to rubygems, tag/tarball - Martyn - 20, Jay - 20
- image-management-engine rpm + dependency in conductor - Martyn - 20, Jay - 8
-
Integration Testing (potentially manual to start) <- this might make sense to be via cucumber (with vcr), Martyn - 13 (20 with VCR), Jay 40 (any style)
-
Add factory delete support for target image - Martyn - 13, Jay - 20
-
Add factory delete provider image - Martyn - 13, Jay - 20
-
Consider if this is really the name we want before we release the thing
-
Add hook support for image factory - Martyn - 20, Jay 20–40
-
Add factory create provider image - Martyn - 13, Jay - 20
-
Add / test provider images API with nested attrs - Martyn - 8, Jay - 13
-
Add hooks for v2v support, (Not for 1.2)