Skip to content

Example defaults.yaml files

KPOps examples

Defaults for ATM Fraud Pipeline

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

streams-bootstrap-v2:
  values:
    imageTag: "1.0.0"
    labels:
      pipeline: ${pipeline.name}
    streams:
      brokers: ${config.kafka_brokers}
      schemaRegistryUrl: ${config.schema_registry.url}
      optimizeLeaveGroupBehavior: false
    prometheus:
      jmx:
        enabled: false

    replicaCount: 1

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

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

Defaults for Word-count Pipeline

defaults.yaml

yaml --8<-- https://raw.githubusercontent.com/bakdata/kpops-examples/main/word-count/defaults.yaml --8<--