Relieve dependency version conflict issues? Umm, yes please. I'll take a second helping of that too.
On Fri, Sep 30, 2016 at 5:00 PM, Ryan Merriman <[email protected]> wrote: > I would like to open up a discussion around creating Docker images for > Metron. Having this available would provide a leaner alternative to the > ansible/vagrant environment for development tesing (and even demoing or > exploring features). It could also relieve some of the dependency version > conflict issues that we've been experiencing when running integration tests > in a single JVM. > > I would suggest the initial version be intended only for development and > testing purposes. The general approach could be to create an image for > each service we depend on and use something like Docker compose to package > them together. A Dockerfile would either install the service from scratch > or extend a community image then add any Metron related dependencies or > configurations on top. The metron-deployment project code could be used as > a guide. > > I would like to see these images added initially to support development and > testing: > > - Kafka with topics preconfigured > - Storm with metron topology assets installed > - Zookeeper with paths created and sample configs loaded > - HBase with sample enrichments and threat intel loaded > - Elasticsearch configured for Metron > - MySQL with databases/tables/users created and geo data loaded > > Other images that could also be useful: > > - Images for each sensor > - Ambari? > - Solr > > Looking forward to hearing what everyone thinks. > > Ryan Merriman > -- Nick Allen <[email protected]>
