honestica / docker-looker

MIT License
1 stars 3 forks source link

Fix jruby error #57

Closed marcmillien closed 1 year ago

marcmillien commented 1 year ago

Context

Fix:

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 SnakeYAML 1.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.

References

https://github.com/honestica/docker-looker/pull/56