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 Flink will be delivered by IBM Confluent Platform.

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

Attention: This version of Event Streams has reached End of Support. For more information about supported versions, see the support matrix.

Apicurio authentication errors due to User Operator watchedNamespace

Symptoms

Specifying EventStreams.spec.strimziOverrides.entityOperator.userOperator.watchedNamespace when installing Event Streams produces the following error in the Apicurio logs:

2022-07-27 19:15:44,304 WARN  [org.apa.kaf.cli.adm.int.AdminMetadataManager] (kafka-admin-client-thread | eventstreams-apicurio-registry-1c2d1d16-63b2-4369-bfd0-6f51552a9a01-admin) [AdminClient clientId=eventstreams-apicurio-registry-1c2d1d16-63b2-4369-bfd0-6f51552a9a01-admin] Metadata update failed due to authentication error: org.apache.kafka.common.errors.SaslAuthenticationException: Authentication failed during authentication due to invalid credentials with SASL mechanism SCRAM-SHA-512

Causes

Apicurio uses scram-sha-512 credentials generated by a KafkaUser resource. If the watchedNamespace field is set to a namespace that is not the same as the namespace set in the EventStreams custom resource, then the KafkaUsers created by Event Streams are ignored.

Resolving the problem

Remove the field EventStreams.spec.strimziOverrides.entityOperator.userOperator.watchedNamespace from the EventStreams custom resource.