The purpose of this discussion is map out what is required to get the POC
started with https://github.com/apache/metron/pull/858 into master.

The following features were added in the previously mentioned PR:

   - Dockerfile for Metron REST
   - Dockerfile for Metron UIs
   - Docker Compose application including Metron images, Elasticsearch,
   Kafka, Zookeeper
   - Modified travis file that manages the Docker environment and runs the
   e2e tests as part of the build
   - Maven pom.xml that installs all the required assets into the Docker
   e2e module
   - Modified metron-alerts pom.xml that allows e2e tests to be run through
   Maven
   - An example integration test that has been converted to use the new
   infrastructure

Here are the initial features proposed for acceptance into master:

   - All e2e and integration tests run on common infrastructure.
   - All e2e and integration tests are run automatically in the Travis
   build.
   - All e2e and integration tests run repeatably and reliably in the
   Travis build.
   - Debugging options are available and documented.
   - The new infra and how to interact with it is documented.
   - Old infrastructure removed (anything unused or commented out is
   deleted, instead of staying).

Are there other requirements people want to add to this list?

Reply via email to