From c60fb6b8fdb1a17dd7a36e6764754658bd5af915 Mon Sep 17 00:00:00 2001 From: joshvanl Date: Tue, 16 Sep 2025 14:37:53 -0400 Subject: [PATCH 1/2] [1.16] Adds configuration-overview.md section on Workflow Fixes https://github.com/dapr/docs/issues/4884 Signed-off-by: joshvanl --- .../configuration/configuration-overview.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/daprdocs/content/en/operations/configuration/configuration-overview.md b/daprdocs/content/en/operations/configuration/configuration-overview.md index f501710405c..dff67df60d5 100644 --- a/daprdocs/content/en/operations/configuration/configuration-overview.md +++ b/daprdocs/content/en/operations/configuration/configuration-overview.md @@ -303,6 +303,15 @@ See the [preview features]({{% ref "preview-features.md" %}}) guide for informat Enabling preview features unlock new capabilities to be added for dev/test, since they still need more time before becoming generally available (GA) in the runtime. +#### Workflow + +The `workflow` section contains properties for configuring [Workflows]({{% ref "workflow-overview.md" %}}). + +| Property | Type | Description | +|------------------|--------|-----| +| `maxConcurrentWorkflowInvocations` | int32 | Maximum number of concurrent workflow executions per Dapr sidecar. Default is infinite. | +| `maxConcurrentActivityInvocations` | int32 | Maximum number of concurrent activity executions per Dapr sidecar. Default is infinite. | + ### Example sidecar configuration The following YAML shows an example configuration file that can be applied to an applications' Dapr sidecar. @@ -334,6 +343,9 @@ spec: deny: - bindings.smtp - secretstores.local.file + workflow: + maxConcurrentWorkflowInvocations: 100 + maxConcurrentActivityInvocations: 1000 accessControl: defaultAction: deny trustDomain: "public" From 8a7ab35fd6471d6a15390026492f261f37916620 Mon Sep 17 00:00:00 2001 From: Mark Fussell Date: Tue, 16 Sep 2025 12:15:11 -0700 Subject: [PATCH 2/2] Update configuration-overview.md Moving workflow section and adding link in the index Signed-off-by: Mark Fussell --- .../configuration/configuration-overview.md | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/daprdocs/content/en/operations/configuration/configuration-overview.md b/daprdocs/content/en/operations/configuration/configuration-overview.md index dff67df60d5..33cc11d8e31 100644 --- a/daprdocs/content/en/operations/configuration/configuration-overview.md +++ b/daprdocs/content/en/operations/configuration/configuration-overview.md @@ -62,13 +62,14 @@ A Dapr sidecar can apply a specific configuration by using a `dapr.io/config` an ### Application configuration settings -The following menu includes all of the configuration settings you can set on the sidecar. +The following menu includes all of the configuration settings you can set: - [Tracing](#tracing) - [Metrics](#metrics) - [Logging](#logging) - [Middleware](#middleware) - [Name resolution](#name-resolution) +- [Workflow](#workflow) - [Scope secret store access](#scope-secret-store-access) - [Access Control allow lists for building block APIs](#access-control-allow-lists-for-building-block-apis) - [Access Control allow lists for service invocation API](#access-control-allow-lists-for-service-invocation-api) @@ -255,6 +256,15 @@ For more information, see: - [The name resolution component documentation]({{% ref supported-name-resolution %}}) for more examples. - [The Configuration file documentation]({{% ref configuration-schema.md %}}) to learn more about how to configure name resolution per component. +#### Workflow + +The `workflow` section contains properties for configuring [Workflows]({{% ref "workflow-overview.md" %}}). + +| Property | Type | Description | +|------------------|--------|-----| +| `maxConcurrentWorkflowInvocations` | int32 | Maximum number of concurrent workflow executions per Dapr sidecar. Default is infinite. | +| `maxConcurrentActivityInvocations` | int32 | Maximum number of concurrent activity executions per Dapr sidecar. Default is infinite. | + #### Scope secret store access See the [Scoping secrets]({{% ref "secret-scope.md" %}}) guide for information and examples on how to scope secrets to an application. @@ -303,15 +313,6 @@ See the [preview features]({{% ref "preview-features.md" %}}) guide for informat Enabling preview features unlock new capabilities to be added for dev/test, since they still need more time before becoming generally available (GA) in the runtime. -#### Workflow - -The `workflow` section contains properties for configuring [Workflows]({{% ref "workflow-overview.md" %}}). - -| Property | Type | Description | -|------------------|--------|-----| -| `maxConcurrentWorkflowInvocations` | int32 | Maximum number of concurrent workflow executions per Dapr sidecar. Default is infinite. | -| `maxConcurrentActivityInvocations` | int32 | Maximum number of concurrent activity executions per Dapr sidecar. Default is infinite. | - ### Example sidecar configuration The following YAML shows an example configuration file that can be applied to an applications' Dapr sidecar.