[onecollector] Prevent event full name mappings with "namespace.*" form #2043
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.
Relates to #2021
Changes
Harden the validation introduced on [OneCollector] Introduce EventFullNameMappings on options #2021 to prevent mappings with a trailing wildcard.
{ ["Prefix"] = "*.Name" },{ ["Prefix"] = "*.*" }{ ["Prefix"] = "*" },{ ["Prefix"] = "Namespace.*" }(unintentional){ ["Prefix"] = "*.Name" },{ ["Prefix"] = "*.*" },{ ["Prefix"] = "Namespace.*" }{ ["Prefix"] = "*" }Add additional tests to cover more possible user inputs and capture supported use cases.
Merge requirement checklist