Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean up mechanism in Optimize #4878

Open
1 task
mboskamp opened this issue Jan 6, 2025 · 0 comments
Open
1 task

Clean up mechanism in Optimize #4878

mboskamp opened this issue Jan 6, 2025 · 0 comments
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.

Comments

@mboskamp
Copy link
Member

mboskamp commented Jan 6, 2025

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

Preview Give feedback
No tasks being tracked yet.

Dev2QA handover

  • Does this ticket need a QA test and the testing goals are not clear from the description? Add a Dev2QA handover comment
@mboskamp mboskamp added type:task Issues that are a change to the project that is neither a feature nor a bug fix. scope:optimize Changes to Optimize. labels Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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.
Projects
None yet
Development

No branches or pull requests

1 participant