Define new "dynamic" unit option in CI framework
Follow up of CI session done in Sylva dev workshop
Background
In our development workflow, we frequently need to create new CI options to enable specific units, especially during the prototyping phase. This increases the complexity of the development workflow.
Proposal
This issue tracks a proposal from @tmmorin to enhance our CI framework with the ability to detect options matching the pattern unit-<unit name>. When detected, the framework would automatically add the following configuration to the values file.
@mederic.deverdilhac suggested an improvement: instead of using a specific "option" pattern , we could implement a new field (
Implementation
As we plan to introduce the operator workflow soon, it would be beneficial to:
Create these additional values in a local temporary file Either merge them into the values file for the legacy workflow Or add them to the valuesFrom parameter in the operator workflow