Discussed in #501
Originally posted by smarch-int August 8, 2022
Currently we are limited to override single plugin config using this.yaml.
This limitation needs to be addressed by allowing multiple plugin configs to be merged into respective jobs.
Description
Based on the above discussion, the static default configs in the plugins can be provided in the this.yaml spec in the project.
They being static implies that they don't change at job level. This can be defined in this.yaml.
This eliminates the need to explicitly define them in the plugins thereby simplifying the interfaces and codebase.
Acceptance Criteria
Tech Details
Discussed in #501
Originally posted by smarch-int August 8, 2022
Currently we are limited to override single plugin config using this.yaml.
This limitation needs to be addressed by allowing multiple plugin configs to be merged into respective jobs.
Description
Based on the above discussion, the static default configs in the plugins can be provided in the
this.yamlspec in the project.They being static implies that they don't change at job level. This can be defined in
this.yaml.This eliminates the need to explicitly define them in the plugins thereby simplifying the interfaces and codebase.
Acceptance Criteria
this.yamlto support config for multiple job types.this.yamlrather than plugins.Tech Details