Avoid SUMA health complete on settings not configured error #2547
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.
Description
Avoid sending
CompleteSoftwareUpdatesDiscovery
during the discovery if the SUMA settings are not configured.This is needed in scenarios like when the
SoftwareUpdatesDiscoveryEventHandler
handler runs the discovery.Without this change, the health of the software updates is set to
unknown
, even though we shouldn't be changing it, as SUMA settings are not configured.So the unique difference is that the
settings_not_configured
error doesn't dispatch the command, nothing else.How was this tested?
UT added and tested manually