Remove unsupported code "discovery_source.go" and increase test coverage #478
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.
What this PR does / why we need it
The CLI does not support turning off the Central Repository feature. Therefore, the current feature flag
constants.FeatureDisableCentralRepositoryForTesting
cannot be used, and its unused code paths should be removed.This PR starts by fixing only the
discovery_source.go
file and its tests, in an attempt to simplify the review by keeping the changes logically contained.The changes are:
discovery_source.go
file that only run when the central repo feature is disabled through the use of the feature flagconstants.FeatureDisableCentralRepositoryForTesting
--uri
flag as required forplugin source update
; this was forgotten when we implemented the central repo feature (it used to be marked as required); also update the usage text to include the use of the--uri
flag since it is now requiredWhich issue(s) this PR fixes
Part of #477
Describe testing done for PR
I also ran the unit tests and checked the test coverage for
discovery_source.go
: except from minor error case, the file is fully covered.Release note
Additional information
Special notes for your reviewer