You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have usecases to create Kafka topic on AWS MSK on the fly when any application is deployed within Kubernetes Cluster.
We have written one CR/CRD((Api Group "kafka.abc.io")) having the details of topic information. This CR is deployed as part of the application deployment as Helm Chart.
We have written one hook in operator to listen this CR and do appropriate action to create/update topic based on captured Events(Add/Modify).
When Helm chart deploy multiple CR of same Api Group("kafka.abc.io") then shell-operator should capture all the events for the CR added to the cluster.
Actual behavior (what actually happened):
shell-operator is able to capture "Add" Event of only one CR. Other "Add" Events of different CR are being losses because all the CR are added into K8s cluster at same timestamp by Helm Chart
Expected behavior (what you expected to happen):
We have usecases to create Kafka topic on AWS MSK on the fly when any application is deployed within Kubernetes Cluster.
We have written one CR/CRD((Api Group "kafka.abc.io")) having the details of topic information. This CR is deployed as part of the application deployment as Helm Chart.
We have written one hook in operator to listen this CR and do appropriate action to create/update topic based on captured Events(Add/Modify).
When Helm chart deploy multiple CR of same Api Group("kafka.abc.io") then shell-operator should capture all the events for the CR added to the cluster.
Actual behavior (what actually happened):
shell-operator is able to capture "Add" Event of only one CR. Other "Add" Events of different CR are being losses because all the CR are added into K8s cluster at same timestamp by Helm Chart
Steps to reproduce:
Apply the below CR using helm chart :
Environment:
Anything else we should know?:
Is there any solution to capture the events which got missed due to concurrency?
Script
Logs
The text was updated successfully, but these errors were encountered: