# Holds configuration to use as values for the streams bootstrap producer-app Helm# chart.# More documentation on ProducerApp:# https://github.com/bakdata/streams-bootstrap-type:producer-appname:producer-app# required# Pipeline prefix that will prefix every component name. If you wish to not# have any prefix you can specify an empty string.prefix:${pipeline.name}-# from: # While the producer-app does inherit from kafka-app, it does not need a# `from` section, hence it does not support it.# Topic(s) into which the component will write outputto:topics:${pipeline.name}-output-topic:type:output# Implied when role is NOT specified${pipeline.name}-extra-topic:role:topic-role# Implies `type` to be extra; Will throw an error if `type` is defined${pipeline.name}-error-topic:type:error# Currently KPOps supports Avro and JSON schemas.key_schema:key-schema# must implement SchemaProvider to usevalue_schema:value-schemapartitions_count:1replication_factor:1configs:# https://kafka.apache.org/documentation/#topicconfigscleanup.policy:compactmodels:# SchemaProvider is initiated with the values given heremodel:modelnamespace:namespace# required# Allowed configs:# https://github.com/bakdata/streams-bootstrap/tree/master/charts/producer-appvalues:# requiredstreams:# required, producer-app-specificbrokers:${config.kafka_brokers}# requiredschemaRegistryUrl:${config.schema_registry.url}outputTopic:output_topicextraOutputTopics:output_role1:output_topic1output_role2:output_topic2nameOverride:override-with-this-name# kafka-app-specific# Helm repository configuration (optional)# If not set the helm repo add will not be called. Useful when using local Helm chartsrepo_config:repository_name:bakdata-streams-bootstrap# requiredurl:https://bakdata.github.io/streams-bootstrap/# requiredrepo_auth_flags:username:userpassword:passca_file:/home/user/path/to/ca-fileinsecure_skip_tls_verify:falseversion:"2.12.0"# Helm chart version