deploy-templates/values.yaml (33 lines of code) (raw):

# Default values for cp-schema-registry. # This is a YAML-formatted file. # Declare variables to be passed into your templates. ## ------------------------------------------------------ ## Schema Registry ## ------------------------------------------------------ name: kafka-schema-registry ## Number of Scheme Registry Pod replicaCount: 1 image: name: kafka-schema-registry version: latest ## Image Info ## ref: https://hub.docker.com/r/confluentinc/cp-schema-registry/ defaultimage: confluentinc/cp-schema-registry imageTag: 6.1.1 ## Specify a imagePullPolicy ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images imagePullPolicy: IfNotPresent ## Specify an array of imagePullSecrets. ## Secrets must be manually created in the namespace. ## ref: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod imagePullSecrets: ## Schema Registry Settings Overrides ## Configuration Options can be found here: https://docs.confluent.io/current/schema-registry/docs/config.html configurationOverrides: cleanup.policy: "compact" kafkaCheck: brokerConnect: kafka-cluster-kafka-bootstrap port: 9093 ## Additional env variables customEnv: {} ## The port on which the Schema Registry will be available and serving requests servicePort: 8081 ## Schema registry JVM Heap Option heapOptions: "-Xms512M -Xmx512M" ## You can list load balanced service endpoint, or list of all brokers (which is hard in K8s). e.g.: ## bootstrapServers: "PLAINTEXT://dozing-prawn-kafka-headless:9092" ## Charts uses Kafka Coordinator Master Election: https://docs.confluent.io/current/schema-registry/docs/design.html#kafka-coordinator-master-election kafka: bootstrapServers: "kafka-cluster-kafka-bootstrap:9092" resources: {} # We usually recommend not to specify default resources and to leave this as a conscious # choice for the user. This also increases chances charts run on environments with little # resources, such as Minikube. If you do want to specify resources, uncomment the following # lines, adjust them as necessary, and remove the curly braces after 'resources:'. # limits: # cpu: 100m # memory: 128Mi # requests: # cpu: 100m # memory: 128Mi ## Custom pod annotations podAnnotations: {} ## Node labels for pod assignment ## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ nodeSelector: {} ## Taints to tolerate on node assignment: ## Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ tolerations: {} ## Monitoring ## Schema Registry JMX Settings ## ref: https://docs.confluent.io/current/schema-registry/docs/monitoring.html jmx: port: 5555 ## Prometheus Exporter Configuration ## ref: https://prometheus.io/docs/instrumenting/exporters/ prometheus: ## JMX Exporter Configuration ## ref: https://github.com/prometheus/jmx_exporter jmx: enabled: false image: solsson/kafka-prometheus-jmx-exporter@sha256 imageTag: 6f82e2b0464f50da8104acd7363fb9b995001ddff77d248379f8788e78946143 imagePullPolicy: IfNotPresent port: 5556 resources: {}