This PR modifies the service name used for DC/OS requests to be detected based on the running Marathon services.
The net result here is that you could have services conductr-2.1.5 and conductr-2.1.6, and the CLI will work out-of-the-box by selecting the first returned from the Marathon API. It's backwards compatible as well -- a service name of conductr will still work too.
By merging this PR, we can move toward embedding the version in the service name so that we have a nice solution for upgrading ConductR on DC/OS.
This PR modifies the service name used for DC/OS requests to be detected based on the running Marathon services.
The net result here is that you could have services
conductr-2.1.5
andconductr-2.1.6
, and the CLI will work out-of-the-box by selecting the first returned from the Marathon API. It's backwards compatible as well -- a service name ofconductr
will still work too.By merging this PR, we can move toward embedding the version in the service name so that we have a nice solution for upgrading ConductR on DC/OS.