Configuring Multiple COMMAND health checks for an application e.g.:
is accepted. All specified command health checks after the first one are silently dropped, because Mesos only allows one CMD health check. This should throw a validation error in Marathon.
Since it is very likely that people have configurations containing multiple health check, adding this validation rule implies a migration that removes invalid additional Mesos CMD health checks from existing app definitions (need to check whether this affects pods as well).