Skip to content

Commit 28bf673

Browse files
chore: update Dapr to v1.18.1
v1.18.1 is the latest 1.18 patch release. Bump fetch-deps VERSION and regenerate the vendored dapr.yaml and crds.yaml from the dapr/dapr 1.18.1 Helm chart (adds the new workflow/activity global concurrency limit CRD fields). Signed-off-by: Nelson Parente <nelson_parente@live.com.pt>
1 parent 64dd74b commit 28bf673

3 files changed

Lines changed: 107 additions & 53 deletions

File tree

dapr/internal/configure-pipeline/dependencies/crds.yaml

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -651,6 +651,40 @@ spec:
651651
workflow:
652652
description: WorkflowSpec defines the configuration for Dapr workflows.
653653
properties:
654+
activityConcurrencyLimits:
655+
description: |-
656+
activityConcurrencyLimits defines per-activity-name concurrency limits
657+
enforced globally across all replicas by the scheduler.
658+
items:
659+
description: |-
660+
NamedConcurrencyLimit defines a per-name concurrency limit for a specific
661+
workflow or activity name.
662+
properties:
663+
maxConcurrent:
664+
description: |-
665+
MaxConcurrent is the maximum number of concurrent invocations across all
666+
replicas.
667+
format: int32
668+
type: integer
669+
name:
670+
description: Name is the workflow or activity name to limit.
671+
type: string
672+
type: object
673+
type: array
674+
globalMaxConcurrentActivityInvocations:
675+
description: |-
676+
globalMaxConcurrentActivityInvocations is the maximum number of concurrent
677+
activity invocations across all replicas, enforced by the scheduler.
678+
If omitted, no global maximum will be enforced.
679+
format: int32
680+
type: integer
681+
globalMaxConcurrentWorkflowInvocations:
682+
description: |-
683+
globalMaxConcurrentWorkflowInvocations is the maximum number of concurrent
684+
workflow invocations across all replicas, enforced by the scheduler.
685+
If omitted, no global maximum will be enforced.
686+
format: int32
687+
type: integer
654688
maxConcurrentActivityInvocations:
655689
description: |-
656690
maxConcurrentActivityInvocations is the maximum number of concurrent activities that can be processed by a single Dapr instance.
@@ -692,6 +726,26 @@ spec:
692726
Terminated terminal state.
693727
type: string
694728
type: object
729+
workflowConcurrencyLimits:
730+
description: |-
731+
workflowConcurrencyLimits defines per-workflow-name concurrency limits
732+
enforced globally across all replicas by the scheduler.
733+
items:
734+
description: |-
735+
NamedConcurrencyLimit defines a per-name concurrency limit for a specific
736+
workflow or activity name.
737+
properties:
738+
maxConcurrent:
739+
description: |-
740+
MaxConcurrent is the maximum number of concurrent invocations across all
741+
replicas.
742+
format: int32
743+
type: integer
744+
name:
745+
description: Name is the workflow or activity name to limit.
746+
type: string
747+
type: object
748+
type: array
695749
type: object
696750
type: object
697751
type: object

0 commit comments

Comments
 (0)