fix: Make the orchestrator plugins list configurable in the default values file [RHDHBUGS-1889] - #194
Conversation
Reviewer's GuideExpose the orchestrator plugins list in values.yaml for configurability, update related templates and schema, and bump the Helm chart version with corresponding documentation updates. Entity relationship diagram for orchestrator.plugins configurationerDiagram
ORCHESTRATOR ||--o{ PLUGIN : contains
PLUGIN {
bool disabled
string package
string integrity
object pluginConfig
}
Class diagram for the new orchestrator.plugins structure in values.yamlclassDiagram
class OrchestratorConfig {
+bool enabled
+list plugins
+bool serverlessLogicOperator.enabled
+bool serverlessOperator.enabled
+string sonataflowPlatform.createDBJobImage
}
class OrchestratorPlugin {
+bool disabled
+string package
+string integrity
+object pluginConfig
}
OrchestratorConfig "1" o-- "*" OrchestratorPlugin : plugins
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
This makes it easier to configure
1249bf5 to
699fa98
Compare
|
@sourcery-ai review |
|
/cc @elai-shalev |
|
@rm3l: GitHub didn't allow me to request PR reviews from the following users: elai-shalev. Note that only redhat-developer members and repo collaborators can review this PR, and authors cannot review their own PRs. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
elai-shalev
left a comment
There was a problem hiding this comment.
Looks good, added some questions.
…r local and OCI packages Co-authored-by: Elai Shalev <129178340+elai-shalev@users.noreply.github.com>
|
|
/cherry-pick release-1.7 |
|
@rm3l: once the present PR merges, I will cherry-pick it on top of DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
@rm3l: #194 failed to apply on top of branch "release-1.7": DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
…alues file [RHDHBUGS-1889] (redhat-developer#194) Co-authored-by: Elai Shalev <129178340+elai-shalev@users.noreply.github.com>
… the default values file [RHDHBUGS-1889] (#194) (#196) Co-authored-by: Elai Shalev <129178340+elai-shalev@users.noreply.github.com> Co-authored-by: rm3l <rm3l@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>



Description of the change
This moves the list of orchestrator plugins to the default values file, allowing them to be configurable without requiring an update to the Chart.
Which issue(s) does this PR fix or relate to
Fixes https://issues.redhat.com/browse/RHDHBUGS-1889
How to test changes / Special notes to the reviewer
No breaking change. The procedure depicted in https://github.com/redhat-developer/rhdh-chart/tree/main/charts/backstage#installing-rhdh-with-orchestrator-on-openshift should work as before.
Checklist
Chart.yamlaccording to Semantic Versioning.values.yamland added to the corresponding README.md. The pre-commit utility can be used to generate the necessary content. Usepre-commit run -ato apply changes. The pre-commit Workflow will do this automatically for you if needed.pre-commithook.ct lintcommand.Summary by Sourcery
Make the orchestrator plugins list user-configurable by moving it into the default values file and updating the chart templates and documentation accordingly.
Enhancements: