docker-compose -f docker/docker-compose.yml up --remove-orphans setup || exit 1
docker-compose -f docker/docker-compose.yml ps
+docker-compose -f docker/docker-compose.yml exec cli kafka-configs \
+ --zookeeper zookeeper:2181 \
+ --alter \
+ --add-config 'SCRAM-SHA-512=[password=schemaregistry-secret]' \
+ --entity-type users \
+ --entity-name schemaregistry
+docker-compose -f docker/docker-compose.yml exec cli kafka-configs \
+ --zookeeper zookeeper:2181 \
+ --alter \
+ --add-config 'SCRAM-SHA-512=[password=connect-secret]' \
+ --entity-type users \
+ --entity-name connect
+docker-compose -f docker/docker-compose.yml exec cli kafka-configs \
+ --zookeeper zookeeper:2181 \
+ --alter \
+ --add-config 'SCRAM-SHA-512=[password=ui-secret]' \
+ --entity-type users \
+ --entity-name ui
+docker-compose -f docker/docker-compose.yml exec cli kafka-configs \
+ --zookeeper zookeeper:2181 \
+ --alter \
+ --add-config 'SCRAM-SHA-512=[password=client-secret]' \
+ --entity-type users \
+ --entity-name client
+
# Nicht nötig, da `super.users=User:ANONYMOUS` gesetzt wurde
# Ohne diesen Eintrag wären diverse ACLs nötig, bevor BROKER funktioniert!
# docker-compose exec cli kafka-acls --authorizer-properties zookeeper.connect=zookeeper zookeeper:2181 --add --allow-principal User:ANONYMOUS --operation ALL --topic __CruiseControlMetrics --group=*
--topic _schemas \
--operation=DescribeConfigs
-kafkacat -L -b :9092 -Xsecurity.protocol=sasl_plaintext -Xsasl.mechanisms=PLAIN -Xsasl.username=client -Xsasl.password=client-secret
+kafkacat -L -b :9092 -Xsecurity.protocol=sasl_plaintext -Xsasl.mechanisms=SCRAM-SHA-512 -Xsasl.username=client -Xsasl.password=client-secret
docker-compose -f docker/docker-compose.yml up -d schema-registry
while [[ ! $(http :8085/subjects 2> /dev/null) ]]; do echo Waiting for schema-registry; sleep 1; done