Skip to content

Siddhi Operator Release 0.2.0-m2

Pre-release
Pre-release
Compare
Choose a tag to compare
@pcnfernando pcnfernando released this 07 Aug 18:55
· 77 commits to master since this release
c084511

Installing

Docker Image:

siddhiio/siddhi-operator:0.2.0-m2
kubectl apply -f https://github.com/siddhi-io/siddhi-operator/releases/download/v0.2.0-m2/00-prereqs.yaml
kubectl apply -f https://github.com/siddhi-io/siddhi-operator/releases/download/v0.2.0-m2/01-siddhi-operator.yaml

Highlights

Changed

  1. Change YAML naming convention to the Camel case.

    messagingSystem:
        type: nats
        config: 
        bootstrapServers: 
            - "nats://nats-siddhi:4222"
        clusterId: stan-siddhi
    
    persistentVolume: 
        accessModes: 
        - ReadWriteOnce
        resources: 
        requests: 
            storage: 1Gi
        storageClassName: standard
        volumeMode: Filesystem
  2. Use a dynamic Siddhi Parser for each Siddhi Custom Resource object, embedded within the Siddhi Runner distribution in-order to share the classpaths . (#71)

Features & Improvements

  1. Enable version controlling for SiddhiProcesses.(#57, #66)
  2. NGINX ingress 0.22.0+ support.
  3. Enabling readiness and liveness probes with the Siddhi runner. (#46)

Bug Fixes

  1. Fix Operator startup failing when NATS Operator is unavailable. #50
  2. Fix Siddhi Process not getting updated when the Config map used to pass the Siddhi application in Siddhi custom resource object is updated. #42