Clean up mechanism in Optimize #4878
Labels
scope:optimize
Changes to Optimize.
type:task
Issues that are a change to the project that is neither a feature nor a bug fix.
Acceptance Criteria (Required on creation)
Background
The ConfigurationValidator class is used to validate the Optimize configuration. If users use a configuration property that does not exist anymore, Optimize will detect this and log an error and throw an exception.
Current situation
Deleted properties are managed within deleted-config.yaml. It has the deleted property name and a link to the relevant documentation section.
The current validator logic does not use the links from deleted-config.yaml but replaces all of the links with the generic
DOCS_URL
(here, see also ConfigurationValidatorTest).We can clean this behavior up as the links in
deleted-config.yaml
are not used.Hints
This might be something the Optimize 8 team is interested in as well. Let's sync with them.
Links
Breakdown
Pull Requests
Dev2QA handover
The text was updated successfully, but these errors were encountered: