strimzi-mqtt-bridge
strimzi-mqtt-bridge copied to clipboard
Create kustomization.yaml
use case
install Kustomization from fluxcd GitRepository
---
apiVersion: source.toolkit.fluxcd.io/v1
kind: GitRepository
metadata:
name: strimzi-mqtt-bridge
spec:
interval: 12h
url: https://github.com/RahkarSanat/strimzi-mqtt-bridge
ref:
branch: main
ignore: |-
# exclude all
/*
# include install directory
!/packaging/install
---
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: strimzi-mqtt-bridge
spec:
interval: 1h
targetNamespace: abrso-app
sourceRef:
kind: GitRepository
name: strimzi-mqtt-bridge
path: "./packaging/install"
prune: true
timeout: 1m
patches:
- patch: |
- op: replace
path: /data
value:
application.properties: |
#Bridge related settings
bridge.id=abrso-bridge
#MQTT server common
mqtt.host=0.0.0.0
mqtt.port=1883
#Apache Kafka common
kafka.bootstrap.servers=abrso-cluster-kafka-bootstrap.abrso-kafka.svc:9092
topic-mapping-rules.json: |
[
....
]
log4j2.properties: |
name=MqttBridgeConfig
appender.console.type=Console
appender.console.name=STDOUT
appender.console.layout.type=PatternLayout
appender.console.layout.pattern=%d{yyyy-MM-dd HH:mm:ss} %-5p [%t] %c{1}:%L - %m%n
rootLogger.level=INFO
rootLogger.appenderRefs=console
rootLogger.appenderRef.console.ref=STDOUT
rootLogger.additivity=false
logger.bridge.name=io.strimzi.kafka.bridge.mqtt
logger.bridge.level=INFO
logger.bridge.appenderRefs=console
logger.bridge.appenderRef.console.ref=STDOUT
logger.bridge.additivity=false
target:
kind: ConfigMap
name: mqtt-bridge-config