Add kafka bridge 69/11269/1
authordemx8as6 <martin.skorupski@highstreet-technologies.com>
Tue, 6 Jun 2023 09:33:16 +0000 (09:33 +0000)
committerdemx8as6 <martin.skorupski@highstreet-technologies.com>
Tue, 6 Jun 2023 09:40:27 +0000 (09:40 +0000)
- add config files

Issue-ID: OAM-337
Change-Id: Id61b0137420afbff148ee43c44185f15e6761e4e
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
solution/smo/common/kafka-bridge/application.properties [new file with mode: 0644]
solution/smo/common/kafka-bridge/log4j2.properties [new file with mode: 0644]

diff --git a/solution/smo/common/kafka-bridge/application.properties b/solution/smo/common/kafka-bridge/application.properties
new file mode 100644 (file)
index 0000000..893eb4e
--- /dev/null
@@ -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 (file)
index 0000000..b5be6bb
--- /dev/null
@@ -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