This changes how we handle the instantiation of titan contexts, especially local docker contexts. Some of it just cleanup, unifying the variables. The most significant change is that we now listen on a docker plugin socket that is specific to the identity, rather than just "titan". This allows multiple local contexts to be run independently (not necessarily advisable, but important from an isolation perspective).
Proposed Changes
This changes how we handle the instantiation of titan contexts, especially local docker contexts. Some of it just cleanup, unifying the variables. The most significant change is that we now listen on a docker plugin socket that is specific to the identity, rather than just "titan". This allows multiple local contexts to be run independently (not necessarily advisable, but important from an isolation perspective).
Testing
gradle build test integrationTest endtoendTest