fuel-plugin-kafka/environment_config.yaml

68 lines
1.8 KiB
YAML

attributes:
kafka_jvm_heap_size:
value: '1'
label: 'Kafka JVM Heap size'
description: "The JVM Heap size for Kafka in GB"
weight: 10
type: "text"
regex:
source: '^\d+$'
error: "You must provide a number"
zookeeper_jvm_heap_size:
value: '1'
label: 'ZooKeeper JVM Heap size'
description: 'The JVM Heap size for ZooKeeper in GB. Kafka documentation it is recommended to use 3-5 GB as the JVM Heap size for ZooKeeper'
weight: 15
type: "text"
regex:
source: '^\d+$'
error: "You must provide a number"
advanced_settings:
label: "Advanced settings"
value: false
description: "The plugin determines the best settings if not set"
weight: 20
type: checkbox
num_partitions:
value: '5'
label: 'Number of partitions'
description: "The number of partitions per topic. Default is 5."
weight: 22
type: "text"
regex:
source: '^\d+$'
error: "You must provide a number"
restrictions:
- condition: "settings:kafka.advanced_settings.value == false"
action: hide
replication_factor:
value: ''
label: 'Replication factor'
description: 'The partition replication factor. Default is number of nodes in the Kafka cluster'
weight: 23
type: "text"
regex:
source: '^\d{0,2}$'
error: "You must provide either a number or leave it empty"
restrictions:
- condition: "settings:kafka.advanced_settings.value == false"
action: hide
log_retention_hours:
value: '168'
label: 'Retention period'
description: 'The log retention in hours. Default is 168 hours (7 days).'
weight: 24
type: "text"
regex:
source: '^\d+$'
error: "You must provide a number"
restrictions:
- condition: "settings:kafka.advanced_settings.value == false"
action: hide