ERROR:
org.jruby.embed.EvalFailedException:
(LoadError) bad SnakeYAML version 2.0,
required 1.21 or higher;
check your CLASSPATH for a conflicting jar
jmx_prometheus_javaagent veut SnakeYAML en version 2.0, looker veut SnakeYAML1.21 < 2.0.
Tant que looker ne met pas à jour sa dépendance on sera bloqué à jmx_prometheus_javaagent dans sa version 0.17.2.
En conséquence je l'installe mais le désactive des envvars, ce sera une option du chart pour l'activer.
J'en profite pour ajouter un test, ce soucis aurait dû être catché par la CI lors de ma PR précédente.
Context
Fix:
jmx_prometheus_javaagent
veutSnakeYAML
en version2.0
, looker veutSnakeYAML
1.21 < 2.0
. Tant quelooker
ne met pas à jour sa dépendance on sera bloqué àjmx_prometheus_javaagent
dans sa version0.17.2
.En conséquence je l'installe mais le désactive des envvars, ce sera une option du chart pour l'activer.
J'en profite pour ajouter un test, ce soucis aurait dû être catché par la CI lors de ma PR précédente.
References
https://github.com/honestica/docker-looker/pull/56