Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
EventSource can match CloudEvents over NATS/JetStream subjects.
EventReports in the managed cluster contains the matching CloudEvents. When EventReport instances are collected, they are processed in the management cluster. If all is successfull, EventReport is stored in the management cluster (with no matching cloudEvents, those are removed before storing it). The EventReport is updated in the managed cluster by removing the processed CloudEvents and setting the status to Processed.
If an error happens, EventReport in the managed cluster is not updated. So it will be fetched again and again the matching CloudEvents will be processed.
ClusterProfiles/Secrets/ConfigMaps created because of CloudEvents have two labels:
Resources created because of a CloudEvent are removed only in those scenario:
Delete
The last case is important. It means Sveltos identifies CloudEvents using Source,Subject pair.