marathon happily accepted an invalid COMMAND health check and then the deployment is stuck in waiting status without any details into why. I had to log into the leading marathon and grok the logs to determine that the health check is invalid.
The error in the logs was:
Aug 27 12:22:02 marathon[20611]: java.lang.AssertionError: assertion failed: A command is required when using the COMMAND health check protocol.
Hello,
mesos 0.23.0 marathon 0.10.0
marathon happily accepted an invalid COMMAND health check and then the deployment is stuck in waiting status without any details into why. I had to log into the leading marathon and grok the logs to determine that the health check is invalid.
The error in the logs was: Aug 27 12:22:02 marathon[20611]: java.lang.AssertionError: assertion failed: A command is required when using the COMMAND health check protocol.
The json that I used to deploy was: