F5Networks / marathon-bigip-ctlr

Repository for F5 BIG-IP Controller for Marathon.
Apache License 2.0
3 stars 11 forks source link

Issue-244: Marathon BigIP Controller breaks with Marathon 1.5.2 #248

Closed edarzins closed 6 years ago

edarzins commented 6 years ago

Problem: Marathon v1.5.2 introduced breaking changes to the API

Solution: The API changes that affect marathon-bigip-ctlr relate to app['ports'] and app['healthChecks']. Added a check for app['container']['portMappings'] if app['ports'] does not exist and allow for the absence of app['healthChecks'].

amudukutore commented 6 years ago

Do we need new unit and/or system tests to exercise the changed behavior with ports and healthChecks?

edarzins commented 6 years ago

We need to run existing system tests against DC/OS 1.10, Marathon 1.5.2