-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plugin failure after Upgrading to Marathon 1.4.0 #16
Comments
Sharing a bit on how we faced this issue. We were working with Marathon 1.3.9 using the marathon-ldap plugin (latest), and using Traefik-Marathon integration as well. Everything was working fine until yesterday when we decided to upgrade to Marathon 1.4.2 to get the latest goodies. We thought the Marathon upgrade went fine, but our Traefik integration broke (we could no longer see any backends). In Traefik logs we could see:
After inspecting different Marathon endpoints, we noticed that we would get the expected hash from calling /v2/apps, however when we tried to access /v2/tasks we noticed the result was an empty hash. We tried different things to work around this, when we tried disabling the plugins (we were using marathon-ldap), we started to get the expected results from /v2/tasks, and Traefik started working again With plugins disabled
Plugin configuration
|
@gondor sorry to bug you. will you be able to take a look at this issue? If not, we might need to consider other options. |
Just to clarify, after Marathon 1.4.4 this issue should be addressed. See this: https://github.com/mesosphere/marathon/releases/tag/v1.4.4 |
According to Marathon Release notes. Looks like there is a breaking Plugin API change in this version. We currently heavily rely on this plugin for authorization.
https://github.com/mesosphere/marathon/releases/tag/v1.4.0
Currently I use the latest version of ldap plugin.
I think the main think it broke is /v2/tasks endpoint
curl -X GET "http://xxx:xxx@localhost:8080/v2/tasks"
{"tasks":[]}
But i have n number tasks running. If i disable the Plugin feature in Marathon and query /v2/tasks endpoint, i do see the running tasks.
@gondor Is there a plan / timeline to add support for Marathon 1.4+
The text was updated successfully, but these errors were encountered: