Skip to content

Commit 6387131

Browse files
committed
run codegen
1 parent dec43f6 commit 6387131

29 files changed

+3178
-737
lines changed

api/jsonschema/schema.json

Lines changed: 28 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/openapi-spec/swagger.json

Lines changed: 28 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/executor_swagger.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2163,6 +2163,7 @@ that the fieldset applies to.
21632163
|------|------|---------|:--------:| ------- |-------------|---------|
21642164
| name | string| `string` | | | name of the mutex | |
21652165
| namespace | string| `string` | | `"[namespace of workflow]"`| | |
2166+
| selectors | [][SyncSelector](#sync-selector)| `[]*SyncSelector` | | | Selectors is a list of references to dynamic values (like parameters, labels, annotations) that can be added to mutex key to make concurrency more customizable | |
21662167

21672168

21682169

@@ -3552,6 +3553,7 @@ are set, the values in SecurityContext take precedence.
35523553
|------|------|---------|:--------:| ------- |-------------|---------|
35533554
| configMapKeyRef | [ConfigMapKeySelector](#config-map-key-selector)| `ConfigMapKeySelector` | | | | |
35543555
| namespace | string| `string` | | `"[namespace of workflow]"`| | |
3556+
| selectors | [][SyncSelector](#sync-selector)| `[]*SyncSelector` | | | Selectors is a list of references to dynamic values (like parameters, labels, annotations) that can be added to semaphore key to make concurrency more customizable | |
35553557

35563558

35573559

@@ -3669,6 +3671,25 @@ otherwise).
36693671

36703672

36713673

3674+
### <span id="sync-selector"></span> SyncSelector
3675+
3676+
3677+
> Synchronization selector
3678+
3679+
3680+
3681+
3682+
3683+
3684+
**Properties**
3685+
3686+
| Name | Type | Go type | Required | Default | Description | Example |
3687+
|------|------|---------|:--------:| ------- |-------------|---------|
3688+
| name | string| `string` | | | Name of the selector | |
3689+
| template | string| `string` | | | Template replaced with global variables | |
3690+
3691+
3692+
36723693
### <span id="synchronization"></span> Synchronization
36733694

36743695

docs/fields.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2481,6 +2481,7 @@ Mutex holds Mutex configuration
24812481
|:----------:|:----------:|---------------|
24822482
|`name`|`string`|name of the mutex|
24832483
|`namespace`|`string`|Namespace is the namespace of the mutex, default: [namespace of workflow]|
2484+
|`selectors`|`Array<`[`SyncSelector`](#syncselector)`>`|Selectors is a list of references to dynamic values (like parameters, labels, annotations) that can be added to mutex key to make concurrency more customizable|
24842485

24852486
## SemaphoreRef
24862487

@@ -2491,6 +2492,7 @@ SemaphoreRef is a reference of Semaphore
24912492
|:----------:|:----------:|---------------|
24922493
|`configMapKeyRef`|[`ConfigMapKeySelector`](#configmapkeyselector)|ConfigMapKeyRef is configmap selector for Semaphore configuration|
24932494
|`namespace`|`string`|Namespace is the namespace of the configmap, default: [namespace of workflow]|
2495+
|`selectors`|`Array<`[`SyncSelector`](#syncselector)`>`|Selectors is a list of references to dynamic values (like parameters, labels, annotations) that can be added to semaphore key to make concurrency more customizable|
24942496

24952497
## ArtifactLocation
24962498

@@ -3849,6 +3851,22 @@ MetricLabel is a single label for a prometheus metric
38493851

38503852
RetryNodeAntiAffinity is a placeholder for future expansion, only empty nodeAntiAffinity is allowed. In order to prevent running steps on the same host, it uses "kubernetes.io/hostname".
38513853

3854+
## SyncSelector
3855+
3856+
Synchronization selector
3857+
3858+
<details markdown>
3859+
<summary>Examples with this field (click to open)</summary>
3860+
3861+
- [`input-artifact-git.yaml`](https://github.com/argoproj/argo-workflows/blob/main/examples/input-artifact-git.yaml)
3862+
</details>
3863+
3864+
### Fields
3865+
| Field Name | Field Type | Description |
3866+
|:----------:|:----------:|---------------|
3867+
|`name`|`string`|Name of the selector|
3868+
|`template`|`string`|Template replaced with global variables|
3869+
38523870
## ContainerNode
38533871

38543872
_No description available_

manifests/base/crds/full/argoproj.io_clusterworkflowtemplates.yaml

Lines changed: 108 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)