4.1

Helm release notes

4.1 Releases

4.1.0 

Additional configuration options supported:

  • lenses.append.conf to set Lenses configuration values directly as text

    # values.yaml
    lenses:
      append:
        conf: |-
    
  • security.append.conf to set Lenses security configuration values directly as text

    # values.yaml
    lenses:
      security:
        append:
          conf: |-
    
  • LENSES_OPTS environmental variable for JVM generic settings

    # values.yaml
    lenses:
      lensesOpts:
    
  • Secret provider plugin used in Kafka Connect connect

    # values.yaml
    lenses:
      connectClusters:
        clusters:
          - aes256
            - key: CHANGEME
    
  • Postgres used as Lenses persistent storage

    # values.yaml
    lenses:
      storage:
        postgres:
          enabled: false
          host:
          port:               # optional, defaults to 5432
          username:
          password:
          database:
          schema:             # optional, defaults to public schema
    
  • Data Application Deployment framework

    # values.yaml
    lenses:
      deployments:
        eventsBufferSize: 10000
        errorsBufferSize: 1000
    
        connect:
          statusInterval: 30 second
          actionsBufferSize: 1000
    
  • Sidecar containers to run one or multiple sidecar containers alongside Lenses. It can be used to dynamically configure Lenses, do healthchecks or extract data from Lenses.

    # values.yaml
    sidecarContainers:
      # - name: sidecar-example
      #   image: alpine
      #   command: ["sh", "-c", "watch datetime"]
    
  • Lenses SQL finetuning

# values.yaml
lenses:
  sql:
    minHeap: 128M
    livenessInitialDelay: 60 seconds
  • Deployments finetuning

    # values.yaml
    labels:
    annotations:
    strategy:
    nodeSlector:
    affinity:
    tolerations:
    

Also check Helm upgrade notes