KETTLE-32: Update Kettle to the latest (upcoming) version of Infusion removing autoInit

Metadata

Source
KETTLE-32
Type
Improvement
Priority
Major
Status
Resolved
Resolution
Fixed
Assignee
Antranig Basman
Reporter
Antranig Basman
Created
2015-06-30T08:13:41.875-0400
Updated
2016-05-25T18:56:49.294-0400
Versions
N/A
Fixed Versions
N/A
Component
N/A

Description

Environments

https://github.com/fluid-project/infusion/pull/591/files contains a large pull request, mostly under the heading of FLUID-5249, that significantly updates Infusion in a non-backwards compatible way. We will need to update Kettle and the rest of the GPII architecture to work with it. The primary changes to be adapted to are:

i) Removal of the "autoInit" grades as well as the "relay" versions of all model-bearing grades (which are now the default)
ii) Removal of the "informal" system for contributing requests into the environment (withEnvironment) which will now need to be done by explicitly mounting and demounting the request object into the "resolveRoot"