siddhi-io / siddhi-operator

Operator allows you to run stream processing logic directly on a Kubernetes cluster
Apache License 2.0
17 stars 12 forks source link

Enable error handling when NATS not installed in distributed mode #132

Closed BuddhiWathsala closed 4 years ago

BuddhiWathsala commented 4 years ago

Purpose

Resolve https://github.com/siddhi-io/siddhi-operator/issues/130

Goals

Provide a comprehensive error handling mechanism when NATS doesn’t available in the distributed mode of the Siddhi operator.

Approach

When the user does not install the NATS in the K8s cluster and trying to do the automatic NATS creation, this shows error messages in SiddhiProcess and in the operator logs.

To solve that issue user has to do followings:

  1. Install NATS operator and NATS streaming operator
  2. Again redeploy the Siddhi operator.

Test environment

minikube version: v1.4.0