ghts.jikkou.0.8.0.source-code.reference.conf Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jikkou Show documentation
Show all versions of jikkou Show documentation
A command-line tool to help you automate the management of the configurations that live on your Apache Kafka clusters.
jikkou {
adminClient {
bootstrap.servers = "localhost:9092"
bootstrap.servers = ${?JIKKOU_DEFAULT_KAFKA_BOOTSTRAP_SERVERS}
}
kafka {
brokers {
# If 'True'
wait-for-enabled = true
wait-for-enabled = ${?JIKKOU_KAFKA_BROKERS_WAIT_FOR_ENABLED}
# The minimal number of broker that should be alive for the interceptor stops waiting.
wait-for-min-available = 1
wait-for-min-available = ${?JIKKOU_KAFKA_BROKERS_WAIT_FOR_MIN_AVAILABLE}
# The amount of time to wait before verifying that brokers are available.
wait-for-retry-backoff-ms = 1000
wait-for-retry-backoff-ms = ${?JIKKOU_KAFKA_BROKERS_WAIT_FOR_RETRY_BACKOFF_MS}
# Wait until brokers are available or this timeout is reached.
wait-for-timeout-ms = 60000
wait-for-timeout-ms = ${?JIKKOU_KAFKA_BROKERS_WAIT_FOR_TIMEOUT_MS}
}
}
# The regex patterns to use for including resources.
include-resources = []
# The regex patterns to use for excluding resources.
exclude-resources = []
templating {
vars {
}
}
validations = [
{
type = io.streamthoughts.kafka.specs.validations.TopicConfigKeysValidation
config = {}
},
{
type = io.streamthoughts.kafka.specs.validations.TopicNameRegexValidation
config = {
topic-name-regex = "[a-zA-Z0-9\\._\\-]+"
topic-name-regex = ${?VALIDATION_DEFAULT_TOPIC_NAME_REGEX}
}
},
{
type = io.streamthoughts.kafka.specs.validations.TopicMinNumPartitionsValidation
config = {
topic-min-num-partitions = 1
topic-min-num-partitions = ${?VALIDATION_DEFAULT_TOPIC_MIN_NUM_PARTITIONS}
}
},
{
type = io.streamthoughts.kafka.specs.validations.TopicMinReplicationFactorValidation
config = {
topic-min-replication-factor = 1
topic-min-replication-factor = ${?VALIDATION_DEFAULT_TOPIC_MIN_REPLICATION_FACTOR}
}
}
]
transforms = []
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy