Skip to content

Example defaults.yaml files

KPOps examples

Shared defaults for ATM Fraud Pipeline and Word-count Pipeline

defaults.yaml
kubernetes-app:
  namespace: ${NAMESPACE}

streams-bootstrap:
  app:
    imageTag: "1.0.0"
    labels:
      pipeline: ${pipeline.name}
    replicaCount: 1

kafka-app:
  app:
    streams:
      brokers: ${config.kafka_brokers}
      schemaRegistryUrl: ${config.schema_registry.url}
      optimizeLeaveGroupBehavior: false
    prometheus:
      jmx:
        enabled: false
  debug: true

producer-app:
  to:
    topics:
      ${output_topic_name}:
        partitions_count: 3

streams-app:
  app:
    commandLine:
      PRODUCTIVE: false
  to:
    topics:
      ${error_topic_name}:
        type: error
        partitions_count: 1
      ${output_topic_name}:
        partitions_count: 3