This is an automated email from the ASF dual-hosted git repository. heneveld pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git
commit 728450104b3451c94996e7382d4a415ea6f1bb71 Merge: 2d6e8cdc40 245d1d1775 Author: Alex Heneveld <[email protected]> AuthorDate: Wed May 24 11:49:44 2023 +0100 Merge branch 'workflow-more-good-stuff' .../brooklyn/camp/brooklyn/WorkflowYamlTest.java | 36 ++ .../brooklyn/core/effector/EffectorBase.java | 5 +- .../brooklyn/core/mgmt/EntityManagementUtils.java | 5 + .../core/workflow/WorkflowCommonConfig.java | 2 + .../core/workflow/WorkflowExecutionContext.java | 57 ++- .../core/workflow/WorkflowReplayUtils.java | 78 +++- .../core/workflow/WorkflowStepDefinition.java | 153 ++++--- .../core/workflow/WorkflowStepResolution.java | 14 +- .../core/workflow/steps/CustomWorkflowStep.java | 259 +++++++++--- .../appmodel/DeployApplicationWorkflowStep.java | 2 +- .../steps/appmodel/HasBlueprintWorkflowStep.java | 18 +- .../steps/appmodel/InvokeEffectorWorkflowStep.java | 31 +- .../steps/appmodel/UpdateChildrenWorkflowStep.java | 453 +++++++++++++++++++++ .../workflow/steps/flow/ForeachWorkflowStep.java | 100 +++++ .../core/workflow/steps/flow/LogWorkflowStep.java | 3 +- .../workflow/steps/flow/SwitchWorkflowStep.java | 4 +- .../workflow/steps/variables/TransformJsonish.java | 4 +- .../workflow/steps/variables/TransformMerge.java | 4 +- .../workflow/steps/variables/TransformReplace.java | 4 +- ...ontext.java => TransformResolveExpression.java} | 13 +- ...nsformWithContext.java => TransformReturn.java} | 14 +- ...Type.java => TransformSetWorkflowVariable.java} | 21 +- .../workflow/steps/variables/TransformType.java | 6 +- .../variables/TransformVariableWorkflowStep.java | 50 ++- .../steps/variables/WorkflowTransformDefault.java | 28 +- .../variables/WorkflowTransformWithContext.java | 4 +- .../util/core/task/DynamicSequentialTask.java | 3 + .../brooklyn/util/core/text/TemplateProcessor.java | 3 + .../brooklyn/core/workflow/WorkflowBasicTest.java | 32 +- .../core/workflow/WorkflowBeefyStepTest.java | 5 + .../core/workflow/WorkflowMapAndListTest.java | 2 +- .../WorkflowNestedAndCustomExtensionTest.java | 125 +++++- .../core/workflow/WorkflowTransformTest.java | 58 ++- .../workflow/WorkflowUpdateChildrenStepTest.java | 301 ++++++++++++++ karaf/init/src/main/resources/catalog.bom | 10 + 35 files changed, 1686 insertions(+), 221 deletions(-)
