• James Rasell's avatar
    client: refactor common service registration objects from Consul. · 6e8f32a2
    James Rasell authored
    This commit performs refactoring to pull out common service
    registration objects into a new `client/serviceregistration`
    package. This new package will form the base point for all
    client specific service registration functionality.
    
    The Consul specific implementation is not moved as it also
    includes non-service registration implementations; this reduces
    the blast radius of the changes as well.
    6e8f32a2