- Добавлена переменная KAFKA_TOPIC_RETENTION_HOURS в env.example (по умолчанию 12 часов)
- Создана команда kafka-create-topic в Makefile для создания топика с ретеншном
- Интегрировано автоматическое создание топика в команду setup
- Команда использует переменные из .env файла для настройки топика
- Добавлена проверка существования переменных окружения
- Автор: Сергей Антропов, сайт: https://devops.org.ru
- Add KAFKA_SSL_KEYSTORE_FILENAME=kafka.server.keystore.jks to Kafka configuration
- Add KAFKA_SSL_TRUSTSTORE_FILENAME=kafka.server.truststore.jks to Kafka configuration
- Update env.example with new SSL filename variables
- Update .env with new SSL filename variables
Fixes:
- KAFKA_SSL_KEYSTORE_FILENAME is required error in Kafka startup
- SSL configuration now properly references keystore and truststore filenames
Author: Сергей Антропов
Site: https://devops.org.ru
- Add Kafka with SSL support and KafkaUI with authentication
- Add PostgreSQL with initialization scripts
- Add ClickHouse cluster with 2 replicas and load balancer
- Add Nginx load balancer for ClickHouse
- Add comprehensive Makefile for infrastructure management
- Add SSL certificate generation for Kafka
- Add complete documentation and quickstart guide
- Add environment configuration with real values
Author: Сергей Антропов
Site: https://devops.org.ru