From c5a7052707fcb607402cb19a2ebce43f2f94beea Mon Sep 17 00:00:00 2001 From: demx8as6 Date: Tue, 6 Jun 2023 09:33:16 +0000 Subject: [PATCH] Add kafka bridge - add config files Issue-ID: OAM-337 Change-Id: Id61b0137420afbff148ee43c44185f15e6761e4e Signed-off-by: Martin Skorupski --- .../smo/common/kafka-bridge/application.properties | 30 ++++++++++++++++++++++ solution/smo/common/kafka-bridge/log4j2.properties | 28 ++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 solution/smo/common/kafka-bridge/application.properties create mode 100644 solution/smo/common/kafka-bridge/log4j2.properties diff --git a/solution/smo/common/kafka-bridge/application.properties b/solution/smo/common/kafka-bridge/application.properties new file mode 100644 index 0000000..893eb4e --- /dev/null +++ b/solution/smo/common/kafka-bridge/application.properties @@ -0,0 +1,30 @@ +#Bridge related settings +bridge.id=bridge1 +# uncomment one the following lines (bridge.tracing) to enable Jaeger tracing, check the documentation how to configure the tracer +# OpenTracing support +#bridge.tracing=jaeger +# OpenTelemetry support +#bridge.tracing=opentelemetry + +#Apache Kafka common +kafka.bootstrap.servers=kafka:9092 + +#Apache Kafka producer +kafka.producer.acks=1 + +#Apache Kafka consumer +kafka.consumer.auto.offset.reset=earliest + +#HTTP related settings +http.host=0.0.0.0 +http.port=8080 +#Enable CORS +http.cors.enabled=false +http.cors.allowedOrigins=* +http.cors.allowedMethods=GET,POST,PUT,DELETE,OPTIONS,PATCH + +#Enable consumer +http.consumer.enabled=true + +#Enable producer +http.producer.enabled=true \ No newline at end of file diff --git a/solution/smo/common/kafka-bridge/log4j2.properties b/solution/smo/common/kafka-bridge/log4j2.properties new file mode 100644 index 0000000..b5be6bb --- /dev/null +++ b/solution/smo/common/kafka-bridge/log4j2.properties @@ -0,0 +1,28 @@ +# +# The logging properties used +# +name = BridgeConfig + +appender.console.type = Console +appender.console.name = STDOUT +appender.console.layout.type = PatternLayout +# %d{ISO8601}{GMT}Z | +appender.console.layout.pattern = %d{ISO8601}{GMT}Z | %-5p | %-12.12c{1}:%L | %-12.12t | %m%n + +rootLogger.level = INFO +rootLogger.appenderRefs = console +rootLogger.appenderRef.console.ref = STDOUT +rootLogger.additivity = false + +logger.bridge.name = io.strimzi.kafka.bridge +logger.bridge.level = INFO +logger.bridge.appenderRefs = console +logger.bridge.appenderRef.console.ref = STDOUT +logger.bridge.additivity = false + +# HTTP OpenAPI specific logging levels (default is INFO) +# Logging healthy and ready endpoints is very verbose because of Kubernetes health checking. +logger.healthy.name = http.openapi.operation.healthy +logger.healthy.level = WARN +logger.ready.name = http.openapi.operation.ready +logger.ready.level = WARN \ No newline at end of file -- 2.16.6