Event Endpoint Management continues to be enhanced

Event Endpoint Management continues to be available and enhanced as part of IBM's integration platforms.

End of Marketing announcement for IBM Event Automation

Event Streams and Event Processing are deprecated and no enhancements will be provided. Support and security fixes will be provided in line with published support lifecycle policies. Future event-driven solutions that make use of Apache Kafka and Apache Flink will be delivered by IBM Confluent.

For more information, see the support lifecycle transition and software ordering completion announcement.

Operator watching single namespace has escalated permissions

Symptom

The IBM Operator for Apache Flink installed on Kubernetes platforms that support the Red Hat Universal Base Images (UBI) containers watching single namespace creates ClusterRole and ClusterRoleBinding instead of Role and RoleBinding.

Causes

When watchAnyNamespace is set to false (default), an issue in the Helm templating causes creation of ClusterRole and ClusterRoleBinding permissions instead of Role and RoleBinding ones for the operator.

Resolving the problem

You can resolve the problem by installing the IBM Operator for Apache Flink that will manage the FlinkDeployment instances in only a single namespace with no custom configurations such as kubernetesServiceDnsDomain, or webhook.create.

Run the following command to install the IBM Operator for Apache Flink in the my-flink namespace:

helm install \
   flink ibm-helm/ibm-eventautomation-flink-operator\
   -n "my-flink" \
   --set watchNamespaces={my-flink}