Provide Kafka and ZooKeeper instances for Sentry
Summary:
Modern Sentry stacks uses Kafka to transfer messages, and ZooKepper
to coordinate Kafka instances.
Kafka topics are created 20 seconds after startup if not done in the past.
A feature flag file .topics_initialized is created to indicate it's done.
Ref T1791.
Test Plan:
- Deploy on docker-002
- Check connectivity done between Zookeeper and Kafka with docker logs
- Check topics with kafka-topics --list --bootstrap-server localhost:9092
Reviewers: dereckson
Reviewed By: dereckson
Maniphest Tasks: T1791
Differential Revision: https://devcentral.nasqueron.org/D2871