[release-1.7] RHDH-Local and Orchestrator Integration - #69
Conversation
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Reviewer's GuideThis PR backports orchestrator integration to the release-1.7 branch by supplying a new dynamic plugin config, a compose override to launch Sonataflow, example Serverless Workflows with accompanying project files, and updated documentation; the CI pipeline is also adjusted to skip the orchestrator workflow job. Class diagram for dynamic plugin orchestrator configurationclassDiagram
class DynamicPluginsConfig {
+includes: string[]
+plugins: PluginConfig[]
}
class PluginConfig {
+package: string
+integrity: string
+disabled: bool
+pluginConfig: object
}
class OrchestratorFrontendConfig {
+appIcons: object[]
+dynamicRoutes: object[]
}
class OrchestratorBackendConfig {
+dataIndexService: object
}
DynamicPluginsConfig --> PluginConfig
PluginConfig --> OrchestratorFrontendConfig : frontend
PluginConfig --> OrchestratorBackendConfig : backend
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
RHDH Local doesn't usually have "release" branches, because its not a product. Is there some reason why we felt it necessary to lockstep its release cadence with RHDH? |
@benwilcock I am confused. Wasn't this a PM request to include rhdh-local in the release process (branching/tagging) (RHIDP-7829)? |
|
Not exactly. There was a request to make sure that the RHDH container image got updated in the config when new RHDH container images come out - to prevent local lagging behind. But there was no ask to create "releases" for RHDH local - it's not a product. Changes here are made when they're ready, not on a schedule. |
|
Main should always be stable. It's the default people clone from. |
🤔 It should be, yes - and we all strive for that in all the different repos. But not sure we can assume that |
This is an automated cherry-pick of #55
/assign rm3l
Summary by Sourcery
Integrate Orchestrator into RHDH Local by adding dynamic plugin configurations, orchestration workflows, supporting compose files, and accompanying documentation and examples
New Features:
CI:
Documentation: