-
Notifications
You must be signed in to change notification settings - Fork 29
Marathon Vault Plugin not loading #21
Description
Hi, I built the Marathon Vault Plugin jar based on blackgolds src:
https://github.com/blackgold/marathon-vault-plugin
I have secrets enabled in Marathon, plugin_conf, plugin_dir set up and Marathon is trying to load the plugin and as far as I can tell everything should work but I get a WrongConfigurationError: Plugin not found.
Any advice on what could be wrong? I've been chasing this for a week now.
Log snippet below and plugin jar is attached 0 - thanks for any help :)
Chris
Aug 7 00:00:01 dmm-test marathon[31105]: [2017-08-07 00:00:01,326] INFO Loading plugins implementing 'mesosphere.marathon.plugin.task.RunSpecTaskProcessor' from these urls: [file:/etc/marathon/plugins/plugin-interface_2.11-0.13.0.jar, file:/etc/marathon/plugins/plugins-assembly-0.1-SNAPSHOT.jar] (mesosphere.marathon.core.plugin.impl.PluginManagerImpl:marathon-akka.actor.default-dispatcher-33862)
Aug 7 00:00:01 dmm-test mesos-master[24784]: I0807 00:00:01.327442 24798 master.cpp:3300] Processing SUPPRESS call for framework f91bc544-34c0-4613-a002-b4e25a7ba847-0000 (marathon) at [email protected]:40228
Aug 7 00:00:01 dmm-test mesos-master[24784]: I0807 00:00:01.327517 24798 hierarchical.cpp:1215] Suppressed offers for roles { * } of framework f91bc544-34c0-4613-a002-b4e25a7ba847-0000
Aug 7 00:00:01 dmm-test marathon[31105]: [2017-08-07 00:00:01,328] ERROR Plugin not found: PluginDefinition(envVarExtender,mesosphere.marathon.plugin.task.RunSpecTaskProcessor,mesosphere.marathon.vault.plugin.env.EnvVaultPlugin,None,Some({"env":{"token":"someToken","address":"http://127.0.0.1:8200/"}}),None) (akka.actor.OneForOneStrategy:marathon-akka.actor.default-dispatcher-33834)
Aug 7 00:00:01 dmm-test marathon[31105]: mesosphere.marathon.WrongConfigurationException: Plugin not found: PluginDefinition(envVarExtender,mesosphere.marathon.plugin.task.RunSpecTaskProcessor,mesosphere.marathon.vault.plugin.env.EnvVaultPlugin,None,Some({"env":{"token":"someToken","address":"http://127.0.0.1:8200/"}}),None)