diff --git a/api/jsonschema/schema.json b/api/jsonschema/schema.json
index bef180071978..848ca8702a2b 100644
--- a/api/jsonschema/schema.json
+++ b/api/jsonschema/schema.json
@@ -4840,6 +4840,20 @@
},
"type": "object"
},
+ "io.argoproj.workflow.v1alpha1.BasicAuth": {
+ "description": "BasicAuth describes the secret selectors required for basic authentication",
+ "properties": {
+ "passwordSecret": {
+ "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector",
+ "description": "PasswordSecret is the secret selector to the repository password"
+ },
+ "usernameSecret": {
+ "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector",
+ "description": "UsernameSecret is the secret selector to the repository username"
+ }
+ },
+ "type": "object"
+ },
"io.argoproj.workflow.v1alpha1.Cache": {
"description": "Cache is the configuration for the type of cache to be used",
"properties": {
@@ -4853,6 +4867,18 @@
],
"type": "object"
},
+ "io.argoproj.workflow.v1alpha1.ClientCertAuth": {
+ "description": "ClientCertAuth holds necessary information for client authentication via certificates",
+ "properties": {
+ "clientCertSecret": {
+ "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector"
+ },
+ "clientKeySecret": {
+ "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector"
+ }
+ },
+ "type": "object"
+ },
"io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplate": {
"description": "ClusterWorkflowTemplate is the definition of a workflow template resource in cluster scope",
"properties": {
@@ -5804,6 +5830,10 @@
"io.argoproj.workflow.v1alpha1.HTTPArtifact": {
"description": "HTTPArtifact allows a file served on HTTP to be placed as an input artifact in a container",
"properties": {
+ "auth": {
+ "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.HTTPAuth",
+ "description": "Auth contains information for client authentication"
+ },
"headers": {
"description": "Headers are an optional list of headers to send with HTTP requests for artifacts",
"items": {
@@ -5811,17 +5841,9 @@
},
"type": "array"
},
- "passwordSecret": {
- "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector",
- "description": "PasswordSecret is the secret selector to the repository password"
- },
"url": {
"description": "URL of the artifact",
"type": "string"
- },
- "usernameSecret": {
- "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector",
- "description": "UsernameSecret is the secret selector to the repository username"
}
},
"required": [
@@ -5829,6 +5851,20 @@
],
"type": "object"
},
+ "io.argoproj.workflow.v1alpha1.HTTPAuth": {
+ "properties": {
+ "basicAuth": {
+ "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.BasicAuth"
+ },
+ "clientCert": {
+ "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.ClientCertAuth"
+ },
+ "oauth2": {
+ "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.OAuth2Auth"
+ }
+ },
+ "type": "object"
+ },
"io.argoproj.workflow.v1alpha1.HTTPHeader": {
"properties": {
"name": {
@@ -6337,6 +6373,50 @@
"description": "NoneStrategy indicates to skip tar process and upload the files or directory tree as independent files. Note that if the artifact is a directory, the artifact driver must support the ability to save/load the directory appropriately.",
"type": "object"
},
+ "io.argoproj.workflow.v1alpha1.OAuth2Auth": {
+ "description": "OAuth2Auth holds all information for client authentication via OAuth2 tokens",
+ "properties": {
+ "clientIDSecret": {
+ "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector"
+ },
+ "clientSecretSecret": {
+ "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector"
+ },
+ "endpointParams": {
+ "items": {
+ "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.OAuth2EndpointParam"
+ },
+ "type": "array"
+ },
+ "scopes": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "tokenURLSecret": {
+ "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector"
+ }
+ },
+ "type": "object"
+ },
+ "io.argoproj.workflow.v1alpha1.OAuth2EndpointParam": {
+ "description": "EndpointParam is for requesting optional fields that should be sent in the oauth request",
+ "properties": {
+ "key": {
+ "description": "Name is the header name",
+ "type": "string"
+ },
+ "value": {
+ "description": "Value is the literal value to use for the header",
+ "type": "string"
+ }
+ },
+ "required": [
+ "key"
+ ],
+ "type": "object"
+ },
"io.argoproj.workflow.v1alpha1.OSSArtifact": {
"description": "OSSArtifact is the location of an Alibaba Cloud OSS artifact",
"properties": {
diff --git a/api/openapi-spec/swagger.json b/api/openapi-spec/swagger.json
index 1784b01a48c6..b4b8bc32705b 100644
--- a/api/openapi-spec/swagger.json
+++ b/api/openapi-spec/swagger.json
@@ -9311,6 +9311,20 @@
}
}
},
+ "io.argoproj.workflow.v1alpha1.BasicAuth": {
+ "description": "BasicAuth describes the secret selectors required for basic authentication",
+ "type": "object",
+ "properties": {
+ "passwordSecret": {
+ "description": "PasswordSecret is the secret selector to the repository password",
+ "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector"
+ },
+ "usernameSecret": {
+ "description": "UsernameSecret is the secret selector to the repository username",
+ "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector"
+ }
+ }
+ },
"io.argoproj.workflow.v1alpha1.Cache": {
"description": "Cache is the configuration for the type of cache to be used",
"type": "object",
@@ -9324,6 +9338,18 @@
}
}
},
+ "io.argoproj.workflow.v1alpha1.ClientCertAuth": {
+ "description": "ClientCertAuth holds necessary information for client authentication via certificates",
+ "type": "object",
+ "properties": {
+ "clientCertSecret": {
+ "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector"
+ },
+ "clientKeySecret": {
+ "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector"
+ }
+ }
+ },
"io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplate": {
"description": "ClusterWorkflowTemplate is the definition of a workflow template resource in cluster scope",
"type": "object",
@@ -10261,6 +10287,10 @@
"url"
],
"properties": {
+ "auth": {
+ "description": "Auth contains information for client authentication",
+ "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.HTTPAuth"
+ },
"headers": {
"description": "Headers are an optional list of headers to send with HTTP requests for artifacts",
"type": "array",
@@ -10268,17 +10298,23 @@
"$ref": "#/definitions/io.argoproj.workflow.v1alpha1.Header"
}
},
- "passwordSecret": {
- "description": "PasswordSecret is the secret selector to the repository password",
- "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector"
- },
"url": {
"description": "URL of the artifact",
"type": "string"
+ }
+ }
+ },
+ "io.argoproj.workflow.v1alpha1.HTTPAuth": {
+ "type": "object",
+ "properties": {
+ "basicAuth": {
+ "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.BasicAuth"
},
- "usernameSecret": {
- "description": "UsernameSecret is the secret selector to the repository username",
- "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector"
+ "clientCert": {
+ "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.ClientCertAuth"
+ },
+ "oauth2": {
+ "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.OAuth2Auth"
}
}
},
@@ -10790,6 +10826,50 @@
"description": "NoneStrategy indicates to skip tar process and upload the files or directory tree as independent files. Note that if the artifact is a directory, the artifact driver must support the ability to save/load the directory appropriately.",
"type": "object"
},
+ "io.argoproj.workflow.v1alpha1.OAuth2Auth": {
+ "description": "OAuth2Auth holds all information for client authentication via OAuth2 tokens",
+ "type": "object",
+ "properties": {
+ "clientIDSecret": {
+ "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector"
+ },
+ "clientSecretSecret": {
+ "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector"
+ },
+ "endpointParams": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.OAuth2EndpointParam"
+ }
+ },
+ "scopes": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "tokenURLSecret": {
+ "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector"
+ }
+ }
+ },
+ "io.argoproj.workflow.v1alpha1.OAuth2EndpointParam": {
+ "description": "EndpointParam is for requesting optional fields that should be sent in the oauth request",
+ "type": "object",
+ "required": [
+ "key"
+ ],
+ "properties": {
+ "key": {
+ "description": "Name is the header name",
+ "type": "string"
+ },
+ "value": {
+ "description": "Value is the literal value to use for the header",
+ "type": "string"
+ }
+ }
+ },
"io.argoproj.workflow.v1alpha1.OSSArtifact": {
"description": "OSSArtifact is the location of an Alibaba Cloud OSS artifact",
"type": "object",
diff --git a/docs/executor_swagger.md b/docs/executor_swagger.md
index b38d011da724..95d3cb4a032c 100644
--- a/docs/executor_swagger.md
+++ b/docs/executor_swagger.md
@@ -439,6 +439,25 @@ the ReadOnly setting in VolumeMounts.
+### BasicAuth
+
+
+> BasicAuth describes the secret selectors required for basic authentication
+
+
+
+
+
+
+**Properties**
+
+| Name | Type | Go type | Required | Default | Description | Example |
+|------|------|---------|:--------:| ------- |-------------|---------|
+| passwordSecret | [SecretKeySelector](#secret-key-selector)| `SecretKeySelector` | | | | |
+| usernameSecret | [SecretKeySelector](#secret-key-selector)| `SecretKeySelector` | | | | |
+
+
+
### CSIVolumeSource
@@ -583,6 +602,25 @@ More info: https://examples.k8s.io/mysql-cinder-pd/README.md | |
+### ClientCertAuth
+
+
+> ClientCertAuth holds necessary information for client authentication via certificates
+
+
+
+
+
+
+**Properties**
+
+| Name | Type | Go type | Required | Default | Description | Example |
+|------|------|---------|:--------:| ------- |-------------|---------|
+| clientCertSecret | [SecretKeySelector](#secret-key-selector)| `SecretKeySelector` | | | | |
+| clientKeySecret | [SecretKeySelector](#secret-key-selector)| `SecretKeySelector` | | | | |
+
+
+
### ConfigMapEnvSource
@@ -1747,10 +1785,26 @@ It must be set if keytab is used. | |
| Name | Type | Go type | Required | Default | Description | Example |
|------|------|---------|:--------:| ------- |-------------|---------|
+| auth | [HTTPAuth](#http-auth)| `HTTPAuth` | | | | |
| headers | [][Header](#header)| `[]*Header` | | | Headers are an optional list of headers to send with HTTP requests for artifacts | |
-| passwordSecret | [SecretKeySelector](#secret-key-selector)| `SecretKeySelector` | | | | |
| url | string| `string` | | | URL of the artifact | |
-| usernameSecret | [SecretKeySelector](#secret-key-selector)| `SecretKeySelector` | | | | |
+
+
+
+### HTTPAuth
+
+
+
+
+
+
+**Properties**
+
+| Name | Type | Go type | Required | Default | Description | Example |
+|------|------|---------|:--------:| ------- |-------------|---------|
+| basicAuth | [BasicAuth](#basic-auth)| `BasicAuth` | | | | |
+| clientCert | [ClientCertAuth](#client-cert-auth)| `ClientCertAuth` | | | | |
+| oauth2 | [OAuth2Auth](#o-auth2-auth)| `OAuth2Auth` | | | | |
@@ -2526,6 +2580,47 @@ save/load the directory appropriately.
[interface{}](#interface)
+### OAuth2Auth
+
+
+> OAuth2Auth holds all information for client authentication via OAuth2 tokens
+
+
+
+
+
+
+**Properties**
+
+| Name | Type | Go type | Required | Default | Description | Example |
+|------|------|---------|:--------:| ------- |-------------|---------|
+| clientIDSecret | [SecretKeySelector](#secret-key-selector)| `SecretKeySelector` | | | | |
+| clientSecretSecret | [SecretKeySelector](#secret-key-selector)| `SecretKeySelector` | | | | |
+| endpointParams | [][OAuth2EndpointParam](#o-auth2-endpoint-param)| `[]*OAuth2EndpointParam` | | | | |
+| scopes | []string| `[]string` | | | | |
+| tokenURLSecret | [SecretKeySelector](#secret-key-selector)| `SecretKeySelector` | | | | |
+
+
+
+### OAuth2EndpointParam
+
+
+> EndpointParam is for requesting optional fields that should be sent in the oauth request
+
+
+
+
+
+
+**Properties**
+
+| Name | Type | Go type | Required | Default | Description | Example |
+|------|------|---------|:--------:| ------- |-------------|---------|
+| key | string| `string` | | | Name is the header name | |
+| value | string| `string` | | | Value is the literal value to use for the header | |
+
+
+
### OSSArtifact
diff --git a/docs/fields.md b/docs/fields.md
index 85ec9705cb3e..b3873b418e88 100644
--- a/docs/fields.md
+++ b/docs/fields.md
@@ -330,6 +330,8 @@ Workflow is the definition of a workflow resource
- [`volumes-pvc.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/volumes-pvc.yaml)
+- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml)
+
- [`work-avoidance.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/work-avoidance.yaml)
- [`workflow-of-workflows.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/workflow-of-workflows.yaml)
@@ -743,6 +745,8 @@ WorkflowSpec is the specification of a Workflow.
- [`volumes-pvc.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/volumes-pvc.yaml)
+- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml)
+
- [`work-avoidance.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/work-avoidance.yaml)
- [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml)
@@ -1167,6 +1171,8 @@ CronWorkflowSpec is the specification of a CronWorkflow
- [`volumes-pvc.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/volumes-pvc.yaml)
+- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml)
+
- [`work-avoidance.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/work-avoidance.yaml)
- [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml)
@@ -1864,6 +1870,8 @@ Outputs hold parameters, artifacts, and results from a step
- [`suspend-template-outputs.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/suspend-template-outputs.yaml)
+- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml)
+
- [`work-avoidance.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/work-avoidance.yaml)
@@ -1966,6 +1974,8 @@ Artifact indicates an artifact to place at a specified path
- [`output-artifact-s3.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/output-artifact-s3.yaml)
+- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml)
+
- [`work-avoidance.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/work-avoidance.yaml)
@@ -2489,6 +2499,8 @@ _No description available_
- [`sidecar-nginx.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/sidecar-nginx.yaml)
- [`sidecar.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/sidecar.yaml)
+
+- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml)
### Fields
@@ -2706,6 +2718,8 @@ Inputs are the mechanism for passing parameters, artifacts, volumes from one tem
- [`suspend-template-outputs.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/suspend-template-outputs.yaml)
+- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml)
+
- [`work-avoidance.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/work-avoidance.yaml)
- [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml)
@@ -3317,15 +3331,16 @@ HTTPArtifact allows a file served on HTTP to be placed as an input artifact in a
- [`sidecar-nginx.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/sidecar-nginx.yaml)
- [`sidecar.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/sidecar.yaml)
+
+- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml)
### Fields
| Field Name | Field Type | Description |
|:----------:|:----------:|---------------|
+|`auth`|[`HTTPAuth`](#httpauth)|Auth contains information for client authentication|
|`headers`|`Array<`[`Header`](#header)`>`|Headers are an optional list of headers to send with HTTP requests for artifacts|
-|`passwordSecret`|[`SecretKeySelector`](#secretkeyselector)|PasswordSecret is the secret selector to the repository password|
|`url`|`string`|URL of the artifact|
-|`usernameSecret`|[`SecretKeySelector`](#secretkeyselector)|UsernameSecret is the secret selector to the repository username|
## OSSArtifact
@@ -3856,6 +3871,13 @@ _No description available_
_No description available_
+
+Examples with this field (click to open)
+
+
+- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml)
+
+
### Fields
| Field Name | Field Type | Description |
|:----------:|:----------:|---------------|
@@ -4131,10 +4153,35 @@ TarStrategy will tar and gzip the file or directory when saving
ZipStrategy will unzip zipped input artifacts
+## HTTPAuth
+
+_No description available_
+
+
+Examples with this field (click to open)
+
+
+- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml)
+
+
+### Fields
+| Field Name | Field Type | Description |
+|:----------:|:----------:|---------------|
+|`basicAuth`|[`BasicAuth`](#basicauth)|_No description available_|
+|`clientCert`|[`ClientCertAuth`](#clientcertauth)|_No description available_|
+|`oauth2`|[`OAuth2Auth`](#oauth2auth)|_No description available_|
+
## Header
Header indicate a key-value request header to be used when fetching artifacts over HTTP
+
+Examples with this field (click to open)
+
+
+- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml)
+
+
### Fields
| Field Name | Field Type | Description |
|:----------:|:----------:|---------------|
@@ -4285,6 +4332,63 @@ _No description available_
|:----------:|:----------:|---------------|
|`secretKeyRef`|[`SecretKeySelector`](#secretkeyselector)|_No description available_|
+## BasicAuth
+
+BasicAuth describes the secret selectors required for basic authentication
+
+### Fields
+| Field Name | Field Type | Description |
+|:----------:|:----------:|---------------|
+|`passwordSecret`|[`SecretKeySelector`](#secretkeyselector)|PasswordSecret is the secret selector to the repository password|
+|`usernameSecret`|[`SecretKeySelector`](#secretkeyselector)|UsernameSecret is the secret selector to the repository username|
+
+## ClientCertAuth
+
+ClientCertAuth holds necessary information for client authentication via certificates
+
+
+Examples with this field (click to open)
+
+
+- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml)
+
+
+### Fields
+| Field Name | Field Type | Description |
+|:----------:|:----------:|---------------|
+|`clientCertSecret`|[`SecretKeySelector`](#secretkeyselector)|_No description available_|
+|`clientKeySecret`|[`SecretKeySelector`](#secretkeyselector)|_No description available_|
+
+## OAuth2Auth
+
+OAuth2Auth holds all information for client authentication via OAuth2 tokens
+
+### Fields
+| Field Name | Field Type | Description |
+|:----------:|:----------:|---------------|
+|`clientIDSecret`|[`SecretKeySelector`](#secretkeyselector)|_No description available_|
+|`clientSecretSecret`|[`SecretKeySelector`](#secretkeyselector)|_No description available_|
+|`endpointParams`|`Array<`[`OAuth2EndpointParam`](#oauth2endpointparam)`>`|_No description available_|
+|`scopes`|`Array< string >`|_No description available_|
+|`tokenURLSecret`|[`SecretKeySelector`](#secretkeyselector)|_No description available_|
+
+## OAuth2EndpointParam
+
+EndpointParam is for requesting optional fields that should be sent in the oauth request
+
+
+Examples with this field (click to open)
+
+
+- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml)
+
+
+### Fields
+| Field Name | Field Type | Description |
+|:----------:|:----------:|---------------|
+|`key`|`string`|Name is the header name|
+|`value`|`string`|Value is the literal value to use for the header|
+
# External Fields
@@ -4618,6 +4722,8 @@ ObjectMeta is metadata that all persisted resources must have, which includes al
- [`volumes-pvc.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/volumes-pvc.yaml)
+- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml)
+
- [`work-avoidance.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/work-avoidance.yaml)
- [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml)
@@ -5198,6 +5304,8 @@ A single application container that you want to run within a pod.
- [`volumes-pvc.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/volumes-pvc.yaml)
+- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml)
+
- [`work-avoidance.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/work-avoidance.yaml)
- [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml)
@@ -5923,6 +6031,8 @@ PersistentVolumeClaimSpec describes the common attributes of storage devices and
- [`volumes-pvc.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/volumes-pvc.yaml)
+- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml)
+
- [`work-avoidance.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/work-avoidance.yaml)
- [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml)
diff --git a/examples/webhdfs-input-output-artifacts.yaml b/examples/webhdfs-input-output-artifacts.yaml
new file mode 100644
index 000000000000..5ed04c3a0550
--- /dev/null
+++ b/examples/webhdfs-input-output-artifacts.yaml
@@ -0,0 +1,74 @@
+# This example demonstrates the usage of an input or output artifact via a webhdfs endpoint.
+# The different providers support different ways of authentication. For Azure datalake, for example, this is done via an oauth2 token.
+# On the other hand, SAP Hana datalake uses client authentication via certificates.
+# Right now, authentication via certificates and via OAuth2 is supported. The input artifact shows an example for OAuth2 while the output artifact shows an example for using certificates.
+apiVersion: argoproj.io/v1alpha1
+kind: Workflow
+metadata:
+ generateName: input-output-artifact-webhdfs-
+spec:
+ entrypoint: input-output-artifact-webhdfs-example
+ templates:
+ - name: input-output-artifact-webhdfs-example
+ inputs:
+ artifacts:
+ - name: my-art
+ path: /my-artifact
+ http:
+ # webHDFS artifacts are accessed via an HTTP artifact
+ # below is an example on how to use authentication via oauth2
+ # url: has to consist of the full webhdfs URL, including the operation and any desired query params
+ # oauth2.clientID: points to a kubernetes secret named oauth-sec with a data entry of "clientID"
+ # oauth2.clientSecret: points to a kubernetes secret named oauth-sec with a data entry of "clientSecret"
+ # oauth2.TokenURL: points to a kubernetes secret named oauth-sec with a data entry of "tokenURL"
+ # oauth2.scopes: necessary scopes for the oauth request
+ url: https://mywebhdfsprovider.com/webhdfs/v1/file.txt?op=OPEN
+ auth:
+ oauth2:
+ clientIDSecret:
+ name: oauth-sec
+ key: clientID
+ clientSecretSecret:
+ name: oauth-sec
+ key: clientSecret
+ tokenURLSecret:
+ name: oauth-sec
+ key: tokenURL
+ scopes:
+ - some
+ - scopes
+ # endpointParams can hold additional fields that may be needed in the oauth request
+ endpointParams:
+ - key: customkey
+ value: customvalue
+ # optional: headers which should be sent in the HTTP requests
+ headers:
+ - name: CustomHeader
+ value: CustomValue
+ outputs:
+ artifacts:
+ - name: my-art2
+ path: /my-artifact
+ overwrite: true
+ http:
+ # below is an example on how to use authentication via certificates
+ # clientCert.clientCertSecret: points to a kubernetes secret named cert-sec with a data entry of "certificate.pem"
+ # clientCert.clientKeySecret: points to a kubernetes secret named cert-sec with a data entry of "key.pem"
+ # clientCertSecret and clientKeySecret secrets should contain the raw PEM contents of the tls certificate pair
+ url: https://mywebhdfsprovider.com/webhdfs/v1/file.txt?op=CREATE&overwrite=true
+ auth:
+ clientCert:
+ clientCertSecret:
+ name: cert-sec
+ key: certificate.pem
+ clientKeySecret:
+ name: cert-sec
+ key: key.pem
+ # optional: headers which should be sent in the HTTP requests
+ headers:
+ - name: CustomHeader
+ value: CustomValue
+ container:
+ image: debian:latest
+ command: [sh, -c]
+ args: ["cat /my-artifact"]
diff --git a/manifests/base/crds/full/argoproj.io_clusterworkflowtemplates.yaml b/manifests/base/crds/full/argoproj.io_clusterworkflowtemplates.yaml
index 40dd0cebac32..74b4fb630063 100644
--- a/manifests/base/crds/full/argoproj.io_clusterworkflowtemplates.yaml
+++ b/manifests/base/crds/full/argoproj.io_clusterworkflowtemplates.yaml
@@ -583,6 +583,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -595,30 +699,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -1055,6 +1137,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -1067,30 +1253,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -2119,6 +2283,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -2131,30 +2399,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -3699,6 +3945,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -3711,30 +4061,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -4137,6 +4465,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -4149,30 +4581,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -4626,6 +5036,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -4638,30 +5152,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -5646,19 +6138,123 @@ spec:
required:
- key
type: object
- krbRealm:
- type: string
- krbServicePrincipalName:
- type: string
- krbUsername:
- type: string
- path:
- type: string
- required:
- - path
- type: object
- http:
- properties:
+ krbRealm:
+ type: string
+ krbServicePrincipalName:
+ type: string
+ krbUsername:
+ type: string
+ path:
+ type: string
+ required:
+ - path
+ type: object
+ http:
+ properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -5671,30 +6267,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -6185,6 +6759,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -6197,30 +6875,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -8979,6 +9635,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -8991,30 +9751,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -10559,6 +11297,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -10571,30 +11413,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -10997,6 +11817,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -11009,30 +11933,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -11486,6 +12388,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -11498,30 +12504,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -12519,6 +13503,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -12531,30 +13619,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -13045,6 +14111,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -13057,30 +14227,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
diff --git a/manifests/base/crds/full/argoproj.io_cronworkflows.yaml b/manifests/base/crds/full/argoproj.io_cronworkflows.yaml
index 6faa445846d9..79d002c67d8c 100644
--- a/manifests/base/crds/full/argoproj.io_cronworkflows.yaml
+++ b/manifests/base/crds/full/argoproj.io_cronworkflows.yaml
@@ -604,6 +604,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -616,30 +720,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -1076,6 +1158,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -1088,30 +1274,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -2140,6 +2304,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -2152,30 +2420,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -3720,6 +3966,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -3732,30 +4082,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -4158,6 +4486,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -4170,30 +4602,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -4647,6 +5057,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -4659,30 +5173,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -5667,19 +6159,123 @@ spec:
required:
- key
type: object
- krbRealm:
- type: string
- krbServicePrincipalName:
- type: string
- krbUsername:
- type: string
- path:
- type: string
- required:
- - path
- type: object
- http:
- properties:
+ krbRealm:
+ type: string
+ krbServicePrincipalName:
+ type: string
+ krbUsername:
+ type: string
+ path:
+ type: string
+ required:
+ - path
+ type: object
+ http:
+ properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -5692,30 +6288,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -6206,6 +6780,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -6218,30 +6896,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -9000,6 +9656,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -9012,30 +9772,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -10580,6 +11318,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -10592,30 +11434,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -11018,6 +11838,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -11030,30 +11954,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -11507,6 +12409,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -11519,30 +12525,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -12540,6 +13524,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -12552,30 +13640,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -13066,6 +14132,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -13078,30 +14248,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
diff --git a/manifests/base/crds/full/argoproj.io_workfloweventbindings.yaml b/manifests/base/crds/full/argoproj.io_workfloweventbindings.yaml
index 7ad4de1a7025..9793bb26bd7a 100644
--- a/manifests/base/crds/full/argoproj.io_workfloweventbindings.yaml
+++ b/manifests/base/crds/full/argoproj.io_workfloweventbindings.yaml
@@ -232,6 +232,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -244,30 +348,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
diff --git a/manifests/base/crds/full/argoproj.io_workflows.yaml b/manifests/base/crds/full/argoproj.io_workflows.yaml
index 9a2fcac4f105..e22813d4e1b3 100644
--- a/manifests/base/crds/full/argoproj.io_workflows.yaml
+++ b/manifests/base/crds/full/argoproj.io_workflows.yaml
@@ -597,6 +597,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -609,30 +713,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -1069,6 +1151,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -1081,30 +1267,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -2133,6 +2297,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -2145,30 +2413,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -3713,6 +3959,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -3725,30 +4075,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -4151,6 +4479,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -4163,30 +4595,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -4640,6 +5050,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -4652,30 +5166,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -5673,6 +6165,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -5685,30 +6281,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -6199,6 +6773,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -6211,30 +6889,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -8993,6 +9649,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -9005,30 +9765,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -10573,6 +11311,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -10585,30 +11427,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -11011,6 +11831,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -11023,30 +11947,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -11500,6 +12402,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -11512,30 +12518,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -12533,6 +13517,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -12545,30 +13633,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -13059,6 +14125,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -13071,30 +14241,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -16670,6 +17818,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -16682,30 +17934,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -17113,6 +18343,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -17125,30 +18459,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -17581,6 +18893,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -17593,30 +19009,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -19030,6 +20424,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -19042,30 +20540,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -20610,6 +22086,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -20622,30 +22202,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -21048,6 +22606,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -21060,30 +22722,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -21537,6 +23177,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -21549,30 +23293,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -22570,6 +24292,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -22582,30 +24408,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -23096,6 +24900,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -23108,30 +25016,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -25921,6 +27807,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -25933,30 +27923,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -26393,6 +28361,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -26405,30 +28477,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -27457,6 +29507,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -27469,30 +29623,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -29037,6 +31169,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -29049,30 +31285,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -29475,6 +31689,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -29487,30 +31805,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -29964,6 +32260,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -29976,30 +32376,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -30997,6 +33375,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -31009,30 +33491,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -31523,6 +33983,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -31535,30 +34099,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -34317,6 +36859,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -34329,30 +36975,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -35897,6 +38521,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -35909,30 +38637,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -36335,6 +39041,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -36347,30 +39157,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -36824,6 +39612,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -36836,30 +39728,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -37857,6 +40727,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -37869,30 +40843,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -38383,6 +41335,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -38395,30 +41451,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
diff --git a/manifests/base/crds/full/argoproj.io_workflowtaskresults.yaml b/manifests/base/crds/full/argoproj.io_workflowtaskresults.yaml
index 6749b5f1eb79..08af21b6e35c 100644
--- a/manifests/base/crds/full/argoproj.io_workflowtaskresults.yaml
+++ b/manifests/base/crds/full/argoproj.io_workflowtaskresults.yaml
@@ -221,6 +221,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -233,30 +337,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
diff --git a/manifests/base/crds/full/argoproj.io_workflowtasksets.yaml b/manifests/base/crds/full/argoproj.io_workflowtasksets.yaml
index 4e8e6314e7d0..1fbef81cc99f 100644
--- a/manifests/base/crds/full/argoproj.io_workflowtasksets.yaml
+++ b/manifests/base/crds/full/argoproj.io_workflowtasksets.yaml
@@ -554,6 +554,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -566,30 +670,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -2134,6 +2216,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -2146,30 +2332,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -2572,6 +2736,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -2584,30 +2852,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -3061,6 +3307,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -3073,30 +3423,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -4094,6 +4422,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -4106,30 +4538,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -4620,6 +5030,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -4632,30 +5146,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -7092,6 +7584,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -7104,30 +7700,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
diff --git a/manifests/base/crds/full/argoproj.io_workflowtemplates.yaml b/manifests/base/crds/full/argoproj.io_workflowtemplates.yaml
index ddece7003d5b..e80f8e22b44f 100644
--- a/manifests/base/crds/full/argoproj.io_workflowtemplates.yaml
+++ b/manifests/base/crds/full/argoproj.io_workflowtemplates.yaml
@@ -582,6 +582,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -594,30 +698,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -1054,6 +1136,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -1066,30 +1252,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -2118,6 +2282,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -2130,30 +2398,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -3698,6 +3944,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -3710,30 +4060,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -4136,6 +4464,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -4148,30 +4580,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -4625,6 +5035,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -4637,30 +5151,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -5645,19 +6137,123 @@ spec:
required:
- key
type: object
- krbRealm:
- type: string
- krbServicePrincipalName:
- type: string
- krbUsername:
- type: string
- path:
- type: string
- required:
- - path
- type: object
- http:
- properties:
+ krbRealm:
+ type: string
+ krbServicePrincipalName:
+ type: string
+ krbUsername:
+ type: string
+ path:
+ type: string
+ required:
+ - path
+ type: object
+ http:
+ properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -5670,30 +6266,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -6184,6 +6758,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -6196,30 +6874,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -8978,6 +9634,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -8990,30 +9750,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -10558,6 +11296,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -10570,30 +11412,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -10996,6 +11816,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -11008,30 +11932,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -11485,6 +12387,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -11497,30 +12503,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -12518,6 +13502,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -12530,30 +13618,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -13044,6 +14110,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -13056,30 +14226,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
diff --git a/manifests/base/crds/minimal/argoproj.io_workflowtaskresults.yaml b/manifests/base/crds/minimal/argoproj.io_workflowtaskresults.yaml
index 7e98936efd23..047b4273fd86 100644
--- a/manifests/base/crds/minimal/argoproj.io_workflowtaskresults.yaml
+++ b/manifests/base/crds/minimal/argoproj.io_workflowtaskresults.yaml
@@ -220,6 +220,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -232,30 +336,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
diff --git a/manifests/install.yaml b/manifests/install.yaml
index d9e4d49090c1..a93edb5a33b5 100644
--- a/manifests/install.yaml
+++ b/manifests/install.yaml
@@ -391,6 +391,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -403,30 +507,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
diff --git a/manifests/namespace-install.yaml b/manifests/namespace-install.yaml
index 203b4e01c9b1..6477bcf27f7e 100644
--- a/manifests/namespace-install.yaml
+++ b/manifests/namespace-install.yaml
@@ -391,6 +391,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -403,30 +507,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
diff --git a/manifests/quick-start-minimal.yaml b/manifests/quick-start-minimal.yaml
index 102a233261f0..344789377775 100644
--- a/manifests/quick-start-minimal.yaml
+++ b/manifests/quick-start-minimal.yaml
@@ -391,6 +391,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -403,30 +507,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -1267,6 +1349,101 @@ stringData:
---
apiVersion: v1
kind: Secret
+metadata:
+ labels:
+ app: httpbin
+ name: my-httpbin-cred
+stringData:
+ cert.pem: |
+ -----BEGIN CERTIFICATE-----
+ MIIEmjCCAoICCQDQejieQSZTxzANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0
+ ZXN0MB4XDTIyMDQyNTEzNDc0MloXDTMyMDQyMjEzNDc0MlowDzENMAsGA1UEAwwE
+ dGVzdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMHT/tfskuXizar1
+ 5DDrSkaT1cuCdQhEO7b6haxfvfMJPY9sxaxR570bw5TWQzA0xdAeUzSCbRsvxw6b
+ fEyLD4NajdXtcKocYUUcLclzjgyogTDPqlzAfDVZD25ySOTZ150pQaBuIi6TgnqH
+ WdJEh9w5//5VZmKyMx49JZMW7ADb9qYxkKVPIan3aNEXOO4SxyjsSekUFefkZOld
+ /RVZ8nO8hnDQ7r5NXsIIWVh35A94CA8y6QpKL2qiEFW1fofRcr/Fe/Y/5ohBQ1Ur
+ NMcX87zm9kXX1y6wbp3wn5f1PUa1sCUPlxChmRmPPmr4yIqq0a8C1d71jOIbhkox
+ 7A30HsP1D3rdxU6eb7KBYb7kShZge1batHRogRe5uX6hGO8iHBV/GdDE6jszoGPU
+ ejhfwblr6AeR6ImrWmrJ4rAx/jNqcHPuktnMRlLsBzdhqRwelwgnN13O5ZYiEJg4
+ X3YYp678kHnc58aOkhG2nM32cIGha4tkoGM/GpDnFAd0P0gyJVwKo2A2Wc4cMlzQ
+ 7dokXbkkzK6lrHJnJjiOfzjD5yMB1Q1zQXKGHB2hJSWAMTjJ9f6qQd3ZaarYPTLx
+ vc4WTu+547Sx81Vlnes2xTSgt6pyFSBppHpS7KkOxb+wRF2oIpgLA3mQmsq2c60+
+ G8/ro91YAYN+cl+v7m1DyEpD9TW/AgMBAAEwDQYJKoZIhvcNAQELBQADggIBACO7
+ 2hU2BSGU66FwpIOihgcaADH0SwokjrEJVXlnMv26JzG/Ja63gTNE5OyghufsJtUi
+ E7E1gOH+dH6lVOIEmQdgGZazGxye20diLlicBATa5W2IuaBzb8Bq7ap75jOB7/sH
+ Yh+ZV9w0CWgV7KgzJQsp6KPfpMUXn9aJkRkLlCToCj60tC1agw5wzQcokDhOMJaY
+ 49FFVoKtVYwN6DfXL5Qi4GUmg7NwMUQAOGD6BQ8VLdbSJoWSHvgR2z5SDIubpdyy
+ XDe2V6lusdka8jdRsFH+TUKyGubs3c5YVq80A8itavxPXBUM/OJCHhUA1VpL3rvz
+ VgANVV7XFn5fN5TdTOrgJa2LBjflYBC3KiLf1jiW68ZT2rLDrC0yVdHFY0UJG/du
+ kWWQpZTfdpGbZOl1rQcYQ3BREWkr5kAv8Sh3sPliibVRvyFzwAqpEUDbpCz/Z3kZ
+ mRPU1Ukz8gjr5FBwzNn4x/l+80kgM22qXLMgxf7cqSLxH+dylmIieLGU0s1k7BqK
+ Dw77DP1QZe4G6WwrdGooxSYSBn4joKV4TI9sbyd34HJQnkMch0ugz9dlpZyT1P8Y
+ 3xU8Qj1BIF8yoyRuzbOokd9cEjNC6N+Z4g5lLEKYM/j1f0r3tGEoZAu2p39UGLa8
+ aszMnFjeymK5OCkMUhg/KNr4WK58pc/3uFMhy8bn
+ -----END CERTIFICATE-----
+ clientID: admin
+ clientSecret: password
+ key.pem: |
+ -----BEGIN PRIVATE KEY-----
+ MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDB0/7X7JLl4s2q
+ 9eQw60pGk9XLgnUIRDu2+oWsX73zCT2PbMWsUee9G8OU1kMwNMXQHlM0gm0bL8cO
+ m3xMiw+DWo3V7XCqHGFFHC3Jc44MqIEwz6pcwHw1WQ9uckjk2dedKUGgbiIuk4J6
+ h1nSRIfcOf/+VWZisjMePSWTFuwA2/amMZClTyGp92jRFzjuEsco7EnpFBXn5GTp
+ Xf0VWfJzvIZw0O6+TV7CCFlYd+QPeAgPMukKSi9qohBVtX6H0XK/xXv2P+aIQUNV
+ KzTHF/O85vZF19cusG6d8J+X9T1GtbAlD5cQoZkZjz5q+MiKqtGvAtXe9YziG4ZK
+ MewN9B7D9Q963cVOnm+ygWG+5EoWYHtW2rR0aIEXubl+oRjvIhwVfxnQxOo7M6Bj
+ 1Ho4X8G5a+gHkeiJq1pqyeKwMf4zanBz7pLZzEZS7Ac3YakcHpcIJzddzuWWIhCY
+ OF92GKeu/JB53OfGjpIRtpzN9nCBoWuLZKBjPxqQ5xQHdD9IMiVcCqNgNlnOHDJc
+ 0O3aJF25JMyupaxyZyY4jn84w+cjAdUNc0FyhhwdoSUlgDE4yfX+qkHd2Wmq2D0y
+ 8b3OFk7vueO0sfNVZZ3rNsU0oLeqchUgaaR6UuypDsW/sERdqCKYCwN5kJrKtnOt
+ PhvP66PdWAGDfnJfr+5tQ8hKQ/U1vwIDAQABAoICAQCL2aAIv4MGJ2zpq10oBryi
+ y8v4eHpkqobDcWK9ip8NGl+2em7t9HLWOZAWdboosAsCLL8wJeL/OKvRWFKJD9Tz
+ m4S3FAi0VKHCMaC/t4aIj5QXWd676Y41F7tQn1kE9kDh/oCBdrVnEbuVGM+wLQ4x
+ 0g9ovMmQ8K59ZPUVefZycEM4io6pF71cW0zfgHftHtNgLYzuhTWBCYPd9ZjDrRCI
+ fUArajS4Ti7OpSOB948vshVukfcfG4O21pQeo0NWT8MRpzXX6Sc2rJAehXwhIqEU
+ bTjIEAIMh/RoNNOR2rqJqFIdi3Ad6dsDXB1XJYXct39vXQZfRqCOC/oK0pZVQwxm
+ aMbb6VzMjE/paHcBLKorvSIEpuAkgesUkqJeMPxhVnVG6Tg5Xl0WM0pCh/mfir6i
+ gFGz/xXb0h8pj9Ksk6QpTOTqDf9JAHCuhp9hnuUR+wpnfKyOfOoDXfAyKjHR0bXz
+ XF9DhycErHDY4CWlhFiu8+qzrtR/sZ/AIp2MfjOzBZYoq7Zj2Z3yXDsvr5fpXUW8
+ EU+ClnE/dgRBj5z1sKEQd471+R7PU3Q5apw3YlQZClsaaciTIeWOMOwBjxm9PbZL
+ CX9BzYaobVAy19ib+/7JgqNxsZ/3gL2xBQU1JoKeY2GnAyyyr8arLZaFR/CUGYyV
+ SWOdWwLxgThXIJofA3c5QQKCAQEA701sUqcRN8W/m6nCcav8I2EMU/4h18J3bk88
+ NbK8vCsDvvFl/2EcjU/6iKcuxhNg1CjHD96H42FeXVXApkdnf2pF24nJHW8M18yH
+ uwPNzIDnLn9LSN6nJsgyo5LuVCXhf2C4UImv9P3Ae1meI/ApBJsad/bAY8MMHwtS
+ G/ph/yzhbAb2xF4oJwgOXBm0G2c9sfA0OlHSvYM/kvsQE6770BQ5S1ltrfIv++4J
+ qydiJ0Hq0RFM4aHCCi02cWp+43ALhh3EAPHN3ANpmV1IQKqyAeRFX1sqQuqpryQs
+ wHQxdF9FLCXHwaF8JOwheu9MTclUZdrkIRf2xac2qdFIszxCkQKCAQEAz1pHtm+f
+ HYJdOT3XKKgri4/OPZ7nzb1NcT34NbOPKmhRi38ZxutKrFTy+DCtpjUwF4YlE7oa
+ r13upHaxgxHMa9cpLN+69hmT2Pg2oMBvfEIkAiDKt4dcFQBDDKw98lpXNIStsCDp
+ nRcToI2TO1AMJNWCulAONov9vGggjS7mxt76cQ2QZH4k6W4yYDcC6g311vR+obA9
+ MwJxZfuESw1CLzvE8Ua0esQnXQzpwECC05Q6oObeJ/44huQF7R2MP5iEmDLkgYjj
+ G5cmHAdD3u0Ceol3zFqF0YDxcfuglMvpmdBpjNj2rl093ufziy84iVTXJ50CRceS
+ e17et+3kKNF7TwKCAQBJpEHZjaA20ZwNg0hbQtns6Uip8GLpyuaGA8w7mi2KmpIk
+ iJUi6fenZR1sQEacngoGQCZCM/ENgEFR57nJcd/fzgyBav2BGVOSdVavrpP+gwyh
+ unqoihxWSvWKcQT20FF8qX8PCdAkTJKXYxTPanC1AiY7FKxQBw4L36f9BCh0JpOY
+ cuwtsewZVtlUbnSGmlbaE1l/OP7pYyKFUM25wPetKQwYrAScqxMpLC+9g/koq5hf
+ jjtilCzqhM9kR6mUxD5Hn5FZ2Q/IzSQKFjLN87mj62ON3Lg8r4pYY4GCGD+/2DGp
+ TFcUt2VE14XWFx4cMgDO93WM2ZsPaE3iJI2C2uCBAoIBADGmr5da4SICzmnfif7d
+ ThgMJlmRDHayhrHAIghR581Cz4v0smp0exwK92dA2MP85ngrkgNIRA2ME5HkLhtx
+ jp6gFeb959n4Q/Pnc8VIbym0+MRdr80Ep6MLvgJx2B+JTGpx/tk2+Fm6ZePDIudI
+ ArBrQ/NzKgQbv3V3BZxpB6/FQvkBQ3sczZ/r2Do70gHTt/Nx9kSnW/Az/I1sDcCe
+ +yMuT7lqsdrXz4kzh2GW0Pzy+JsAzV+MO2LphRXDRosP7Wg4f4kZCzDXH7QEdVcT
+ L83BzyLq5jJFiws9MrWOonBHfI7SgTc9coxGxIWmmAYif6anrRyibkwGapRmbYTs
+ rHcCggEATsKrZHJkZIfxVdw1uELZxDssxtSd3KS09xN2aypGPdSvWg2Di3NbQsNt
+ 4xSljnjWsYLZpxKYv3dUOOJIiIFGxVCPNCF1vL3ofqrBelXF3AAICa+ktzPQqBDI
+ eGPj1/h/HodY2pVHVyhZmFFsFy8We/wD64QRx4xI0w9xFAt0qmKVMoCsJmdrXGcO
+ kYqZnhkq3OyCswrk78OvFcB2Wnk7SWH2tYhBhOqFv8uPojaiRLOb/6xZaZOA9TPi
+ 0mpJScl+pVxs1UGShVH74lIvhPaPq0AHgK1y1yYphKc1A07l2z0+S1tSYOvdQY8k
+ NuJLvtwCMGDCxhdYm7OrJ0aUfZzP6w==
+ -----END PRIVATE KEY-----
+ pass: password
+ tokenURL: http://httpbin:9100/response-headers?access_token=faketoken&token_type=Bearer
+ user: admin
+type: Opaque
+---
+apiVersion: v1
+kind: Secret
metadata:
labels:
app: minio
@@ -1290,6 +1467,21 @@ spec:
---
apiVersion: v1
kind: Service
+metadata:
+ labels:
+ app: httpbin
+ name: httpbin
+spec:
+ ports:
+ - name: api
+ port: 9100
+ protocol: TCP
+ targetPort: 80
+ selector:
+ app: httpbin
+---
+apiVersion: v1
+kind: Service
metadata:
labels:
app: minio
@@ -1388,6 +1580,40 @@ spec:
---
apiVersion: apps/v1
kind: Deployment
+metadata:
+ labels:
+ app: httpbin
+ name: httpbin
+spec:
+ selector:
+ matchLabels:
+ app: httpbin
+ template:
+ metadata:
+ labels:
+ app: httpbin
+ spec:
+ containers:
+ - image: kennethreitz/httpbin:latest
+ livenessProbe:
+ httpGet:
+ path: /get
+ port: 80
+ initialDelaySeconds: 5
+ periodSeconds: 10
+ name: main
+ ports:
+ - containerPort: 80
+ name: api
+ readinessProbe:
+ httpGet:
+ path: /get
+ port: 80
+ initialDelaySeconds: 5
+ periodSeconds: 10
+---
+apiVersion: apps/v1
+kind: Deployment
metadata:
labels:
app: minio
diff --git a/manifests/quick-start-mysql.yaml b/manifests/quick-start-mysql.yaml
index 51b6959f224b..c9fbe1a7cb46 100644
--- a/manifests/quick-start-mysql.yaml
+++ b/manifests/quick-start-mysql.yaml
@@ -391,6 +391,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -403,30 +507,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -1297,6 +1379,101 @@ stringData:
---
apiVersion: v1
kind: Secret
+metadata:
+ labels:
+ app: httpbin
+ name: my-httpbin-cred
+stringData:
+ cert.pem: |
+ -----BEGIN CERTIFICATE-----
+ MIIEmjCCAoICCQDQejieQSZTxzANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0
+ ZXN0MB4XDTIyMDQyNTEzNDc0MloXDTMyMDQyMjEzNDc0MlowDzENMAsGA1UEAwwE
+ dGVzdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMHT/tfskuXizar1
+ 5DDrSkaT1cuCdQhEO7b6haxfvfMJPY9sxaxR570bw5TWQzA0xdAeUzSCbRsvxw6b
+ fEyLD4NajdXtcKocYUUcLclzjgyogTDPqlzAfDVZD25ySOTZ150pQaBuIi6TgnqH
+ WdJEh9w5//5VZmKyMx49JZMW7ADb9qYxkKVPIan3aNEXOO4SxyjsSekUFefkZOld
+ /RVZ8nO8hnDQ7r5NXsIIWVh35A94CA8y6QpKL2qiEFW1fofRcr/Fe/Y/5ohBQ1Ur
+ NMcX87zm9kXX1y6wbp3wn5f1PUa1sCUPlxChmRmPPmr4yIqq0a8C1d71jOIbhkox
+ 7A30HsP1D3rdxU6eb7KBYb7kShZge1batHRogRe5uX6hGO8iHBV/GdDE6jszoGPU
+ ejhfwblr6AeR6ImrWmrJ4rAx/jNqcHPuktnMRlLsBzdhqRwelwgnN13O5ZYiEJg4
+ X3YYp678kHnc58aOkhG2nM32cIGha4tkoGM/GpDnFAd0P0gyJVwKo2A2Wc4cMlzQ
+ 7dokXbkkzK6lrHJnJjiOfzjD5yMB1Q1zQXKGHB2hJSWAMTjJ9f6qQd3ZaarYPTLx
+ vc4WTu+547Sx81Vlnes2xTSgt6pyFSBppHpS7KkOxb+wRF2oIpgLA3mQmsq2c60+
+ G8/ro91YAYN+cl+v7m1DyEpD9TW/AgMBAAEwDQYJKoZIhvcNAQELBQADggIBACO7
+ 2hU2BSGU66FwpIOihgcaADH0SwokjrEJVXlnMv26JzG/Ja63gTNE5OyghufsJtUi
+ E7E1gOH+dH6lVOIEmQdgGZazGxye20diLlicBATa5W2IuaBzb8Bq7ap75jOB7/sH
+ Yh+ZV9w0CWgV7KgzJQsp6KPfpMUXn9aJkRkLlCToCj60tC1agw5wzQcokDhOMJaY
+ 49FFVoKtVYwN6DfXL5Qi4GUmg7NwMUQAOGD6BQ8VLdbSJoWSHvgR2z5SDIubpdyy
+ XDe2V6lusdka8jdRsFH+TUKyGubs3c5YVq80A8itavxPXBUM/OJCHhUA1VpL3rvz
+ VgANVV7XFn5fN5TdTOrgJa2LBjflYBC3KiLf1jiW68ZT2rLDrC0yVdHFY0UJG/du
+ kWWQpZTfdpGbZOl1rQcYQ3BREWkr5kAv8Sh3sPliibVRvyFzwAqpEUDbpCz/Z3kZ
+ mRPU1Ukz8gjr5FBwzNn4x/l+80kgM22qXLMgxf7cqSLxH+dylmIieLGU0s1k7BqK
+ Dw77DP1QZe4G6WwrdGooxSYSBn4joKV4TI9sbyd34HJQnkMch0ugz9dlpZyT1P8Y
+ 3xU8Qj1BIF8yoyRuzbOokd9cEjNC6N+Z4g5lLEKYM/j1f0r3tGEoZAu2p39UGLa8
+ aszMnFjeymK5OCkMUhg/KNr4WK58pc/3uFMhy8bn
+ -----END CERTIFICATE-----
+ clientID: admin
+ clientSecret: password
+ key.pem: |
+ -----BEGIN PRIVATE KEY-----
+ MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDB0/7X7JLl4s2q
+ 9eQw60pGk9XLgnUIRDu2+oWsX73zCT2PbMWsUee9G8OU1kMwNMXQHlM0gm0bL8cO
+ m3xMiw+DWo3V7XCqHGFFHC3Jc44MqIEwz6pcwHw1WQ9uckjk2dedKUGgbiIuk4J6
+ h1nSRIfcOf/+VWZisjMePSWTFuwA2/amMZClTyGp92jRFzjuEsco7EnpFBXn5GTp
+ Xf0VWfJzvIZw0O6+TV7CCFlYd+QPeAgPMukKSi9qohBVtX6H0XK/xXv2P+aIQUNV
+ KzTHF/O85vZF19cusG6d8J+X9T1GtbAlD5cQoZkZjz5q+MiKqtGvAtXe9YziG4ZK
+ MewN9B7D9Q963cVOnm+ygWG+5EoWYHtW2rR0aIEXubl+oRjvIhwVfxnQxOo7M6Bj
+ 1Ho4X8G5a+gHkeiJq1pqyeKwMf4zanBz7pLZzEZS7Ac3YakcHpcIJzddzuWWIhCY
+ OF92GKeu/JB53OfGjpIRtpzN9nCBoWuLZKBjPxqQ5xQHdD9IMiVcCqNgNlnOHDJc
+ 0O3aJF25JMyupaxyZyY4jn84w+cjAdUNc0FyhhwdoSUlgDE4yfX+qkHd2Wmq2D0y
+ 8b3OFk7vueO0sfNVZZ3rNsU0oLeqchUgaaR6UuypDsW/sERdqCKYCwN5kJrKtnOt
+ PhvP66PdWAGDfnJfr+5tQ8hKQ/U1vwIDAQABAoICAQCL2aAIv4MGJ2zpq10oBryi
+ y8v4eHpkqobDcWK9ip8NGl+2em7t9HLWOZAWdboosAsCLL8wJeL/OKvRWFKJD9Tz
+ m4S3FAi0VKHCMaC/t4aIj5QXWd676Y41F7tQn1kE9kDh/oCBdrVnEbuVGM+wLQ4x
+ 0g9ovMmQ8K59ZPUVefZycEM4io6pF71cW0zfgHftHtNgLYzuhTWBCYPd9ZjDrRCI
+ fUArajS4Ti7OpSOB948vshVukfcfG4O21pQeo0NWT8MRpzXX6Sc2rJAehXwhIqEU
+ bTjIEAIMh/RoNNOR2rqJqFIdi3Ad6dsDXB1XJYXct39vXQZfRqCOC/oK0pZVQwxm
+ aMbb6VzMjE/paHcBLKorvSIEpuAkgesUkqJeMPxhVnVG6Tg5Xl0WM0pCh/mfir6i
+ gFGz/xXb0h8pj9Ksk6QpTOTqDf9JAHCuhp9hnuUR+wpnfKyOfOoDXfAyKjHR0bXz
+ XF9DhycErHDY4CWlhFiu8+qzrtR/sZ/AIp2MfjOzBZYoq7Zj2Z3yXDsvr5fpXUW8
+ EU+ClnE/dgRBj5z1sKEQd471+R7PU3Q5apw3YlQZClsaaciTIeWOMOwBjxm9PbZL
+ CX9BzYaobVAy19ib+/7JgqNxsZ/3gL2xBQU1JoKeY2GnAyyyr8arLZaFR/CUGYyV
+ SWOdWwLxgThXIJofA3c5QQKCAQEA701sUqcRN8W/m6nCcav8I2EMU/4h18J3bk88
+ NbK8vCsDvvFl/2EcjU/6iKcuxhNg1CjHD96H42FeXVXApkdnf2pF24nJHW8M18yH
+ uwPNzIDnLn9LSN6nJsgyo5LuVCXhf2C4UImv9P3Ae1meI/ApBJsad/bAY8MMHwtS
+ G/ph/yzhbAb2xF4oJwgOXBm0G2c9sfA0OlHSvYM/kvsQE6770BQ5S1ltrfIv++4J
+ qydiJ0Hq0RFM4aHCCi02cWp+43ALhh3EAPHN3ANpmV1IQKqyAeRFX1sqQuqpryQs
+ wHQxdF9FLCXHwaF8JOwheu9MTclUZdrkIRf2xac2qdFIszxCkQKCAQEAz1pHtm+f
+ HYJdOT3XKKgri4/OPZ7nzb1NcT34NbOPKmhRi38ZxutKrFTy+DCtpjUwF4YlE7oa
+ r13upHaxgxHMa9cpLN+69hmT2Pg2oMBvfEIkAiDKt4dcFQBDDKw98lpXNIStsCDp
+ nRcToI2TO1AMJNWCulAONov9vGggjS7mxt76cQ2QZH4k6W4yYDcC6g311vR+obA9
+ MwJxZfuESw1CLzvE8Ua0esQnXQzpwECC05Q6oObeJ/44huQF7R2MP5iEmDLkgYjj
+ G5cmHAdD3u0Ceol3zFqF0YDxcfuglMvpmdBpjNj2rl093ufziy84iVTXJ50CRceS
+ e17et+3kKNF7TwKCAQBJpEHZjaA20ZwNg0hbQtns6Uip8GLpyuaGA8w7mi2KmpIk
+ iJUi6fenZR1sQEacngoGQCZCM/ENgEFR57nJcd/fzgyBav2BGVOSdVavrpP+gwyh
+ unqoihxWSvWKcQT20FF8qX8PCdAkTJKXYxTPanC1AiY7FKxQBw4L36f9BCh0JpOY
+ cuwtsewZVtlUbnSGmlbaE1l/OP7pYyKFUM25wPetKQwYrAScqxMpLC+9g/koq5hf
+ jjtilCzqhM9kR6mUxD5Hn5FZ2Q/IzSQKFjLN87mj62ON3Lg8r4pYY4GCGD+/2DGp
+ TFcUt2VE14XWFx4cMgDO93WM2ZsPaE3iJI2C2uCBAoIBADGmr5da4SICzmnfif7d
+ ThgMJlmRDHayhrHAIghR581Cz4v0smp0exwK92dA2MP85ngrkgNIRA2ME5HkLhtx
+ jp6gFeb959n4Q/Pnc8VIbym0+MRdr80Ep6MLvgJx2B+JTGpx/tk2+Fm6ZePDIudI
+ ArBrQ/NzKgQbv3V3BZxpB6/FQvkBQ3sczZ/r2Do70gHTt/Nx9kSnW/Az/I1sDcCe
+ +yMuT7lqsdrXz4kzh2GW0Pzy+JsAzV+MO2LphRXDRosP7Wg4f4kZCzDXH7QEdVcT
+ L83BzyLq5jJFiws9MrWOonBHfI7SgTc9coxGxIWmmAYif6anrRyibkwGapRmbYTs
+ rHcCggEATsKrZHJkZIfxVdw1uELZxDssxtSd3KS09xN2aypGPdSvWg2Di3NbQsNt
+ 4xSljnjWsYLZpxKYv3dUOOJIiIFGxVCPNCF1vL3ofqrBelXF3AAICa+ktzPQqBDI
+ eGPj1/h/HodY2pVHVyhZmFFsFy8We/wD64QRx4xI0w9xFAt0qmKVMoCsJmdrXGcO
+ kYqZnhkq3OyCswrk78OvFcB2Wnk7SWH2tYhBhOqFv8uPojaiRLOb/6xZaZOA9TPi
+ 0mpJScl+pVxs1UGShVH74lIvhPaPq0AHgK1y1yYphKc1A07l2z0+S1tSYOvdQY8k
+ NuJLvtwCMGDCxhdYm7OrJ0aUfZzP6w==
+ -----END PRIVATE KEY-----
+ pass: password
+ tokenURL: http://httpbin:9100/response-headers?access_token=faketoken&token_type=Bearer
+ user: admin
+type: Opaque
+---
+apiVersion: v1
+kind: Secret
metadata:
labels:
app: minio
@@ -1320,6 +1497,21 @@ spec:
---
apiVersion: v1
kind: Service
+metadata:
+ labels:
+ app: httpbin
+ name: httpbin
+spec:
+ ports:
+ - name: api
+ port: 9100
+ protocol: TCP
+ targetPort: 80
+ selector:
+ app: httpbin
+---
+apiVersion: v1
+kind: Service
metadata:
labels:
app: minio
@@ -1432,6 +1624,40 @@ spec:
---
apiVersion: apps/v1
kind: Deployment
+metadata:
+ labels:
+ app: httpbin
+ name: httpbin
+spec:
+ selector:
+ matchLabels:
+ app: httpbin
+ template:
+ metadata:
+ labels:
+ app: httpbin
+ spec:
+ containers:
+ - image: kennethreitz/httpbin:latest
+ livenessProbe:
+ httpGet:
+ path: /get
+ port: 80
+ initialDelaySeconds: 5
+ periodSeconds: 10
+ name: main
+ ports:
+ - containerPort: 80
+ name: api
+ readinessProbe:
+ httpGet:
+ path: /get
+ port: 80
+ initialDelaySeconds: 5
+ periodSeconds: 10
+---
+apiVersion: apps/v1
+kind: Deployment
metadata:
labels:
app: minio
diff --git a/manifests/quick-start-postgres.yaml b/manifests/quick-start-postgres.yaml
index c7a5cf472e4a..f4e7f566617a 100644
--- a/manifests/quick-start-postgres.yaml
+++ b/manifests/quick-start-postgres.yaml
@@ -391,6 +391,110 @@ spec:
type: object
http:
properties:
+ auth:
+ properties:
+ basicAuth:
+ properties:
+ passwordSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ usernameSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ clientCert:
+ properties:
+ clientCertSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientKeySecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ oauth2:
+ properties:
+ clientIDSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ clientSecretSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ endpointParams:
+ items:
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ required:
+ - key
+ type: object
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - key
+ type: object
+ type: object
+ type: object
headers:
items:
properties:
@@ -403,30 +507,8 @@ spec:
- value
type: object
type: array
- passwordSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
url:
type: string
- usernameSecret:
- properties:
- key:
- type: string
- name:
- type: string
- optional:
- type: boolean
- required:
- - key
- type: object
required:
- url
type: object
@@ -1297,6 +1379,101 @@ stringData:
---
apiVersion: v1
kind: Secret
+metadata:
+ labels:
+ app: httpbin
+ name: my-httpbin-cred
+stringData:
+ cert.pem: |
+ -----BEGIN CERTIFICATE-----
+ MIIEmjCCAoICCQDQejieQSZTxzANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0
+ ZXN0MB4XDTIyMDQyNTEzNDc0MloXDTMyMDQyMjEzNDc0MlowDzENMAsGA1UEAwwE
+ dGVzdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMHT/tfskuXizar1
+ 5DDrSkaT1cuCdQhEO7b6haxfvfMJPY9sxaxR570bw5TWQzA0xdAeUzSCbRsvxw6b
+ fEyLD4NajdXtcKocYUUcLclzjgyogTDPqlzAfDVZD25ySOTZ150pQaBuIi6TgnqH
+ WdJEh9w5//5VZmKyMx49JZMW7ADb9qYxkKVPIan3aNEXOO4SxyjsSekUFefkZOld
+ /RVZ8nO8hnDQ7r5NXsIIWVh35A94CA8y6QpKL2qiEFW1fofRcr/Fe/Y/5ohBQ1Ur
+ NMcX87zm9kXX1y6wbp3wn5f1PUa1sCUPlxChmRmPPmr4yIqq0a8C1d71jOIbhkox
+ 7A30HsP1D3rdxU6eb7KBYb7kShZge1batHRogRe5uX6hGO8iHBV/GdDE6jszoGPU
+ ejhfwblr6AeR6ImrWmrJ4rAx/jNqcHPuktnMRlLsBzdhqRwelwgnN13O5ZYiEJg4
+ X3YYp678kHnc58aOkhG2nM32cIGha4tkoGM/GpDnFAd0P0gyJVwKo2A2Wc4cMlzQ
+ 7dokXbkkzK6lrHJnJjiOfzjD5yMB1Q1zQXKGHB2hJSWAMTjJ9f6qQd3ZaarYPTLx
+ vc4WTu+547Sx81Vlnes2xTSgt6pyFSBppHpS7KkOxb+wRF2oIpgLA3mQmsq2c60+
+ G8/ro91YAYN+cl+v7m1DyEpD9TW/AgMBAAEwDQYJKoZIhvcNAQELBQADggIBACO7
+ 2hU2BSGU66FwpIOihgcaADH0SwokjrEJVXlnMv26JzG/Ja63gTNE5OyghufsJtUi
+ E7E1gOH+dH6lVOIEmQdgGZazGxye20diLlicBATa5W2IuaBzb8Bq7ap75jOB7/sH
+ Yh+ZV9w0CWgV7KgzJQsp6KPfpMUXn9aJkRkLlCToCj60tC1agw5wzQcokDhOMJaY
+ 49FFVoKtVYwN6DfXL5Qi4GUmg7NwMUQAOGD6BQ8VLdbSJoWSHvgR2z5SDIubpdyy
+ XDe2V6lusdka8jdRsFH+TUKyGubs3c5YVq80A8itavxPXBUM/OJCHhUA1VpL3rvz
+ VgANVV7XFn5fN5TdTOrgJa2LBjflYBC3KiLf1jiW68ZT2rLDrC0yVdHFY0UJG/du
+ kWWQpZTfdpGbZOl1rQcYQ3BREWkr5kAv8Sh3sPliibVRvyFzwAqpEUDbpCz/Z3kZ
+ mRPU1Ukz8gjr5FBwzNn4x/l+80kgM22qXLMgxf7cqSLxH+dylmIieLGU0s1k7BqK
+ Dw77DP1QZe4G6WwrdGooxSYSBn4joKV4TI9sbyd34HJQnkMch0ugz9dlpZyT1P8Y
+ 3xU8Qj1BIF8yoyRuzbOokd9cEjNC6N+Z4g5lLEKYM/j1f0r3tGEoZAu2p39UGLa8
+ aszMnFjeymK5OCkMUhg/KNr4WK58pc/3uFMhy8bn
+ -----END CERTIFICATE-----
+ clientID: admin
+ clientSecret: password
+ key.pem: |
+ -----BEGIN PRIVATE KEY-----
+ MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDB0/7X7JLl4s2q
+ 9eQw60pGk9XLgnUIRDu2+oWsX73zCT2PbMWsUee9G8OU1kMwNMXQHlM0gm0bL8cO
+ m3xMiw+DWo3V7XCqHGFFHC3Jc44MqIEwz6pcwHw1WQ9uckjk2dedKUGgbiIuk4J6
+ h1nSRIfcOf/+VWZisjMePSWTFuwA2/amMZClTyGp92jRFzjuEsco7EnpFBXn5GTp
+ Xf0VWfJzvIZw0O6+TV7CCFlYd+QPeAgPMukKSi9qohBVtX6H0XK/xXv2P+aIQUNV
+ KzTHF/O85vZF19cusG6d8J+X9T1GtbAlD5cQoZkZjz5q+MiKqtGvAtXe9YziG4ZK
+ MewN9B7D9Q963cVOnm+ygWG+5EoWYHtW2rR0aIEXubl+oRjvIhwVfxnQxOo7M6Bj
+ 1Ho4X8G5a+gHkeiJq1pqyeKwMf4zanBz7pLZzEZS7Ac3YakcHpcIJzddzuWWIhCY
+ OF92GKeu/JB53OfGjpIRtpzN9nCBoWuLZKBjPxqQ5xQHdD9IMiVcCqNgNlnOHDJc
+ 0O3aJF25JMyupaxyZyY4jn84w+cjAdUNc0FyhhwdoSUlgDE4yfX+qkHd2Wmq2D0y
+ 8b3OFk7vueO0sfNVZZ3rNsU0oLeqchUgaaR6UuypDsW/sERdqCKYCwN5kJrKtnOt
+ PhvP66PdWAGDfnJfr+5tQ8hKQ/U1vwIDAQABAoICAQCL2aAIv4MGJ2zpq10oBryi
+ y8v4eHpkqobDcWK9ip8NGl+2em7t9HLWOZAWdboosAsCLL8wJeL/OKvRWFKJD9Tz
+ m4S3FAi0VKHCMaC/t4aIj5QXWd676Y41F7tQn1kE9kDh/oCBdrVnEbuVGM+wLQ4x
+ 0g9ovMmQ8K59ZPUVefZycEM4io6pF71cW0zfgHftHtNgLYzuhTWBCYPd9ZjDrRCI
+ fUArajS4Ti7OpSOB948vshVukfcfG4O21pQeo0NWT8MRpzXX6Sc2rJAehXwhIqEU
+ bTjIEAIMh/RoNNOR2rqJqFIdi3Ad6dsDXB1XJYXct39vXQZfRqCOC/oK0pZVQwxm
+ aMbb6VzMjE/paHcBLKorvSIEpuAkgesUkqJeMPxhVnVG6Tg5Xl0WM0pCh/mfir6i
+ gFGz/xXb0h8pj9Ksk6QpTOTqDf9JAHCuhp9hnuUR+wpnfKyOfOoDXfAyKjHR0bXz
+ XF9DhycErHDY4CWlhFiu8+qzrtR/sZ/AIp2MfjOzBZYoq7Zj2Z3yXDsvr5fpXUW8
+ EU+ClnE/dgRBj5z1sKEQd471+R7PU3Q5apw3YlQZClsaaciTIeWOMOwBjxm9PbZL
+ CX9BzYaobVAy19ib+/7JgqNxsZ/3gL2xBQU1JoKeY2GnAyyyr8arLZaFR/CUGYyV
+ SWOdWwLxgThXIJofA3c5QQKCAQEA701sUqcRN8W/m6nCcav8I2EMU/4h18J3bk88
+ NbK8vCsDvvFl/2EcjU/6iKcuxhNg1CjHD96H42FeXVXApkdnf2pF24nJHW8M18yH
+ uwPNzIDnLn9LSN6nJsgyo5LuVCXhf2C4UImv9P3Ae1meI/ApBJsad/bAY8MMHwtS
+ G/ph/yzhbAb2xF4oJwgOXBm0G2c9sfA0OlHSvYM/kvsQE6770BQ5S1ltrfIv++4J
+ qydiJ0Hq0RFM4aHCCi02cWp+43ALhh3EAPHN3ANpmV1IQKqyAeRFX1sqQuqpryQs
+ wHQxdF9FLCXHwaF8JOwheu9MTclUZdrkIRf2xac2qdFIszxCkQKCAQEAz1pHtm+f
+ HYJdOT3XKKgri4/OPZ7nzb1NcT34NbOPKmhRi38ZxutKrFTy+DCtpjUwF4YlE7oa
+ r13upHaxgxHMa9cpLN+69hmT2Pg2oMBvfEIkAiDKt4dcFQBDDKw98lpXNIStsCDp
+ nRcToI2TO1AMJNWCulAONov9vGggjS7mxt76cQ2QZH4k6W4yYDcC6g311vR+obA9
+ MwJxZfuESw1CLzvE8Ua0esQnXQzpwECC05Q6oObeJ/44huQF7R2MP5iEmDLkgYjj
+ G5cmHAdD3u0Ceol3zFqF0YDxcfuglMvpmdBpjNj2rl093ufziy84iVTXJ50CRceS
+ e17et+3kKNF7TwKCAQBJpEHZjaA20ZwNg0hbQtns6Uip8GLpyuaGA8w7mi2KmpIk
+ iJUi6fenZR1sQEacngoGQCZCM/ENgEFR57nJcd/fzgyBav2BGVOSdVavrpP+gwyh
+ unqoihxWSvWKcQT20FF8qX8PCdAkTJKXYxTPanC1AiY7FKxQBw4L36f9BCh0JpOY
+ cuwtsewZVtlUbnSGmlbaE1l/OP7pYyKFUM25wPetKQwYrAScqxMpLC+9g/koq5hf
+ jjtilCzqhM9kR6mUxD5Hn5FZ2Q/IzSQKFjLN87mj62ON3Lg8r4pYY4GCGD+/2DGp
+ TFcUt2VE14XWFx4cMgDO93WM2ZsPaE3iJI2C2uCBAoIBADGmr5da4SICzmnfif7d
+ ThgMJlmRDHayhrHAIghR581Cz4v0smp0exwK92dA2MP85ngrkgNIRA2ME5HkLhtx
+ jp6gFeb959n4Q/Pnc8VIbym0+MRdr80Ep6MLvgJx2B+JTGpx/tk2+Fm6ZePDIudI
+ ArBrQ/NzKgQbv3V3BZxpB6/FQvkBQ3sczZ/r2Do70gHTt/Nx9kSnW/Az/I1sDcCe
+ +yMuT7lqsdrXz4kzh2GW0Pzy+JsAzV+MO2LphRXDRosP7Wg4f4kZCzDXH7QEdVcT
+ L83BzyLq5jJFiws9MrWOonBHfI7SgTc9coxGxIWmmAYif6anrRyibkwGapRmbYTs
+ rHcCggEATsKrZHJkZIfxVdw1uELZxDssxtSd3KS09xN2aypGPdSvWg2Di3NbQsNt
+ 4xSljnjWsYLZpxKYv3dUOOJIiIFGxVCPNCF1vL3ofqrBelXF3AAICa+ktzPQqBDI
+ eGPj1/h/HodY2pVHVyhZmFFsFy8We/wD64QRx4xI0w9xFAt0qmKVMoCsJmdrXGcO
+ kYqZnhkq3OyCswrk78OvFcB2Wnk7SWH2tYhBhOqFv8uPojaiRLOb/6xZaZOA9TPi
+ 0mpJScl+pVxs1UGShVH74lIvhPaPq0AHgK1y1yYphKc1A07l2z0+S1tSYOvdQY8k
+ NuJLvtwCMGDCxhdYm7OrJ0aUfZzP6w==
+ -----END PRIVATE KEY-----
+ pass: password
+ tokenURL: http://httpbin:9100/response-headers?access_token=faketoken&token_type=Bearer
+ user: admin
+type: Opaque
+---
+apiVersion: v1
+kind: Secret
metadata:
labels:
app: minio
@@ -1320,6 +1497,21 @@ spec:
---
apiVersion: v1
kind: Service
+metadata:
+ labels:
+ app: httpbin
+ name: httpbin
+spec:
+ ports:
+ - name: api
+ port: 9100
+ protocol: TCP
+ targetPort: 80
+ selector:
+ app: httpbin
+---
+apiVersion: v1
+kind: Service
metadata:
labels:
app: minio
@@ -1432,6 +1624,40 @@ spec:
---
apiVersion: apps/v1
kind: Deployment
+metadata:
+ labels:
+ app: httpbin
+ name: httpbin
+spec:
+ selector:
+ matchLabels:
+ app: httpbin
+ template:
+ metadata:
+ labels:
+ app: httpbin
+ spec:
+ containers:
+ - image: kennethreitz/httpbin:latest
+ livenessProbe:
+ httpGet:
+ path: /get
+ port: 80
+ initialDelaySeconds: 5
+ periodSeconds: 10
+ name: main
+ ports:
+ - containerPort: 80
+ name: api
+ readinessProbe:
+ httpGet:
+ path: /get
+ port: 80
+ initialDelaySeconds: 5
+ periodSeconds: 10
+---
+apiVersion: apps/v1
+kind: Deployment
metadata:
labels:
app: minio
diff --git a/manifests/quick-start/base/httpbin/httpbin-deploy.yaml b/manifests/quick-start/base/httpbin/httpbin-deploy.yaml
new file mode 100644
index 000000000000..46054b652cd1
--- /dev/null
+++ b/manifests/quick-start/base/httpbin/httpbin-deploy.yaml
@@ -0,0 +1,33 @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: httpbin
+ labels:
+ app: httpbin
+spec:
+ selector:
+ matchLabels:
+ app: httpbin
+ template:
+ metadata:
+ labels:
+ app: httpbin
+ spec:
+ containers:
+ - name: main
+ image: kennethreitz/httpbin:latest
+ ports:
+ - containerPort: 80
+ name: api
+ readinessProbe:
+ httpGet:
+ path: /get
+ port: 80
+ initialDelaySeconds: 5
+ periodSeconds: 10
+ livenessProbe:
+ httpGet:
+ path: /get
+ port: 80
+ initialDelaySeconds: 5
+ periodSeconds: 10
diff --git a/manifests/quick-start/base/httpbin/httpbin-service.yaml b/manifests/quick-start/base/httpbin/httpbin-service.yaml
new file mode 100644
index 000000000000..f6aa3d11521c
--- /dev/null
+++ b/manifests/quick-start/base/httpbin/httpbin-service.yaml
@@ -0,0 +1,14 @@
+apiVersion: v1
+kind: Service
+metadata:
+ name: httpbin
+ labels:
+ app: httpbin
+spec:
+ selector:
+ app: httpbin
+ ports:
+ - port: 9100
+ name: api
+ protocol: TCP
+ targetPort: 80
diff --git a/manifests/quick-start/base/httpbin/kustomization.yaml b/manifests/quick-start/base/httpbin/kustomization.yaml
new file mode 100644
index 000000000000..61f9aaf57d4e
--- /dev/null
+++ b/manifests/quick-start/base/httpbin/kustomization.yaml
@@ -0,0 +1,7 @@
+apiVersion: kustomize.config.k8s.io/v1beta1
+kind: Kustomization
+
+resources:
+ - httpbin-deploy.yaml
+ - httpbin-service.yaml
+ - my-httpbin-cred-secret.yaml
diff --git a/manifests/quick-start/base/httpbin/my-httpbin-cred-secret.yaml b/manifests/quick-start/base/httpbin/my-httpbin-cred-secret.yaml
new file mode 100644
index 000000000000..8e2d23f4805c
--- /dev/null
+++ b/manifests/quick-start/base/httpbin/my-httpbin-cred-secret.yaml
@@ -0,0 +1,97 @@
+apiVersion: v1
+stringData:
+ # for basic auth authentication
+ user: admin
+ pass: password
+ # for oauth2 authentication
+ clientID: admin
+ clientSecret: password
+ tokenURL: "http://httpbin:9100/response-headers?access_token=faketoken&token_type=Bearer" # this URL will return a body with the "access_token" field set and can simulate an oauth token flow
+ # for client cert authentication
+ cert.pem: |
+ -----BEGIN CERTIFICATE-----
+ MIIEmjCCAoICCQDQejieQSZTxzANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0
+ ZXN0MB4XDTIyMDQyNTEzNDc0MloXDTMyMDQyMjEzNDc0MlowDzENMAsGA1UEAwwE
+ dGVzdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMHT/tfskuXizar1
+ 5DDrSkaT1cuCdQhEO7b6haxfvfMJPY9sxaxR570bw5TWQzA0xdAeUzSCbRsvxw6b
+ fEyLD4NajdXtcKocYUUcLclzjgyogTDPqlzAfDVZD25ySOTZ150pQaBuIi6TgnqH
+ WdJEh9w5//5VZmKyMx49JZMW7ADb9qYxkKVPIan3aNEXOO4SxyjsSekUFefkZOld
+ /RVZ8nO8hnDQ7r5NXsIIWVh35A94CA8y6QpKL2qiEFW1fofRcr/Fe/Y/5ohBQ1Ur
+ NMcX87zm9kXX1y6wbp3wn5f1PUa1sCUPlxChmRmPPmr4yIqq0a8C1d71jOIbhkox
+ 7A30HsP1D3rdxU6eb7KBYb7kShZge1batHRogRe5uX6hGO8iHBV/GdDE6jszoGPU
+ ejhfwblr6AeR6ImrWmrJ4rAx/jNqcHPuktnMRlLsBzdhqRwelwgnN13O5ZYiEJg4
+ X3YYp678kHnc58aOkhG2nM32cIGha4tkoGM/GpDnFAd0P0gyJVwKo2A2Wc4cMlzQ
+ 7dokXbkkzK6lrHJnJjiOfzjD5yMB1Q1zQXKGHB2hJSWAMTjJ9f6qQd3ZaarYPTLx
+ vc4WTu+547Sx81Vlnes2xTSgt6pyFSBppHpS7KkOxb+wRF2oIpgLA3mQmsq2c60+
+ G8/ro91YAYN+cl+v7m1DyEpD9TW/AgMBAAEwDQYJKoZIhvcNAQELBQADggIBACO7
+ 2hU2BSGU66FwpIOihgcaADH0SwokjrEJVXlnMv26JzG/Ja63gTNE5OyghufsJtUi
+ E7E1gOH+dH6lVOIEmQdgGZazGxye20diLlicBATa5W2IuaBzb8Bq7ap75jOB7/sH
+ Yh+ZV9w0CWgV7KgzJQsp6KPfpMUXn9aJkRkLlCToCj60tC1agw5wzQcokDhOMJaY
+ 49FFVoKtVYwN6DfXL5Qi4GUmg7NwMUQAOGD6BQ8VLdbSJoWSHvgR2z5SDIubpdyy
+ XDe2V6lusdka8jdRsFH+TUKyGubs3c5YVq80A8itavxPXBUM/OJCHhUA1VpL3rvz
+ VgANVV7XFn5fN5TdTOrgJa2LBjflYBC3KiLf1jiW68ZT2rLDrC0yVdHFY0UJG/du
+ kWWQpZTfdpGbZOl1rQcYQ3BREWkr5kAv8Sh3sPliibVRvyFzwAqpEUDbpCz/Z3kZ
+ mRPU1Ukz8gjr5FBwzNn4x/l+80kgM22qXLMgxf7cqSLxH+dylmIieLGU0s1k7BqK
+ Dw77DP1QZe4G6WwrdGooxSYSBn4joKV4TI9sbyd34HJQnkMch0ugz9dlpZyT1P8Y
+ 3xU8Qj1BIF8yoyRuzbOokd9cEjNC6N+Z4g5lLEKYM/j1f0r3tGEoZAu2p39UGLa8
+ aszMnFjeymK5OCkMUhg/KNr4WK58pc/3uFMhy8bn
+ -----END CERTIFICATE-----
+ key.pem: |
+ -----BEGIN PRIVATE KEY-----
+ MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDB0/7X7JLl4s2q
+ 9eQw60pGk9XLgnUIRDu2+oWsX73zCT2PbMWsUee9G8OU1kMwNMXQHlM0gm0bL8cO
+ m3xMiw+DWo3V7XCqHGFFHC3Jc44MqIEwz6pcwHw1WQ9uckjk2dedKUGgbiIuk4J6
+ h1nSRIfcOf/+VWZisjMePSWTFuwA2/amMZClTyGp92jRFzjuEsco7EnpFBXn5GTp
+ Xf0VWfJzvIZw0O6+TV7CCFlYd+QPeAgPMukKSi9qohBVtX6H0XK/xXv2P+aIQUNV
+ KzTHF/O85vZF19cusG6d8J+X9T1GtbAlD5cQoZkZjz5q+MiKqtGvAtXe9YziG4ZK
+ MewN9B7D9Q963cVOnm+ygWG+5EoWYHtW2rR0aIEXubl+oRjvIhwVfxnQxOo7M6Bj
+ 1Ho4X8G5a+gHkeiJq1pqyeKwMf4zanBz7pLZzEZS7Ac3YakcHpcIJzddzuWWIhCY
+ OF92GKeu/JB53OfGjpIRtpzN9nCBoWuLZKBjPxqQ5xQHdD9IMiVcCqNgNlnOHDJc
+ 0O3aJF25JMyupaxyZyY4jn84w+cjAdUNc0FyhhwdoSUlgDE4yfX+qkHd2Wmq2D0y
+ 8b3OFk7vueO0sfNVZZ3rNsU0oLeqchUgaaR6UuypDsW/sERdqCKYCwN5kJrKtnOt
+ PhvP66PdWAGDfnJfr+5tQ8hKQ/U1vwIDAQABAoICAQCL2aAIv4MGJ2zpq10oBryi
+ y8v4eHpkqobDcWK9ip8NGl+2em7t9HLWOZAWdboosAsCLL8wJeL/OKvRWFKJD9Tz
+ m4S3FAi0VKHCMaC/t4aIj5QXWd676Y41F7tQn1kE9kDh/oCBdrVnEbuVGM+wLQ4x
+ 0g9ovMmQ8K59ZPUVefZycEM4io6pF71cW0zfgHftHtNgLYzuhTWBCYPd9ZjDrRCI
+ fUArajS4Ti7OpSOB948vshVukfcfG4O21pQeo0NWT8MRpzXX6Sc2rJAehXwhIqEU
+ bTjIEAIMh/RoNNOR2rqJqFIdi3Ad6dsDXB1XJYXct39vXQZfRqCOC/oK0pZVQwxm
+ aMbb6VzMjE/paHcBLKorvSIEpuAkgesUkqJeMPxhVnVG6Tg5Xl0WM0pCh/mfir6i
+ gFGz/xXb0h8pj9Ksk6QpTOTqDf9JAHCuhp9hnuUR+wpnfKyOfOoDXfAyKjHR0bXz
+ XF9DhycErHDY4CWlhFiu8+qzrtR/sZ/AIp2MfjOzBZYoq7Zj2Z3yXDsvr5fpXUW8
+ EU+ClnE/dgRBj5z1sKEQd471+R7PU3Q5apw3YlQZClsaaciTIeWOMOwBjxm9PbZL
+ CX9BzYaobVAy19ib+/7JgqNxsZ/3gL2xBQU1JoKeY2GnAyyyr8arLZaFR/CUGYyV
+ SWOdWwLxgThXIJofA3c5QQKCAQEA701sUqcRN8W/m6nCcav8I2EMU/4h18J3bk88
+ NbK8vCsDvvFl/2EcjU/6iKcuxhNg1CjHD96H42FeXVXApkdnf2pF24nJHW8M18yH
+ uwPNzIDnLn9LSN6nJsgyo5LuVCXhf2C4UImv9P3Ae1meI/ApBJsad/bAY8MMHwtS
+ G/ph/yzhbAb2xF4oJwgOXBm0G2c9sfA0OlHSvYM/kvsQE6770BQ5S1ltrfIv++4J
+ qydiJ0Hq0RFM4aHCCi02cWp+43ALhh3EAPHN3ANpmV1IQKqyAeRFX1sqQuqpryQs
+ wHQxdF9FLCXHwaF8JOwheu9MTclUZdrkIRf2xac2qdFIszxCkQKCAQEAz1pHtm+f
+ HYJdOT3XKKgri4/OPZ7nzb1NcT34NbOPKmhRi38ZxutKrFTy+DCtpjUwF4YlE7oa
+ r13upHaxgxHMa9cpLN+69hmT2Pg2oMBvfEIkAiDKt4dcFQBDDKw98lpXNIStsCDp
+ nRcToI2TO1AMJNWCulAONov9vGggjS7mxt76cQ2QZH4k6W4yYDcC6g311vR+obA9
+ MwJxZfuESw1CLzvE8Ua0esQnXQzpwECC05Q6oObeJ/44huQF7R2MP5iEmDLkgYjj
+ G5cmHAdD3u0Ceol3zFqF0YDxcfuglMvpmdBpjNj2rl093ufziy84iVTXJ50CRceS
+ e17et+3kKNF7TwKCAQBJpEHZjaA20ZwNg0hbQtns6Uip8GLpyuaGA8w7mi2KmpIk
+ iJUi6fenZR1sQEacngoGQCZCM/ENgEFR57nJcd/fzgyBav2BGVOSdVavrpP+gwyh
+ unqoihxWSvWKcQT20FF8qX8PCdAkTJKXYxTPanC1AiY7FKxQBw4L36f9BCh0JpOY
+ cuwtsewZVtlUbnSGmlbaE1l/OP7pYyKFUM25wPetKQwYrAScqxMpLC+9g/koq5hf
+ jjtilCzqhM9kR6mUxD5Hn5FZ2Q/IzSQKFjLN87mj62ON3Lg8r4pYY4GCGD+/2DGp
+ TFcUt2VE14XWFx4cMgDO93WM2ZsPaE3iJI2C2uCBAoIBADGmr5da4SICzmnfif7d
+ ThgMJlmRDHayhrHAIghR581Cz4v0smp0exwK92dA2MP85ngrkgNIRA2ME5HkLhtx
+ jp6gFeb959n4Q/Pnc8VIbym0+MRdr80Ep6MLvgJx2B+JTGpx/tk2+Fm6ZePDIudI
+ ArBrQ/NzKgQbv3V3BZxpB6/FQvkBQ3sczZ/r2Do70gHTt/Nx9kSnW/Az/I1sDcCe
+ +yMuT7lqsdrXz4kzh2GW0Pzy+JsAzV+MO2LphRXDRosP7Wg4f4kZCzDXH7QEdVcT
+ L83BzyLq5jJFiws9MrWOonBHfI7SgTc9coxGxIWmmAYif6anrRyibkwGapRmbYTs
+ rHcCggEATsKrZHJkZIfxVdw1uELZxDssxtSd3KS09xN2aypGPdSvWg2Di3NbQsNt
+ 4xSljnjWsYLZpxKYv3dUOOJIiIFGxVCPNCF1vL3ofqrBelXF3AAICa+ktzPQqBDI
+ eGPj1/h/HodY2pVHVyhZmFFsFy8We/wD64QRx4xI0w9xFAt0qmKVMoCsJmdrXGcO
+ kYqZnhkq3OyCswrk78OvFcB2Wnk7SWH2tYhBhOqFv8uPojaiRLOb/6xZaZOA9TPi
+ 0mpJScl+pVxs1UGShVH74lIvhPaPq0AHgK1y1yYphKc1A07l2z0+S1tSYOvdQY8k
+ NuJLvtwCMGDCxhdYm7OrJ0aUfZzP6w==
+ -----END PRIVATE KEY-----
+kind: Secret
+metadata:
+ name: my-httpbin-cred
+ labels:
+ app: httpbin
+type: Opaque
diff --git a/manifests/quick-start/base/kustomization.yaml b/manifests/quick-start/base/kustomization.yaml
index f8d0da97f921..1c209651c88f 100644
--- a/manifests/quick-start/base/kustomization.yaml
+++ b/manifests/quick-start/base/kustomization.yaml
@@ -4,6 +4,7 @@ kind: Kustomization
resources:
- ../../namespace-install
- minio
+ - httpbin
- webhooks
- argo-server-sso-secret.yaml
- executor/emissary/executor-role.yaml
diff --git a/pkg/apis/api-rules/violation_exceptions.list b/pkg/apis/api-rules/violation_exceptions.list
index a408a4cae595..9f961a360e86 100644
--- a/pkg/apis/api-rules/violation_exceptions.list
+++ b/pkg/apis/api-rules/violation_exceptions.list
@@ -16,6 +16,8 @@ API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/
API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,Metrics,Prometheus
API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,NodeStatus,Children
API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,NodeStatus,OutboundNodes
+API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,OAuth2Auth,EndpointParams
+API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,OAuth2Auth,Scopes
API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,Outputs,Parameters
API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,ParallelSteps,Steps
API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,Parameter,Enum
@@ -40,5 +42,6 @@ API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/
API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,WorkflowStep,WithItems
API rule violation: names_match,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,ArtifactSearchResult,Artifact
API rule violation: names_match,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,ArtifactSearchResult,NodeID
+API rule violation: names_match,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,HTTPAuth,OAuth2
API rule violation: names_match,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,SubmitOpts,Entrypoint
API rule violation: names_match,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,WorkflowStatus,StoredWorkflowSpec
diff --git a/pkg/apis/workflow/v1alpha1/generated.pb.go b/pkg/apis/workflow/v1alpha1/generated.pb.go
index f9aa1fb930a0..0723a0e87fd3 100644
--- a/pkg/apis/workflow/v1alpha1/generated.pb.go
+++ b/pkg/apis/workflow/v1alpha1/generated.pb.go
@@ -540,10 +540,38 @@ func (m *Cache) XXX_DiscardUnknown() {
var xxx_messageInfo_Cache proto.InternalMessageInfo
+func (m *ClientCertAuth) Reset() { *m = ClientCertAuth{} }
+func (*ClientCertAuth) ProtoMessage() {}
+func (*ClientCertAuth) Descriptor() ([]byte, []int) {
+ return fileDescriptor_724696e352c3df5f, []int{18}
+}
+func (m *ClientCertAuth) XXX_Unmarshal(b []byte) error {
+ return m.Unmarshal(b)
+}
+func (m *ClientCertAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ b = b[:cap(b)]
+ n, err := m.MarshalToSizedBuffer(b)
+ if err != nil {
+ return nil, err
+ }
+ return b[:n], nil
+}
+func (m *ClientCertAuth) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_ClientCertAuth.Merge(m, src)
+}
+func (m *ClientCertAuth) XXX_Size() int {
+ return m.Size()
+}
+func (m *ClientCertAuth) XXX_DiscardUnknown() {
+ xxx_messageInfo_ClientCertAuth.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ClientCertAuth proto.InternalMessageInfo
+
func (m *ClusterWorkflowTemplate) Reset() { *m = ClusterWorkflowTemplate{} }
func (*ClusterWorkflowTemplate) ProtoMessage() {}
func (*ClusterWorkflowTemplate) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{18}
+ return fileDescriptor_724696e352c3df5f, []int{19}
}
func (m *ClusterWorkflowTemplate) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -571,7 +599,7 @@ var xxx_messageInfo_ClusterWorkflowTemplate proto.InternalMessageInfo
func (m *ClusterWorkflowTemplateList) Reset() { *m = ClusterWorkflowTemplateList{} }
func (*ClusterWorkflowTemplateList) ProtoMessage() {}
func (*ClusterWorkflowTemplateList) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{19}
+ return fileDescriptor_724696e352c3df5f, []int{20}
}
func (m *ClusterWorkflowTemplateList) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -599,7 +627,7 @@ var xxx_messageInfo_ClusterWorkflowTemplateList proto.InternalMessageInfo
func (m *Condition) Reset() { *m = Condition{} }
func (*Condition) ProtoMessage() {}
func (*Condition) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{20}
+ return fileDescriptor_724696e352c3df5f, []int{21}
}
func (m *Condition) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -627,7 +655,7 @@ var xxx_messageInfo_Condition proto.InternalMessageInfo
func (m *ContainerNode) Reset() { *m = ContainerNode{} }
func (*ContainerNode) ProtoMessage() {}
func (*ContainerNode) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{21}
+ return fileDescriptor_724696e352c3df5f, []int{22}
}
func (m *ContainerNode) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -655,7 +683,7 @@ var xxx_messageInfo_ContainerNode proto.InternalMessageInfo
func (m *ContainerSetRetryStrategy) Reset() { *m = ContainerSetRetryStrategy{} }
func (*ContainerSetRetryStrategy) ProtoMessage() {}
func (*ContainerSetRetryStrategy) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{22}
+ return fileDescriptor_724696e352c3df5f, []int{23}
}
func (m *ContainerSetRetryStrategy) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -683,7 +711,7 @@ var xxx_messageInfo_ContainerSetRetryStrategy proto.InternalMessageInfo
func (m *ContainerSetTemplate) Reset() { *m = ContainerSetTemplate{} }
func (*ContainerSetTemplate) ProtoMessage() {}
func (*ContainerSetTemplate) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{23}
+ return fileDescriptor_724696e352c3df5f, []int{24}
}
func (m *ContainerSetTemplate) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -711,7 +739,7 @@ var xxx_messageInfo_ContainerSetTemplate proto.InternalMessageInfo
func (m *ContinueOn) Reset() { *m = ContinueOn{} }
func (*ContinueOn) ProtoMessage() {}
func (*ContinueOn) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{24}
+ return fileDescriptor_724696e352c3df5f, []int{25}
}
func (m *ContinueOn) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -739,7 +767,7 @@ var xxx_messageInfo_ContinueOn proto.InternalMessageInfo
func (m *Counter) Reset() { *m = Counter{} }
func (*Counter) ProtoMessage() {}
func (*Counter) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{25}
+ return fileDescriptor_724696e352c3df5f, []int{26}
}
func (m *Counter) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -767,7 +795,7 @@ var xxx_messageInfo_Counter proto.InternalMessageInfo
func (m *CreateS3BucketOptions) Reset() { *m = CreateS3BucketOptions{} }
func (*CreateS3BucketOptions) ProtoMessage() {}
func (*CreateS3BucketOptions) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{26}
+ return fileDescriptor_724696e352c3df5f, []int{27}
}
func (m *CreateS3BucketOptions) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -795,7 +823,7 @@ var xxx_messageInfo_CreateS3BucketOptions proto.InternalMessageInfo
func (m *CronWorkflow) Reset() { *m = CronWorkflow{} }
func (*CronWorkflow) ProtoMessage() {}
func (*CronWorkflow) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{27}
+ return fileDescriptor_724696e352c3df5f, []int{28}
}
func (m *CronWorkflow) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -823,7 +851,7 @@ var xxx_messageInfo_CronWorkflow proto.InternalMessageInfo
func (m *CronWorkflowList) Reset() { *m = CronWorkflowList{} }
func (*CronWorkflowList) ProtoMessage() {}
func (*CronWorkflowList) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{28}
+ return fileDescriptor_724696e352c3df5f, []int{29}
}
func (m *CronWorkflowList) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -851,7 +879,7 @@ var xxx_messageInfo_CronWorkflowList proto.InternalMessageInfo
func (m *CronWorkflowSpec) Reset() { *m = CronWorkflowSpec{} }
func (*CronWorkflowSpec) ProtoMessage() {}
func (*CronWorkflowSpec) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{29}
+ return fileDescriptor_724696e352c3df5f, []int{30}
}
func (m *CronWorkflowSpec) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -879,7 +907,7 @@ var xxx_messageInfo_CronWorkflowSpec proto.InternalMessageInfo
func (m *CronWorkflowStatus) Reset() { *m = CronWorkflowStatus{} }
func (*CronWorkflowStatus) ProtoMessage() {}
func (*CronWorkflowStatus) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{30}
+ return fileDescriptor_724696e352c3df5f, []int{31}
}
func (m *CronWorkflowStatus) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -907,7 +935,7 @@ var xxx_messageInfo_CronWorkflowStatus proto.InternalMessageInfo
func (m *DAGTask) Reset() { *m = DAGTask{} }
func (*DAGTask) ProtoMessage() {}
func (*DAGTask) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{31}
+ return fileDescriptor_724696e352c3df5f, []int{32}
}
func (m *DAGTask) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -935,7 +963,7 @@ var xxx_messageInfo_DAGTask proto.InternalMessageInfo
func (m *DAGTemplate) Reset() { *m = DAGTemplate{} }
func (*DAGTemplate) ProtoMessage() {}
func (*DAGTemplate) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{32}
+ return fileDescriptor_724696e352c3df5f, []int{33}
}
func (m *DAGTemplate) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -963,7 +991,7 @@ var xxx_messageInfo_DAGTemplate proto.InternalMessageInfo
func (m *Data) Reset() { *m = Data{} }
func (*Data) ProtoMessage() {}
func (*Data) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{33}
+ return fileDescriptor_724696e352c3df5f, []int{34}
}
func (m *Data) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -991,7 +1019,7 @@ var xxx_messageInfo_Data proto.InternalMessageInfo
func (m *DataSource) Reset() { *m = DataSource{} }
func (*DataSource) ProtoMessage() {}
func (*DataSource) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{34}
+ return fileDescriptor_724696e352c3df5f, []int{35}
}
func (m *DataSource) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1019,7 +1047,7 @@ var xxx_messageInfo_DataSource proto.InternalMessageInfo
func (m *Event) Reset() { *m = Event{} }
func (*Event) ProtoMessage() {}
func (*Event) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{35}
+ return fileDescriptor_724696e352c3df5f, []int{36}
}
func (m *Event) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1047,7 +1075,7 @@ var xxx_messageInfo_Event proto.InternalMessageInfo
func (m *ExecutorConfig) Reset() { *m = ExecutorConfig{} }
func (*ExecutorConfig) ProtoMessage() {}
func (*ExecutorConfig) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{36}
+ return fileDescriptor_724696e352c3df5f, []int{37}
}
func (m *ExecutorConfig) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1075,7 +1103,7 @@ var xxx_messageInfo_ExecutorConfig proto.InternalMessageInfo
func (m *GCSArtifact) Reset() { *m = GCSArtifact{} }
func (*GCSArtifact) ProtoMessage() {}
func (*GCSArtifact) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{37}
+ return fileDescriptor_724696e352c3df5f, []int{38}
}
func (m *GCSArtifact) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1103,7 +1131,7 @@ var xxx_messageInfo_GCSArtifact proto.InternalMessageInfo
func (m *GCSArtifactRepository) Reset() { *m = GCSArtifactRepository{} }
func (*GCSArtifactRepository) ProtoMessage() {}
func (*GCSArtifactRepository) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{38}
+ return fileDescriptor_724696e352c3df5f, []int{39}
}
func (m *GCSArtifactRepository) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1131,7 +1159,7 @@ var xxx_messageInfo_GCSArtifactRepository proto.InternalMessageInfo
func (m *GCSBucket) Reset() { *m = GCSBucket{} }
func (*GCSBucket) ProtoMessage() {}
func (*GCSBucket) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{39}
+ return fileDescriptor_724696e352c3df5f, []int{40}
}
func (m *GCSBucket) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1159,7 +1187,7 @@ var xxx_messageInfo_GCSBucket proto.InternalMessageInfo
func (m *Gauge) Reset() { *m = Gauge{} }
func (*Gauge) ProtoMessage() {}
func (*Gauge) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{40}
+ return fileDescriptor_724696e352c3df5f, []int{41}
}
func (m *Gauge) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1187,7 +1215,7 @@ var xxx_messageInfo_Gauge proto.InternalMessageInfo
func (m *GitArtifact) Reset() { *m = GitArtifact{} }
func (*GitArtifact) ProtoMessage() {}
func (*GitArtifact) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{41}
+ return fileDescriptor_724696e352c3df5f, []int{42}
}
func (m *GitArtifact) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1215,7 +1243,7 @@ var xxx_messageInfo_GitArtifact proto.InternalMessageInfo
func (m *HDFSArtifact) Reset() { *m = HDFSArtifact{} }
func (*HDFSArtifact) ProtoMessage() {}
func (*HDFSArtifact) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{42}
+ return fileDescriptor_724696e352c3df5f, []int{43}
}
func (m *HDFSArtifact) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1243,7 +1271,7 @@ var xxx_messageInfo_HDFSArtifact proto.InternalMessageInfo
func (m *HDFSArtifactRepository) Reset() { *m = HDFSArtifactRepository{} }
func (*HDFSArtifactRepository) ProtoMessage() {}
func (*HDFSArtifactRepository) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{43}
+ return fileDescriptor_724696e352c3df5f, []int{44}
}
func (m *HDFSArtifactRepository) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1271,7 +1299,7 @@ var xxx_messageInfo_HDFSArtifactRepository proto.InternalMessageInfo
func (m *HDFSConfig) Reset() { *m = HDFSConfig{} }
func (*HDFSConfig) ProtoMessage() {}
func (*HDFSConfig) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{44}
+ return fileDescriptor_724696e352c3df5f, []int{45}
}
func (m *HDFSConfig) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1299,7 +1327,7 @@ var xxx_messageInfo_HDFSConfig proto.InternalMessageInfo
func (m *HDFSKrbConfig) Reset() { *m = HDFSKrbConfig{} }
func (*HDFSKrbConfig) ProtoMessage() {}
func (*HDFSKrbConfig) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{45}
+ return fileDescriptor_724696e352c3df5f, []int{46}
}
func (m *HDFSKrbConfig) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1327,7 +1355,7 @@ var xxx_messageInfo_HDFSKrbConfig proto.InternalMessageInfo
func (m *HTTP) Reset() { *m = HTTP{} }
func (*HTTP) ProtoMessage() {}
func (*HTTP) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{46}
+ return fileDescriptor_724696e352c3df5f, []int{47}
}
func (m *HTTP) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1355,7 +1383,7 @@ var xxx_messageInfo_HTTP proto.InternalMessageInfo
func (m *HTTPArtifact) Reset() { *m = HTTPArtifact{} }
func (*HTTPArtifact) ProtoMessage() {}
func (*HTTPArtifact) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{47}
+ return fileDescriptor_724696e352c3df5f, []int{48}
}
func (m *HTTPArtifact) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1380,10 +1408,38 @@ func (m *HTTPArtifact) XXX_DiscardUnknown() {
var xxx_messageInfo_HTTPArtifact proto.InternalMessageInfo
+func (m *HTTPAuth) Reset() { *m = HTTPAuth{} }
+func (*HTTPAuth) ProtoMessage() {}
+func (*HTTPAuth) Descriptor() ([]byte, []int) {
+ return fileDescriptor_724696e352c3df5f, []int{49}
+}
+func (m *HTTPAuth) XXX_Unmarshal(b []byte) error {
+ return m.Unmarshal(b)
+}
+func (m *HTTPAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ b = b[:cap(b)]
+ n, err := m.MarshalToSizedBuffer(b)
+ if err != nil {
+ return nil, err
+ }
+ return b[:n], nil
+}
+func (m *HTTPAuth) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_HTTPAuth.Merge(m, src)
+}
+func (m *HTTPAuth) XXX_Size() int {
+ return m.Size()
+}
+func (m *HTTPAuth) XXX_DiscardUnknown() {
+ xxx_messageInfo_HTTPAuth.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_HTTPAuth proto.InternalMessageInfo
+
func (m *HTTPHeader) Reset() { *m = HTTPHeader{} }
func (*HTTPHeader) ProtoMessage() {}
func (*HTTPHeader) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{48}
+ return fileDescriptor_724696e352c3df5f, []int{50}
}
func (m *HTTPHeader) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1411,7 +1467,7 @@ var xxx_messageInfo_HTTPHeader proto.InternalMessageInfo
func (m *HTTPHeaderSource) Reset() { *m = HTTPHeaderSource{} }
func (*HTTPHeaderSource) ProtoMessage() {}
func (*HTTPHeaderSource) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{49}
+ return fileDescriptor_724696e352c3df5f, []int{51}
}
func (m *HTTPHeaderSource) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1439,7 +1495,7 @@ var xxx_messageInfo_HTTPHeaderSource proto.InternalMessageInfo
func (m *Header) Reset() { *m = Header{} }
func (*Header) ProtoMessage() {}
func (*Header) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{50}
+ return fileDescriptor_724696e352c3df5f, []int{52}
}
func (m *Header) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1467,7 +1523,7 @@ var xxx_messageInfo_Header proto.InternalMessageInfo
func (m *Histogram) Reset() { *m = Histogram{} }
func (*Histogram) ProtoMessage() {}
func (*Histogram) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{51}
+ return fileDescriptor_724696e352c3df5f, []int{53}
}
func (m *Histogram) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1495,7 +1551,7 @@ var xxx_messageInfo_Histogram proto.InternalMessageInfo
func (m *Inputs) Reset() { *m = Inputs{} }
func (*Inputs) ProtoMessage() {}
func (*Inputs) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{52}
+ return fileDescriptor_724696e352c3df5f, []int{54}
}
func (m *Inputs) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1523,7 +1579,7 @@ var xxx_messageInfo_Inputs proto.InternalMessageInfo
func (m *Item) Reset() { *m = Item{} }
func (*Item) ProtoMessage() {}
func (*Item) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{53}
+ return fileDescriptor_724696e352c3df5f, []int{55}
}
func (m *Item) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1551,7 +1607,7 @@ var xxx_messageInfo_Item proto.InternalMessageInfo
func (m *LabelKeys) Reset() { *m = LabelKeys{} }
func (*LabelKeys) ProtoMessage() {}
func (*LabelKeys) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{54}
+ return fileDescriptor_724696e352c3df5f, []int{56}
}
func (m *LabelKeys) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1579,7 +1635,7 @@ var xxx_messageInfo_LabelKeys proto.InternalMessageInfo
func (m *LabelValueFrom) Reset() { *m = LabelValueFrom{} }
func (*LabelValueFrom) ProtoMessage() {}
func (*LabelValueFrom) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{55}
+ return fileDescriptor_724696e352c3df5f, []int{57}
}
func (m *LabelValueFrom) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1607,7 +1663,7 @@ var xxx_messageInfo_LabelValueFrom proto.InternalMessageInfo
func (m *LabelValues) Reset() { *m = LabelValues{} }
func (*LabelValues) ProtoMessage() {}
func (*LabelValues) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{56}
+ return fileDescriptor_724696e352c3df5f, []int{58}
}
func (m *LabelValues) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1635,7 +1691,7 @@ var xxx_messageInfo_LabelValues proto.InternalMessageInfo
func (m *LifecycleHook) Reset() { *m = LifecycleHook{} }
func (*LifecycleHook) ProtoMessage() {}
func (*LifecycleHook) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{57}
+ return fileDescriptor_724696e352c3df5f, []int{59}
}
func (m *LifecycleHook) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1663,7 +1719,7 @@ var xxx_messageInfo_LifecycleHook proto.InternalMessageInfo
func (m *Link) Reset() { *m = Link{} }
func (*Link) ProtoMessage() {}
func (*Link) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{58}
+ return fileDescriptor_724696e352c3df5f, []int{60}
}
func (m *Link) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1691,7 +1747,7 @@ var xxx_messageInfo_Link proto.InternalMessageInfo
func (m *MemoizationStatus) Reset() { *m = MemoizationStatus{} }
func (*MemoizationStatus) ProtoMessage() {}
func (*MemoizationStatus) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{59}
+ return fileDescriptor_724696e352c3df5f, []int{61}
}
func (m *MemoizationStatus) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1719,7 +1775,7 @@ var xxx_messageInfo_MemoizationStatus proto.InternalMessageInfo
func (m *Memoize) Reset() { *m = Memoize{} }
func (*Memoize) ProtoMessage() {}
func (*Memoize) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{60}
+ return fileDescriptor_724696e352c3df5f, []int{62}
}
func (m *Memoize) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1747,7 +1803,7 @@ var xxx_messageInfo_Memoize proto.InternalMessageInfo
func (m *Metadata) Reset() { *m = Metadata{} }
func (*Metadata) ProtoMessage() {}
func (*Metadata) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{61}
+ return fileDescriptor_724696e352c3df5f, []int{63}
}
func (m *Metadata) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1775,7 +1831,7 @@ var xxx_messageInfo_Metadata proto.InternalMessageInfo
func (m *MetricLabel) Reset() { *m = MetricLabel{} }
func (*MetricLabel) ProtoMessage() {}
func (*MetricLabel) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{62}
+ return fileDescriptor_724696e352c3df5f, []int{64}
}
func (m *MetricLabel) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1803,7 +1859,7 @@ var xxx_messageInfo_MetricLabel proto.InternalMessageInfo
func (m *Metrics) Reset() { *m = Metrics{} }
func (*Metrics) ProtoMessage() {}
func (*Metrics) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{63}
+ return fileDescriptor_724696e352c3df5f, []int{65}
}
func (m *Metrics) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1831,7 +1887,7 @@ var xxx_messageInfo_Metrics proto.InternalMessageInfo
func (m *Mutex) Reset() { *m = Mutex{} }
func (*Mutex) ProtoMessage() {}
func (*Mutex) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{64}
+ return fileDescriptor_724696e352c3df5f, []int{66}
}
func (m *Mutex) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1859,7 +1915,7 @@ var xxx_messageInfo_Mutex proto.InternalMessageInfo
func (m *MutexHolding) Reset() { *m = MutexHolding{} }
func (*MutexHolding) ProtoMessage() {}
func (*MutexHolding) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{65}
+ return fileDescriptor_724696e352c3df5f, []int{67}
}
func (m *MutexHolding) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1887,7 +1943,7 @@ var xxx_messageInfo_MutexHolding proto.InternalMessageInfo
func (m *MutexStatus) Reset() { *m = MutexStatus{} }
func (*MutexStatus) ProtoMessage() {}
func (*MutexStatus) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{66}
+ return fileDescriptor_724696e352c3df5f, []int{68}
}
func (m *MutexStatus) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1915,7 +1971,7 @@ var xxx_messageInfo_MutexStatus proto.InternalMessageInfo
func (m *NodeResult) Reset() { *m = NodeResult{} }
func (*NodeResult) ProtoMessage() {}
func (*NodeResult) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{67}
+ return fileDescriptor_724696e352c3df5f, []int{69}
}
func (m *NodeResult) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1943,7 +1999,7 @@ var xxx_messageInfo_NodeResult proto.InternalMessageInfo
func (m *NodeStatus) Reset() { *m = NodeStatus{} }
func (*NodeStatus) ProtoMessage() {}
func (*NodeStatus) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{68}
+ return fileDescriptor_724696e352c3df5f, []int{70}
}
func (m *NodeStatus) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1971,7 +2027,7 @@ var xxx_messageInfo_NodeStatus proto.InternalMessageInfo
func (m *NodeSynchronizationStatus) Reset() { *m = NodeSynchronizationStatus{} }
func (*NodeSynchronizationStatus) ProtoMessage() {}
func (*NodeSynchronizationStatus) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{69}
+ return fileDescriptor_724696e352c3df5f, []int{71}
}
func (m *NodeSynchronizationStatus) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1999,7 +2055,7 @@ var xxx_messageInfo_NodeSynchronizationStatus proto.InternalMessageInfo
func (m *NoneStrategy) Reset() { *m = NoneStrategy{} }
func (*NoneStrategy) ProtoMessage() {}
func (*NoneStrategy) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{70}
+ return fileDescriptor_724696e352c3df5f, []int{72}
}
func (m *NoneStrategy) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2024,10 +2080,66 @@ func (m *NoneStrategy) XXX_DiscardUnknown() {
var xxx_messageInfo_NoneStrategy proto.InternalMessageInfo
+func (m *OAuth2Auth) Reset() { *m = OAuth2Auth{} }
+func (*OAuth2Auth) ProtoMessage() {}
+func (*OAuth2Auth) Descriptor() ([]byte, []int) {
+ return fileDescriptor_724696e352c3df5f, []int{73}
+}
+func (m *OAuth2Auth) XXX_Unmarshal(b []byte) error {
+ return m.Unmarshal(b)
+}
+func (m *OAuth2Auth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ b = b[:cap(b)]
+ n, err := m.MarshalToSizedBuffer(b)
+ if err != nil {
+ return nil, err
+ }
+ return b[:n], nil
+}
+func (m *OAuth2Auth) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_OAuth2Auth.Merge(m, src)
+}
+func (m *OAuth2Auth) XXX_Size() int {
+ return m.Size()
+}
+func (m *OAuth2Auth) XXX_DiscardUnknown() {
+ xxx_messageInfo_OAuth2Auth.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_OAuth2Auth proto.InternalMessageInfo
+
+func (m *OAuth2EndpointParam) Reset() { *m = OAuth2EndpointParam{} }
+func (*OAuth2EndpointParam) ProtoMessage() {}
+func (*OAuth2EndpointParam) Descriptor() ([]byte, []int) {
+ return fileDescriptor_724696e352c3df5f, []int{74}
+}
+func (m *OAuth2EndpointParam) XXX_Unmarshal(b []byte) error {
+ return m.Unmarshal(b)
+}
+func (m *OAuth2EndpointParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ b = b[:cap(b)]
+ n, err := m.MarshalToSizedBuffer(b)
+ if err != nil {
+ return nil, err
+ }
+ return b[:n], nil
+}
+func (m *OAuth2EndpointParam) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_OAuth2EndpointParam.Merge(m, src)
+}
+func (m *OAuth2EndpointParam) XXX_Size() int {
+ return m.Size()
+}
+func (m *OAuth2EndpointParam) XXX_DiscardUnknown() {
+ xxx_messageInfo_OAuth2EndpointParam.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_OAuth2EndpointParam proto.InternalMessageInfo
+
func (m *OSSArtifact) Reset() { *m = OSSArtifact{} }
func (*OSSArtifact) ProtoMessage() {}
func (*OSSArtifact) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{71}
+ return fileDescriptor_724696e352c3df5f, []int{75}
}
func (m *OSSArtifact) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2055,7 +2167,7 @@ var xxx_messageInfo_OSSArtifact proto.InternalMessageInfo
func (m *OSSArtifactRepository) Reset() { *m = OSSArtifactRepository{} }
func (*OSSArtifactRepository) ProtoMessage() {}
func (*OSSArtifactRepository) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{72}
+ return fileDescriptor_724696e352c3df5f, []int{76}
}
func (m *OSSArtifactRepository) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2083,7 +2195,7 @@ var xxx_messageInfo_OSSArtifactRepository proto.InternalMessageInfo
func (m *OSSBucket) Reset() { *m = OSSBucket{} }
func (*OSSBucket) ProtoMessage() {}
func (*OSSBucket) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{73}
+ return fileDescriptor_724696e352c3df5f, []int{77}
}
func (m *OSSBucket) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2111,7 +2223,7 @@ var xxx_messageInfo_OSSBucket proto.InternalMessageInfo
func (m *OSSLifecycleRule) Reset() { *m = OSSLifecycleRule{} }
func (*OSSLifecycleRule) ProtoMessage() {}
func (*OSSLifecycleRule) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{74}
+ return fileDescriptor_724696e352c3df5f, []int{78}
}
func (m *OSSLifecycleRule) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2139,7 +2251,7 @@ var xxx_messageInfo_OSSLifecycleRule proto.InternalMessageInfo
func (m *Object) Reset() { *m = Object{} }
func (*Object) ProtoMessage() {}
func (*Object) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{75}
+ return fileDescriptor_724696e352c3df5f, []int{79}
}
func (m *Object) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2167,7 +2279,7 @@ var xxx_messageInfo_Object proto.InternalMessageInfo
func (m *Outputs) Reset() { *m = Outputs{} }
func (*Outputs) ProtoMessage() {}
func (*Outputs) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{76}
+ return fileDescriptor_724696e352c3df5f, []int{80}
}
func (m *Outputs) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2195,7 +2307,7 @@ var xxx_messageInfo_Outputs proto.InternalMessageInfo
func (m *ParallelSteps) Reset() { *m = ParallelSteps{} }
func (*ParallelSteps) ProtoMessage() {}
func (*ParallelSteps) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{77}
+ return fileDescriptor_724696e352c3df5f, []int{81}
}
func (m *ParallelSteps) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2223,7 +2335,7 @@ var xxx_messageInfo_ParallelSteps proto.InternalMessageInfo
func (m *Parameter) Reset() { *m = Parameter{} }
func (*Parameter) ProtoMessage() {}
func (*Parameter) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{78}
+ return fileDescriptor_724696e352c3df5f, []int{82}
}
func (m *Parameter) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2251,7 +2363,7 @@ var xxx_messageInfo_Parameter proto.InternalMessageInfo
func (m *Plugin) Reset() { *m = Plugin{} }
func (*Plugin) ProtoMessage() {}
func (*Plugin) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{79}
+ return fileDescriptor_724696e352c3df5f, []int{83}
}
func (m *Plugin) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2279,7 +2391,7 @@ var xxx_messageInfo_Plugin proto.InternalMessageInfo
func (m *PodGC) Reset() { *m = PodGC{} }
func (*PodGC) ProtoMessage() {}
func (*PodGC) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{80}
+ return fileDescriptor_724696e352c3df5f, []int{84}
}
func (m *PodGC) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2307,7 +2419,7 @@ var xxx_messageInfo_PodGC proto.InternalMessageInfo
func (m *Prometheus) Reset() { *m = Prometheus{} }
func (*Prometheus) ProtoMessage() {}
func (*Prometheus) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{81}
+ return fileDescriptor_724696e352c3df5f, []int{85}
}
func (m *Prometheus) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2335,7 +2447,7 @@ var xxx_messageInfo_Prometheus proto.InternalMessageInfo
func (m *RawArtifact) Reset() { *m = RawArtifact{} }
func (*RawArtifact) ProtoMessage() {}
func (*RawArtifact) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{82}
+ return fileDescriptor_724696e352c3df5f, []int{86}
}
func (m *RawArtifact) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2363,7 +2475,7 @@ var xxx_messageInfo_RawArtifact proto.InternalMessageInfo
func (m *ResourceTemplate) Reset() { *m = ResourceTemplate{} }
func (*ResourceTemplate) ProtoMessage() {}
func (*ResourceTemplate) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{83}
+ return fileDescriptor_724696e352c3df5f, []int{87}
}
func (m *ResourceTemplate) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2391,7 +2503,7 @@ var xxx_messageInfo_ResourceTemplate proto.InternalMessageInfo
func (m *RetryAffinity) Reset() { *m = RetryAffinity{} }
func (*RetryAffinity) ProtoMessage() {}
func (*RetryAffinity) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{84}
+ return fileDescriptor_724696e352c3df5f, []int{88}
}
func (m *RetryAffinity) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2419,7 +2531,7 @@ var xxx_messageInfo_RetryAffinity proto.InternalMessageInfo
func (m *RetryNodeAntiAffinity) Reset() { *m = RetryNodeAntiAffinity{} }
func (*RetryNodeAntiAffinity) ProtoMessage() {}
func (*RetryNodeAntiAffinity) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{85}
+ return fileDescriptor_724696e352c3df5f, []int{89}
}
func (m *RetryNodeAntiAffinity) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2447,7 +2559,7 @@ var xxx_messageInfo_RetryNodeAntiAffinity proto.InternalMessageInfo
func (m *RetryStrategy) Reset() { *m = RetryStrategy{} }
func (*RetryStrategy) ProtoMessage() {}
func (*RetryStrategy) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{86}
+ return fileDescriptor_724696e352c3df5f, []int{90}
}
func (m *RetryStrategy) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2475,7 +2587,7 @@ var xxx_messageInfo_RetryStrategy proto.InternalMessageInfo
func (m *S3Artifact) Reset() { *m = S3Artifact{} }
func (*S3Artifact) ProtoMessage() {}
func (*S3Artifact) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{87}
+ return fileDescriptor_724696e352c3df5f, []int{91}
}
func (m *S3Artifact) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2503,7 +2615,7 @@ var xxx_messageInfo_S3Artifact proto.InternalMessageInfo
func (m *S3ArtifactRepository) Reset() { *m = S3ArtifactRepository{} }
func (*S3ArtifactRepository) ProtoMessage() {}
func (*S3ArtifactRepository) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{88}
+ return fileDescriptor_724696e352c3df5f, []int{92}
}
func (m *S3ArtifactRepository) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2531,7 +2643,7 @@ var xxx_messageInfo_S3ArtifactRepository proto.InternalMessageInfo
func (m *S3Bucket) Reset() { *m = S3Bucket{} }
func (*S3Bucket) ProtoMessage() {}
func (*S3Bucket) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{89}
+ return fileDescriptor_724696e352c3df5f, []int{93}
}
func (m *S3Bucket) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2559,7 +2671,7 @@ var xxx_messageInfo_S3Bucket proto.InternalMessageInfo
func (m *S3EncryptionOptions) Reset() { *m = S3EncryptionOptions{} }
func (*S3EncryptionOptions) ProtoMessage() {}
func (*S3EncryptionOptions) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{90}
+ return fileDescriptor_724696e352c3df5f, []int{94}
}
func (m *S3EncryptionOptions) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2587,7 +2699,7 @@ var xxx_messageInfo_S3EncryptionOptions proto.InternalMessageInfo
func (m *ScriptTemplate) Reset() { *m = ScriptTemplate{} }
func (*ScriptTemplate) ProtoMessage() {}
func (*ScriptTemplate) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{91}
+ return fileDescriptor_724696e352c3df5f, []int{95}
}
func (m *ScriptTemplate) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2615,7 +2727,7 @@ var xxx_messageInfo_ScriptTemplate proto.InternalMessageInfo
func (m *SemaphoreHolding) Reset() { *m = SemaphoreHolding{} }
func (*SemaphoreHolding) ProtoMessage() {}
func (*SemaphoreHolding) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{92}
+ return fileDescriptor_724696e352c3df5f, []int{96}
}
func (m *SemaphoreHolding) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2643,7 +2755,7 @@ var xxx_messageInfo_SemaphoreHolding proto.InternalMessageInfo
func (m *SemaphoreRef) Reset() { *m = SemaphoreRef{} }
func (*SemaphoreRef) ProtoMessage() {}
func (*SemaphoreRef) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{93}
+ return fileDescriptor_724696e352c3df5f, []int{97}
}
func (m *SemaphoreRef) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2671,7 +2783,7 @@ var xxx_messageInfo_SemaphoreRef proto.InternalMessageInfo
func (m *SemaphoreStatus) Reset() { *m = SemaphoreStatus{} }
func (*SemaphoreStatus) ProtoMessage() {}
func (*SemaphoreStatus) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{94}
+ return fileDescriptor_724696e352c3df5f, []int{98}
}
func (m *SemaphoreStatus) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2699,7 +2811,7 @@ var xxx_messageInfo_SemaphoreStatus proto.InternalMessageInfo
func (m *Sequence) Reset() { *m = Sequence{} }
func (*Sequence) ProtoMessage() {}
func (*Sequence) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{95}
+ return fileDescriptor_724696e352c3df5f, []int{99}
}
func (m *Sequence) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2727,7 +2839,7 @@ var xxx_messageInfo_Sequence proto.InternalMessageInfo
func (m *Submit) Reset() { *m = Submit{} }
func (*Submit) ProtoMessage() {}
func (*Submit) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{96}
+ return fileDescriptor_724696e352c3df5f, []int{100}
}
func (m *Submit) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2755,7 +2867,7 @@ var xxx_messageInfo_Submit proto.InternalMessageInfo
func (m *SubmitOpts) Reset() { *m = SubmitOpts{} }
func (*SubmitOpts) ProtoMessage() {}
func (*SubmitOpts) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{97}
+ return fileDescriptor_724696e352c3df5f, []int{101}
}
func (m *SubmitOpts) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2783,7 +2895,7 @@ var xxx_messageInfo_SubmitOpts proto.InternalMessageInfo
func (m *SuppliedValueFrom) Reset() { *m = SuppliedValueFrom{} }
func (*SuppliedValueFrom) ProtoMessage() {}
func (*SuppliedValueFrom) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{98}
+ return fileDescriptor_724696e352c3df5f, []int{102}
}
func (m *SuppliedValueFrom) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2811,7 +2923,7 @@ var xxx_messageInfo_SuppliedValueFrom proto.InternalMessageInfo
func (m *SuspendTemplate) Reset() { *m = SuspendTemplate{} }
func (*SuspendTemplate) ProtoMessage() {}
func (*SuspendTemplate) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{99}
+ return fileDescriptor_724696e352c3df5f, []int{103}
}
func (m *SuspendTemplate) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2839,7 +2951,7 @@ var xxx_messageInfo_SuspendTemplate proto.InternalMessageInfo
func (m *Synchronization) Reset() { *m = Synchronization{} }
func (*Synchronization) ProtoMessage() {}
func (*Synchronization) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{100}
+ return fileDescriptor_724696e352c3df5f, []int{104}
}
func (m *Synchronization) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2867,7 +2979,7 @@ var xxx_messageInfo_Synchronization proto.InternalMessageInfo
func (m *SynchronizationStatus) Reset() { *m = SynchronizationStatus{} }
func (*SynchronizationStatus) ProtoMessage() {}
func (*SynchronizationStatus) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{101}
+ return fileDescriptor_724696e352c3df5f, []int{105}
}
func (m *SynchronizationStatus) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2895,7 +3007,7 @@ var xxx_messageInfo_SynchronizationStatus proto.InternalMessageInfo
func (m *TTLStrategy) Reset() { *m = TTLStrategy{} }
func (*TTLStrategy) ProtoMessage() {}
func (*TTLStrategy) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{102}
+ return fileDescriptor_724696e352c3df5f, []int{106}
}
func (m *TTLStrategy) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2923,7 +3035,7 @@ var xxx_messageInfo_TTLStrategy proto.InternalMessageInfo
func (m *TarStrategy) Reset() { *m = TarStrategy{} }
func (*TarStrategy) ProtoMessage() {}
func (*TarStrategy) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{103}
+ return fileDescriptor_724696e352c3df5f, []int{107}
}
func (m *TarStrategy) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2951,7 +3063,7 @@ var xxx_messageInfo_TarStrategy proto.InternalMessageInfo
func (m *Template) Reset() { *m = Template{} }
func (*Template) ProtoMessage() {}
func (*Template) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{104}
+ return fileDescriptor_724696e352c3df5f, []int{108}
}
func (m *Template) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -2979,7 +3091,7 @@ var xxx_messageInfo_Template proto.InternalMessageInfo
func (m *TemplateRef) Reset() { *m = TemplateRef{} }
func (*TemplateRef) ProtoMessage() {}
func (*TemplateRef) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{105}
+ return fileDescriptor_724696e352c3df5f, []int{109}
}
func (m *TemplateRef) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3007,7 +3119,7 @@ var xxx_messageInfo_TemplateRef proto.InternalMessageInfo
func (m *TransformationStep) Reset() { *m = TransformationStep{} }
func (*TransformationStep) ProtoMessage() {}
func (*TransformationStep) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{106}
+ return fileDescriptor_724696e352c3df5f, []int{110}
}
func (m *TransformationStep) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3035,7 +3147,7 @@ var xxx_messageInfo_TransformationStep proto.InternalMessageInfo
func (m *UserContainer) Reset() { *m = UserContainer{} }
func (*UserContainer) ProtoMessage() {}
func (*UserContainer) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{107}
+ return fileDescriptor_724696e352c3df5f, []int{111}
}
func (m *UserContainer) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3063,7 +3175,7 @@ var xxx_messageInfo_UserContainer proto.InternalMessageInfo
func (m *ValueFrom) Reset() { *m = ValueFrom{} }
func (*ValueFrom) ProtoMessage() {}
func (*ValueFrom) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{108}
+ return fileDescriptor_724696e352c3df5f, []int{112}
}
func (m *ValueFrom) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3091,7 +3203,7 @@ var xxx_messageInfo_ValueFrom proto.InternalMessageInfo
func (m *Version) Reset() { *m = Version{} }
func (*Version) ProtoMessage() {}
func (*Version) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{109}
+ return fileDescriptor_724696e352c3df5f, []int{113}
}
func (m *Version) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3119,7 +3231,7 @@ var xxx_messageInfo_Version proto.InternalMessageInfo
func (m *VolumeClaimGC) Reset() { *m = VolumeClaimGC{} }
func (*VolumeClaimGC) ProtoMessage() {}
func (*VolumeClaimGC) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{110}
+ return fileDescriptor_724696e352c3df5f, []int{114}
}
func (m *VolumeClaimGC) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3147,7 +3259,7 @@ var xxx_messageInfo_VolumeClaimGC proto.InternalMessageInfo
func (m *Workflow) Reset() { *m = Workflow{} }
func (*Workflow) ProtoMessage() {}
func (*Workflow) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{111}
+ return fileDescriptor_724696e352c3df5f, []int{115}
}
func (m *Workflow) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3175,7 +3287,7 @@ var xxx_messageInfo_Workflow proto.InternalMessageInfo
func (m *WorkflowEventBinding) Reset() { *m = WorkflowEventBinding{} }
func (*WorkflowEventBinding) ProtoMessage() {}
func (*WorkflowEventBinding) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{112}
+ return fileDescriptor_724696e352c3df5f, []int{116}
}
func (m *WorkflowEventBinding) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3203,7 +3315,7 @@ var xxx_messageInfo_WorkflowEventBinding proto.InternalMessageInfo
func (m *WorkflowEventBindingList) Reset() { *m = WorkflowEventBindingList{} }
func (*WorkflowEventBindingList) ProtoMessage() {}
func (*WorkflowEventBindingList) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{113}
+ return fileDescriptor_724696e352c3df5f, []int{117}
}
func (m *WorkflowEventBindingList) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3231,7 +3343,7 @@ var xxx_messageInfo_WorkflowEventBindingList proto.InternalMessageInfo
func (m *WorkflowEventBindingSpec) Reset() { *m = WorkflowEventBindingSpec{} }
func (*WorkflowEventBindingSpec) ProtoMessage() {}
func (*WorkflowEventBindingSpec) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{114}
+ return fileDescriptor_724696e352c3df5f, []int{118}
}
func (m *WorkflowEventBindingSpec) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3259,7 +3371,7 @@ var xxx_messageInfo_WorkflowEventBindingSpec proto.InternalMessageInfo
func (m *WorkflowList) Reset() { *m = WorkflowList{} }
func (*WorkflowList) ProtoMessage() {}
func (*WorkflowList) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{115}
+ return fileDescriptor_724696e352c3df5f, []int{119}
}
func (m *WorkflowList) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3287,7 +3399,7 @@ var xxx_messageInfo_WorkflowList proto.InternalMessageInfo
func (m *WorkflowMetadata) Reset() { *m = WorkflowMetadata{} }
func (*WorkflowMetadata) ProtoMessage() {}
func (*WorkflowMetadata) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{116}
+ return fileDescriptor_724696e352c3df5f, []int{120}
}
func (m *WorkflowMetadata) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3315,7 +3427,7 @@ var xxx_messageInfo_WorkflowMetadata proto.InternalMessageInfo
func (m *WorkflowSpec) Reset() { *m = WorkflowSpec{} }
func (*WorkflowSpec) ProtoMessage() {}
func (*WorkflowSpec) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{117}
+ return fileDescriptor_724696e352c3df5f, []int{121}
}
func (m *WorkflowSpec) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3343,7 +3455,7 @@ var xxx_messageInfo_WorkflowSpec proto.InternalMessageInfo
func (m *WorkflowStatus) Reset() { *m = WorkflowStatus{} }
func (*WorkflowStatus) ProtoMessage() {}
func (*WorkflowStatus) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{118}
+ return fileDescriptor_724696e352c3df5f, []int{122}
}
func (m *WorkflowStatus) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3371,7 +3483,7 @@ var xxx_messageInfo_WorkflowStatus proto.InternalMessageInfo
func (m *WorkflowStep) Reset() { *m = WorkflowStep{} }
func (*WorkflowStep) ProtoMessage() {}
func (*WorkflowStep) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{119}
+ return fileDescriptor_724696e352c3df5f, []int{123}
}
func (m *WorkflowStep) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3399,7 +3511,7 @@ var xxx_messageInfo_WorkflowStep proto.InternalMessageInfo
func (m *WorkflowTaskResult) Reset() { *m = WorkflowTaskResult{} }
func (*WorkflowTaskResult) ProtoMessage() {}
func (*WorkflowTaskResult) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{120}
+ return fileDescriptor_724696e352c3df5f, []int{124}
}
func (m *WorkflowTaskResult) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3427,7 +3539,7 @@ var xxx_messageInfo_WorkflowTaskResult proto.InternalMessageInfo
func (m *WorkflowTaskResultList) Reset() { *m = WorkflowTaskResultList{} }
func (*WorkflowTaskResultList) ProtoMessage() {}
func (*WorkflowTaskResultList) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{121}
+ return fileDescriptor_724696e352c3df5f, []int{125}
}
func (m *WorkflowTaskResultList) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3455,7 +3567,7 @@ var xxx_messageInfo_WorkflowTaskResultList proto.InternalMessageInfo
func (m *WorkflowTaskSet) Reset() { *m = WorkflowTaskSet{} }
func (*WorkflowTaskSet) ProtoMessage() {}
func (*WorkflowTaskSet) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{122}
+ return fileDescriptor_724696e352c3df5f, []int{126}
}
func (m *WorkflowTaskSet) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3483,7 +3595,7 @@ var xxx_messageInfo_WorkflowTaskSet proto.InternalMessageInfo
func (m *WorkflowTaskSetList) Reset() { *m = WorkflowTaskSetList{} }
func (*WorkflowTaskSetList) ProtoMessage() {}
func (*WorkflowTaskSetList) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{123}
+ return fileDescriptor_724696e352c3df5f, []int{127}
}
func (m *WorkflowTaskSetList) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3511,7 +3623,7 @@ var xxx_messageInfo_WorkflowTaskSetList proto.InternalMessageInfo
func (m *WorkflowTaskSetSpec) Reset() { *m = WorkflowTaskSetSpec{} }
func (*WorkflowTaskSetSpec) ProtoMessage() {}
func (*WorkflowTaskSetSpec) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{124}
+ return fileDescriptor_724696e352c3df5f, []int{128}
}
func (m *WorkflowTaskSetSpec) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3539,7 +3651,7 @@ var xxx_messageInfo_WorkflowTaskSetSpec proto.InternalMessageInfo
func (m *WorkflowTaskSetStatus) Reset() { *m = WorkflowTaskSetStatus{} }
func (*WorkflowTaskSetStatus) ProtoMessage() {}
func (*WorkflowTaskSetStatus) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{125}
+ return fileDescriptor_724696e352c3df5f, []int{129}
}
func (m *WorkflowTaskSetStatus) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3567,7 +3679,7 @@ var xxx_messageInfo_WorkflowTaskSetStatus proto.InternalMessageInfo
func (m *WorkflowTemplate) Reset() { *m = WorkflowTemplate{} }
func (*WorkflowTemplate) ProtoMessage() {}
func (*WorkflowTemplate) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{126}
+ return fileDescriptor_724696e352c3df5f, []int{130}
}
func (m *WorkflowTemplate) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3595,7 +3707,7 @@ var xxx_messageInfo_WorkflowTemplate proto.InternalMessageInfo
func (m *WorkflowTemplateList) Reset() { *m = WorkflowTemplateList{} }
func (*WorkflowTemplateList) ProtoMessage() {}
func (*WorkflowTemplateList) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{127}
+ return fileDescriptor_724696e352c3df5f, []int{131}
}
func (m *WorkflowTemplateList) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3623,7 +3735,7 @@ var xxx_messageInfo_WorkflowTemplateList proto.InternalMessageInfo
func (m *WorkflowTemplateRef) Reset() { *m = WorkflowTemplateRef{} }
func (*WorkflowTemplateRef) ProtoMessage() {}
func (*WorkflowTemplateRef) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{128}
+ return fileDescriptor_724696e352c3df5f, []int{132}
}
func (m *WorkflowTemplateRef) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3651,7 +3763,7 @@ var xxx_messageInfo_WorkflowTemplateRef proto.InternalMessageInfo
func (m *ZipStrategy) Reset() { *m = ZipStrategy{} }
func (*ZipStrategy) ProtoMessage() {}
func (*ZipStrategy) Descriptor() ([]byte, []int) {
- return fileDescriptor_724696e352c3df5f, []int{129}
+ return fileDescriptor_724696e352c3df5f, []int{133}
}
func (m *ZipStrategy) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -3696,6 +3808,7 @@ func init() {
proto.RegisterType((*Backoff)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.Backoff")
proto.RegisterType((*BasicAuth)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.BasicAuth")
proto.RegisterType((*Cache)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.Cache")
+ proto.RegisterType((*ClientCertAuth)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.ClientCertAuth")
proto.RegisterType((*ClusterWorkflowTemplate)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.ClusterWorkflowTemplate")
proto.RegisterType((*ClusterWorkflowTemplateList)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.ClusterWorkflowTemplateList")
proto.RegisterType((*Condition)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.Condition")
@@ -3727,6 +3840,7 @@ func init() {
proto.RegisterType((*HDFSKrbConfig)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.HDFSKrbConfig")
proto.RegisterType((*HTTP)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.HTTP")
proto.RegisterType((*HTTPArtifact)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.HTTPArtifact")
+ proto.RegisterType((*HTTPAuth)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.HTTPAuth")
proto.RegisterType((*HTTPHeader)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.HTTPHeader")
proto.RegisterType((*HTTPHeaderSource)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.HTTPHeaderSource")
proto.RegisterType((*Header)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.Header")
@@ -3753,6 +3867,8 @@ func init() {
proto.RegisterMapType((ResourcesDuration)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.NodeStatus.ResourcesDurationEntry")
proto.RegisterType((*NodeSynchronizationStatus)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.NodeSynchronizationStatus")
proto.RegisterType((*NoneStrategy)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.NoneStrategy")
+ proto.RegisterType((*OAuth2Auth)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.OAuth2Auth")
+ proto.RegisterType((*OAuth2EndpointParam)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.OAuth2EndpointParam")
proto.RegisterType((*OSSArtifact)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.OSSArtifact")
proto.RegisterType((*OSSArtifactRepository)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.OSSArtifactRepository")
proto.RegisterType((*OSSBucket)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.OSSBucket")
@@ -3831,605 +3947,620 @@ func init() {
}
var fileDescriptor_724696e352c3df5f = []byte{
- // 9559 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x7d, 0x6d, 0x70, 0x24, 0xc7,
- 0x75, 0x18, 0x67, 0x81, 0x05, 0x76, 0x1f, 0x80, 0x03, 0xae, 0xef, 0x6b, 0x09, 0x92, 0x07, 0x7a,
- 0x68, 0x5e, 0x78, 0x36, 0x0d, 0x98, 0x77, 0x62, 0xc2, 0x48, 0x15, 0x59, 0x58, 0xe0, 0xf0, 0x41,
- 0x00, 0x07, 0xb0, 0x17, 0x77, 0x17, 0x52, 0x0c, 0xad, 0xc1, 0x6e, 0x63, 0x77, 0x88, 0xdd, 0x99,
- 0xe5, 0xcc, 0x2c, 0x70, 0x20, 0x8f, 0x92, 0x22, 0xdb, 0x92, 0x18, 0x2b, 0x56, 0x3e, 0x6c, 0x59,
- 0x56, 0x92, 0x2a, 0x95, 0x63, 0x25, 0x2a, 0xc7, 0x95, 0x94, 0xaa, 0x52, 0xa9, 0x94, 0xfd, 0x37,
- 0x95, 0x52, 0x2a, 0xa9, 0x8a, 0x5d, 0x56, 0x22, 0xfd, 0x48, 0xa0, 0x08, 0x4e, 0xf4, 0x27, 0xa5,
- 0xaa, 0xc4, 0x15, 0x2b, 0xce, 0x25, 0x3f, 0x52, 0xfd, 0x39, 0xdd, 0xb3, 0xb3, 0xb8, 0xc5, 0xdd,
- 0x00, 0xc7, 0xb2, 0xff, 0xed, 0xbe, 0x7e, 0xfd, 0x5e, 0x7f, 0xbe, 0x7e, 0xfd, 0xde, 0xeb, 0x37,
- 0xb0, 0x51, 0x77, 0xa3, 0x46, 0x67, 0x6b, 0xba, 0xea, 0xb7, 0x66, 0x9c, 0xa0, 0xee, 0xb7, 0x03,
- 0xff, 0x6d, 0xf6, 0xe3, 0x67, 0xf6, 0xfc, 0x60, 0x67, 0xbb, 0xe9, 0xef, 0x85, 0x33, 0xbb, 0xd7,
- 0x67, 0xda, 0x3b, 0xf5, 0x19, 0xa7, 0xed, 0x86, 0x33, 0x12, 0x3a, 0xb3, 0xfb, 0x92, 0xd3, 0x6c,
- 0x37, 0x9c, 0x97, 0x66, 0xea, 0xc4, 0x23, 0x81, 0x13, 0x91, 0xda, 0x74, 0x3b, 0xf0, 0x23, 0x1f,
- 0x7d, 0x22, 0xa6, 0x38, 0x2d, 0x29, 0xb2, 0x1f, 0x3f, 0xaf, 0x28, 0x4e, 0xef, 0x5e, 0x9f, 0x6e,
- 0xef, 0xd4, 0xa7, 0x29, 0xc5, 0x69, 0x09, 0x9d, 0x96, 0x14, 0x27, 0x7f, 0x46, 0x6b, 0x53, 0xdd,
- 0xaf, 0xfb, 0x33, 0x8c, 0xf0, 0x56, 0x67, 0x9b, 0xfd, 0x63, 0x7f, 0xd8, 0x2f, 0xce, 0x70, 0xd2,
- 0xde, 0x79, 0x25, 0x9c, 0x76, 0x7d, 0xda, 0xbe, 0x99, 0xaa, 0x1f, 0x90, 0x99, 0xdd, 0xae, 0x46,
- 0x4d, 0x5e, 0xd5, 0x70, 0xda, 0x7e, 0xd3, 0xad, 0xee, 0xcf, 0xec, 0xbe, 0xb4, 0x45, 0xa2, 0xee,
- 0xf6, 0x4f, 0x7e, 0x24, 0x46, 0x6d, 0x39, 0xd5, 0x86, 0xeb, 0x91, 0x60, 0x3f, 0xee, 0x7f, 0x8b,
- 0x44, 0x4e, 0x1a, 0x83, 0x99, 0x5e, 0xb5, 0x82, 0x8e, 0x17, 0xb9, 0x2d, 0xd2, 0x55, 0xe1, 0x2f,
- 0x3e, 0xa8, 0x42, 0x58, 0x6d, 0x90, 0x96, 0xd3, 0x55, 0xef, 0x7a, 0xaf, 0x7a, 0x9d, 0xc8, 0x6d,
- 0xce, 0xb8, 0x5e, 0x14, 0x46, 0x41, 0xb2, 0x92, 0x7d, 0x03, 0x86, 0x66, 0x5b, 0x7e, 0xc7, 0x8b,
- 0xd0, 0xc7, 0x20, 0xbf, 0xeb, 0x34, 0x3b, 0xa4, 0x64, 0x3d, 0x6b, 0xbd, 0x50, 0x2c, 0x3f, 0xff,
- 0xed, 0x83, 0xa9, 0x27, 0x0e, 0x0f, 0xa6, 0xf2, 0xb7, 0x29, 0xf0, 0xfe, 0xc1, 0xd4, 0x79, 0xe2,
- 0x55, 0xfd, 0x9a, 0xeb, 0xd5, 0x67, 0xde, 0x0e, 0x7d, 0x6f, 0xfa, 0x66, 0xa7, 0xb5, 0x45, 0x02,
- 0xcc, 0xeb, 0xd8, 0x7f, 0x98, 0x83, 0xf1, 0xd9, 0xa0, 0xda, 0x70, 0x77, 0x49, 0x25, 0xa2, 0xf4,
- 0xeb, 0xfb, 0xa8, 0x01, 0x03, 0x91, 0x13, 0x30, 0x72, 0x23, 0xd7, 0xd6, 0xa6, 0x1f, 0x75, 0xf2,
- 0xa7, 0x37, 0x9d, 0x40, 0xd2, 0x2e, 0x0f, 0x1f, 0x1e, 0x4c, 0x0d, 0x6c, 0x3a, 0x01, 0xa6, 0x2c,
- 0x50, 0x13, 0x06, 0x3d, 0xdf, 0x23, 0xa5, 0x1c, 0x63, 0x75, 0xf3, 0xd1, 0x59, 0xdd, 0xf4, 0x3d,
- 0xd5, 0x8f, 0x72, 0xe1, 0xf0, 0x60, 0x6a, 0x90, 0x42, 0x30, 0xe3, 0x42, 0xfb, 0xf5, 0xae, 0xdb,
- 0x2e, 0x0d, 0x64, 0xd5, 0xaf, 0x37, 0xdc, 0xb6, 0xd9, 0xaf, 0x37, 0xdc, 0x36, 0xa6, 0x2c, 0xec,
- 0x0f, 0x72, 0x50, 0x9c, 0x0d, 0xea, 0x9d, 0x16, 0xf1, 0xa2, 0x10, 0x7d, 0x06, 0xa0, 0xed, 0x04,
- 0x4e, 0x8b, 0x44, 0x24, 0x08, 0x4b, 0xd6, 0xb3, 0x03, 0x2f, 0x8c, 0x5c, 0x5b, 0x79, 0x74, 0xf6,
- 0x1b, 0x92, 0x66, 0x19, 0x89, 0x29, 0x07, 0x05, 0x0a, 0xb1, 0xc6, 0x12, 0xbd, 0x07, 0x45, 0x27,
- 0x88, 0xdc, 0x6d, 0xa7, 0x1a, 0x85, 0xa5, 0x1c, 0xe3, 0xff, 0xea, 0xa3, 0xf3, 0x9f, 0x15, 0x24,
- 0xcb, 0x67, 0x05, 0xfb, 0xa2, 0x84, 0x84, 0x38, 0xe6, 0x67, 0x7f, 0x63, 0x08, 0x0a, 0xb2, 0x00,
- 0x3d, 0x0b, 0x83, 0x9e, 0xd3, 0x92, 0x4b, 0x75, 0x54, 0x54, 0x1c, 0xbc, 0xe9, 0xb4, 0xe8, 0x24,
- 0x39, 0x2d, 0x42, 0x31, 0xda, 0x4e, 0xd4, 0x60, 0x4b, 0x42, 0xc3, 0xd8, 0x70, 0xa2, 0x06, 0x66,
- 0x25, 0xe8, 0x69, 0x18, 0x6c, 0xf9, 0x35, 0xc2, 0xe6, 0x31, 0xcf, 0x27, 0x79, 0xcd, 0xaf, 0x11,
- 0xcc, 0xa0, 0xb4, 0xfe, 0x76, 0xe0, 0xb7, 0x4a, 0x83, 0x66, 0xfd, 0x85, 0xc0, 0x6f, 0x61, 0x56,
- 0x82, 0xbe, 0x6a, 0xc1, 0x84, 0x6c, 0xde, 0xaa, 0x5f, 0x75, 0x22, 0xd7, 0xf7, 0x4a, 0x79, 0xb6,
- 0x28, 0x70, 0x76, 0xa3, 0x22, 0x29, 0x97, 0x4b, 0xa2, 0x09, 0x13, 0xc9, 0x12, 0xdc, 0xd5, 0x0a,
- 0x74, 0x0d, 0xa0, 0xde, 0xf4, 0xb7, 0x9c, 0x26, 0x1d, 0x90, 0xd2, 0x10, 0xeb, 0x82, 0x9a, 0xdc,
- 0x45, 0x55, 0x82, 0x35, 0x2c, 0x74, 0x17, 0x86, 0x1d, 0xbe, 0x81, 0x4b, 0xc3, 0xac, 0x13, 0xaf,
- 0x65, 0xd1, 0x09, 0x43, 0x22, 0x94, 0x47, 0x0e, 0x0f, 0xa6, 0x86, 0x05, 0x10, 0x4b, 0x76, 0xe8,
- 0x45, 0x28, 0xf8, 0x6d, 0xda, 0x6e, 0xa7, 0x59, 0x2a, 0x3c, 0x6b, 0xbd, 0x50, 0x28, 0x4f, 0x88,
- 0xb6, 0x16, 0xd6, 0x05, 0x1c, 0x2b, 0x0c, 0x74, 0x15, 0x86, 0xc3, 0xce, 0x16, 0x9d, 0xc7, 0x52,
- 0x91, 0x75, 0x6c, 0x5c, 0x20, 0x0f, 0x57, 0x38, 0x18, 0xcb, 0x72, 0xf4, 0x32, 0x8c, 0x04, 0xa4,
- 0xda, 0x09, 0x42, 0x42, 0x27, 0xb6, 0x04, 0x8c, 0xf6, 0x39, 0x81, 0x3e, 0x82, 0xe3, 0x22, 0xac,
- 0xe3, 0xa1, 0x8f, 0xc3, 0x19, 0x3a, 0xc1, 0x37, 0xee, 0xb6, 0x03, 0x12, 0x86, 0x74, 0x56, 0x47,
- 0x18, 0xa3, 0x8b, 0xa2, 0xe6, 0x99, 0x05, 0xa3, 0x14, 0x27, 0xb0, 0xd1, 0x3d, 0x00, 0x39, 0x23,
- 0x8b, 0x73, 0xa5, 0x51, 0x36, 0x98, 0xab, 0xd9, 0xad, 0x88, 0xc5, 0xb9, 0xf2, 0x19, 0x3a, 0x8f,
- 0xf1, 0x7f, 0xac, 0xf1, 0xb3, 0x37, 0x40, 0x2b, 0x41, 0x65, 0x28, 0x84, 0x62, 0xf4, 0xc5, 0x66,
- 0xb9, 0x22, 0xc7, 0x56, 0xce, 0xca, 0xfd, 0x83, 0x29, 0x14, 0xd7, 0x90, 0x50, 0xac, 0xea, 0xd9,
- 0xbf, 0x3b, 0x0c, 0x5d, 0x8b, 0x0e, 0xbd, 0x04, 0x23, 0x62, 0xfe, 0x56, 0xfd, 0x7a, 0xc8, 0x68,
- 0x17, 0xca, 0xe3, 0x74, 0x5c, 0x67, 0x63, 0x30, 0xd6, 0x71, 0x50, 0x0d, 0x72, 0xe1, 0x75, 0x21,
- 0xa3, 0x33, 0x18, 0x8f, 0xca, 0x75, 0x25, 0x39, 0x86, 0x0e, 0x0f, 0xa6, 0x72, 0x95, 0xeb, 0x38,
- 0x17, 0x5e, 0xa7, 0xd2, 0xb9, 0xee, 0x46, 0xd9, 0x49, 0xe7, 0x45, 0x37, 0x52, 0x7c, 0x98, 0x74,
- 0x5e, 0x74, 0x23, 0x4c, 0x59, 0xd0, 0x53, 0xa7, 0x11, 0x45, 0x6d, 0x26, 0x22, 0x32, 0x39, 0x75,
- 0x96, 0x36, 0x37, 0x37, 0x14, 0x2f, 0x26, 0x90, 0x28, 0x04, 0x33, 0x2e, 0xe8, 0x8b, 0x16, 0x1d,
- 0x71, 0x5e, 0xe8, 0x07, 0xfb, 0x42, 0xd2, 0xdc, 0xca, 0x6e, 0x5d, 0xf9, 0xc1, 0xbe, 0x62, 0x2e,
- 0x26, 0x52, 0x15, 0x60, 0x9d, 0x35, 0xeb, 0x78, 0x6d, 0x3b, 0x64, 0x82, 0x25, 0x9b, 0x8e, 0xcf,
- 0x2f, 0x54, 0x12, 0x1d, 0x9f, 0x5f, 0xa8, 0x60, 0xc6, 0x85, 0x4e, 0x68, 0xe0, 0xec, 0x09, 0xa1,
- 0x94, 0xc1, 0x84, 0x62, 0x67, 0xcf, 0x9c, 0x50, 0xec, 0xec, 0x61, 0xca, 0x82, 0x72, 0xf2, 0xc3,
- 0x90, 0xc9, 0xa0, 0x4c, 0x38, 0xad, 0x57, 0x2a, 0x26, 0xa7, 0xf5, 0x4a, 0x05, 0x53, 0x16, 0x6c,
- 0x91, 0x56, 0x43, 0x26, 0xc0, 0xb2, 0x59, 0xa4, 0x73, 0x09, 0x4e, 0x8b, 0x73, 0x15, 0x4c, 0x59,
- 0xd8, 0x1f, 0x58, 0x30, 0x26, 0x8b, 0xa8, 0x50, 0x0c, 0xd1, 0x5d, 0x28, 0xc8, 0xc9, 0x14, 0xba,
- 0x59, 0x96, 0x87, 0xb8, 0x12, 0xdd, 0x12, 0x82, 0x15, 0x37, 0xfb, 0x77, 0xf2, 0xa0, 0x24, 0x0d,
- 0x26, 0x6d, 0x3f, 0x74, 0xd9, 0x72, 0x7a, 0x08, 0x51, 0xe2, 0x69, 0xa2, 0xe4, 0x76, 0x96, 0xa2,
- 0x24, 0x6e, 0x96, 0x21, 0x54, 0xfe, 0x4e, 0x62, 0xf3, 0x71, 0xe9, 0xf2, 0xf3, 0x27, 0xb2, 0xf9,
- 0xb4, 0x26, 0x1c, 0xbd, 0x0d, 0x77, 0xc5, 0x36, 0xe4, 0xf2, 0xe7, 0xaf, 0x66, 0xbb, 0x0d, 0xb5,
- 0x56, 0x24, 0x37, 0x64, 0xc0, 0xb7, 0x09, 0x17, 0x40, 0x77, 0x32, 0xdd, 0x26, 0x1a, 0x57, 0x73,
- 0xc3, 0x04, 0x7c, 0xc3, 0x0c, 0x65, 0xc5, 0x53, 0xdb, 0x30, 0x49, 0x9e, 0x6a, 0xeb, 0xbc, 0x03,
- 0x17, 0xba, 0x71, 0x30, 0xd9, 0x46, 0x33, 0x50, 0xac, 0xfa, 0xde, 0xb6, 0x5b, 0x5f, 0x73, 0xda,
- 0xe2, 0x54, 0x55, 0xba, 0xeb, 0x9c, 0x2c, 0xc0, 0x31, 0x0e, 0x7a, 0x06, 0x06, 0x76, 0xc8, 0xbe,
- 0xd0, 0x45, 0x47, 0x04, 0xea, 0xc0, 0x0a, 0xd9, 0xc7, 0x14, 0xfe, 0xd1, 0xc2, 0x57, 0xbf, 0x3e,
- 0xf5, 0xc4, 0x67, 0xff, 0xd3, 0xb3, 0x4f, 0xd8, 0x7f, 0x30, 0x00, 0x4f, 0xa5, 0xf2, 0xac, 0x44,
- 0x4e, 0xd4, 0x09, 0xd1, 0xef, 0x58, 0x70, 0xc1, 0x49, 0x2b, 0x17, 0x3b, 0xf9, 0x4e, 0x76, 0x2b,
- 0xd2, 0x20, 0x5f, 0x7e, 0x46, 0x34, 0x3a, 0x7d, 0x44, 0x70, 0x7a, 0xa3, 0xe8, 0x40, 0x51, 0x65,
- 0x3c, 0x6c, 0x3b, 0x55, 0x22, 0x7a, 0xaf, 0x06, 0xea, 0xa6, 0x2c, 0xc0, 0x31, 0x0e, 0x55, 0xee,
- 0x6a, 0x64, 0xdb, 0xe9, 0x34, 0xf9, 0x01, 0x5e, 0x88, 0x95, 0xbb, 0x79, 0x0e, 0xc6, 0xb2, 0x1c,
- 0xfd, 0x7d, 0x0b, 0x50, 0x37, 0x57, 0xb1, 0x19, 0x36, 0x4f, 0x62, 0x1c, 0xca, 0x17, 0x0f, 0x35,
- 0x55, 0x49, 0xeb, 0x69, 0x4a, 0x3b, 0xb4, 0x39, 0xfd, 0xce, 0x00, 0x9c, 0x93, 0x95, 0x2a, 0x84,
- 0x4a, 0xb1, 0xd7, 0x3a, 0x24, 0xd8, 0x47, 0xdf, 0xb5, 0xe0, 0xbc, 0x93, 0xd4, 0xbb, 0x5c, 0x22,
- 0x6f, 0x76, 0x7e, 0x76, 0x5d, 0xd0, 0xb8, 0x4e, 0xcf, 0xa6, 0x70, 0xbc, 0xe1, 0x45, 0xc1, 0x7e,
- 0xf9, 0x9a, 0x18, 0xea, 0xf3, 0x69, 0x28, 0x9f, 0xfb, 0x7e, 0xaa, 0x92, 0x98, 0xda, 0x01, 0xf4,
- 0x0a, 0x8c, 0x4a, 0x38, 0xbb, 0x80, 0xf0, 0x99, 0x3f, 0x2f, 0xe8, 0x8f, 0xce, 0x6a, 0x65, 0xd8,
- 0xc0, 0xa4, 0x35, 0x23, 0xd2, 0x6a, 0x37, 0x9d, 0x88, 0xb0, 0x9a, 0x03, 0x66, 0xcd, 0x4d, 0xad,
- 0x0c, 0x1b, 0x98, 0xe8, 0x0a, 0x0c, 0x79, 0x7e, 0x8d, 0x2c, 0xd7, 0xc4, 0x8d, 0xed, 0x8c, 0xa8,
- 0x33, 0x74, 0x93, 0x41, 0xb1, 0x28, 0x9d, 0x5c, 0x84, 0x27, 0x7b, 0x0e, 0x01, 0x9a, 0xe0, 0xfb,
- 0x94, 0x6d, 0x69, 0xb6, 0x35, 0xd1, 0x79, 0x69, 0x14, 0xa1, 0x7d, 0x28, 0x08, 0x6b, 0xc7, 0x47,
- 0x73, 0xaf, 0x58, 0xf6, 0xbf, 0xb4, 0xe0, 0xbc, 0x39, 0xc0, 0x98, 0x84, 0x74, 0x61, 0x3e, 0xb6,
- 0xf3, 0x55, 0x8d, 0xc1, 0xbc, 0x18, 0x71, 0x73, 0x0c, 0xe6, 0xc5, 0x18, 0xcc, 0xdb, 0xff, 0xd6,
- 0x8a, 0x57, 0xa4, 0x76, 0xf0, 0x50, 0x31, 0xd5, 0x09, 0x9a, 0x42, 0xa2, 0x29, 0x31, 0x75, 0x0b,
- 0xaf, 0x62, 0x0a, 0x47, 0xbf, 0x6a, 0xc1, 0xb8, 0x76, 0xfe, 0xcc, 0x76, 0xc4, 0xf5, 0x3a, 0xa3,
- 0xab, 0xa2, 0x41, 0xb8, 0x7c, 0x49, 0xb0, 0x1f, 0x4f, 0x14, 0xe0, 0x64, 0x13, 0xec, 0x1f, 0x58,
- 0xf0, 0xcc, 0x91, 0xc7, 0x68, 0x6a, 0xc3, 0xad, 0xc7, 0xde, 0x70, 0x2a, 0xec, 0x02, 0xd2, 0xf6,
- 0x6f, 0xe1, 0x55, 0x31, 0x5f, 0x4a, 0xd8, 0x61, 0x0e, 0xc6, 0xb2, 0xdc, 0xfe, 0xae, 0x05, 0x49,
- 0x7a, 0xc8, 0x81, 0x33, 0x9d, 0x90, 0x04, 0x54, 0x78, 0x56, 0x48, 0x35, 0x20, 0x72, 0xb5, 0x3d,
- 0x3f, 0xcd, 0xed, 0x80, 0xb4, 0xc1, 0xd3, 0x55, 0x3f, 0x20, 0xd3, 0xbb, 0x2f, 0x4d, 0x73, 0x8c,
- 0x15, 0xb2, 0x5f, 0x21, 0x4d, 0x42, 0x69, 0x94, 0x11, 0xbd, 0xc9, 0xde, 0x32, 0x08, 0xe0, 0x04,
- 0x41, 0xca, 0xa2, 0xed, 0x84, 0xe1, 0x9e, 0x1f, 0xd4, 0x04, 0x8b, 0xdc, 0xb1, 0x59, 0x6c, 0x18,
- 0x04, 0x70, 0x82, 0xa0, 0xfd, 0xaf, 0x2c, 0x18, 0x2e, 0x3b, 0xd5, 0x1d, 0x7f, 0x7b, 0x1b, 0xbd,
- 0x08, 0x85, 0x5a, 0x27, 0xe0, 0x86, 0x14, 0xbe, 0x08, 0xd5, 0x6a, 0x9f, 0x17, 0x70, 0xac, 0x30,
- 0xd0, 0x26, 0x0c, 0xf1, 0xe1, 0x10, 0x8d, 0xfa, 0x59, 0xad, 0x51, 0xca, 0xfe, 0xc9, 0x66, 0xae,
- 0x13, 0xb9, 0xcd, 0x69, 0x6e, 0xff, 0x9c, 0x5e, 0xf6, 0xa2, 0xf5, 0xa0, 0x12, 0x05, 0xae, 0x57,
- 0x2f, 0x03, 0xdd, 0x1b, 0x0b, 0x8c, 0x06, 0x16, 0xb4, 0xd0, 0xcb, 0x30, 0xd2, 0x72, 0xee, 0x4a,
- 0x76, 0x42, 0x00, 0x29, 0x9b, 0xc1, 0x5a, 0x5c, 0x84, 0x75, 0x3c, 0xfb, 0x0f, 0x2c, 0x28, 0x96,
- 0x9d, 0xd0, 0xad, 0xfe, 0x19, 0x9a, 0x9a, 0xb7, 0x20, 0x3f, 0xe7, 0x54, 0x1b, 0x04, 0xdd, 0x4a,
- 0xea, 0x3b, 0x23, 0xd7, 0x5e, 0x48, 0x63, 0xa3, 0x74, 0x1f, 0x9d, 0xd3, 0x58, 0x2f, 0xad, 0xc8,
- 0xfe, 0x91, 0x05, 0x97, 0xe6, 0x9a, 0x9d, 0x30, 0x22, 0xc1, 0x1d, 0xb1, 0xad, 0xa4, 0x80, 0x47,
- 0x9f, 0x82, 0x42, 0x8b, 0x44, 0x4e, 0xcd, 0x89, 0x1c, 0xc1, 0xb1, 0xf7, 0xf4, 0xb2, 0x8d, 0x49,
- 0xb1, 0x69, 0x1b, 0xd6, 0xb7, 0xde, 0x26, 0xd5, 0x68, 0x8d, 0x44, 0x4e, 0x6c, 0xf1, 0x8a, 0x61,
- 0x58, 0x51, 0x45, 0x6d, 0x18, 0x0c, 0xdb, 0xa4, 0x9a, 0x9d, 0xcd, 0x58, 0xf6, 0xa1, 0xd2, 0x26,
- 0xd5, 0xd8, 0x60, 0x48, 0xff, 0x61, 0xc6, 0xc9, 0xfe, 0xbf, 0x16, 0x3c, 0xd5, 0xa3, 0xbf, 0xab,
- 0x6e, 0x18, 0xa1, 0x37, 0xbb, 0xfa, 0x3c, 0xdd, 0x5f, 0x9f, 0x69, 0x6d, 0xd6, 0x63, 0xb5, 0x5d,
- 0x24, 0x44, 0xeb, 0xef, 0xa7, 0x21, 0xef, 0x46, 0xa4, 0x25, 0x0d, 0xb7, 0xaf, 0x3f, 0x7a, 0x87,
- 0x7b, 0xf4, 0xa5, 0x3c, 0x26, 0x3d, 0x07, 0xcb, 0x94, 0x1f, 0xe6, 0x6c, 0xed, 0x7f, 0x63, 0x01,
- 0x5d, 0x06, 0x35, 0x57, 0x98, 0x8f, 0x06, 0xa3, 0xfd, 0xb6, 0x34, 0xe0, 0x4a, 0xed, 0x72, 0x70,
- 0x73, 0xbf, 0x4d, 0xee, 0x1f, 0x4c, 0x8d, 0x29, 0x44, 0x0a, 0xc0, 0x0c, 0x15, 0xbd, 0x05, 0x43,
- 0x21, 0xd3, 0x82, 0x85, 0xb4, 0x5c, 0x90, 0xa7, 0x1b, 0xd7, 0x8d, 0xef, 0x1f, 0x4c, 0xf5, 0xe5,
- 0x9f, 0x99, 0x56, 0xb4, 0x79, 0x3d, 0x2c, 0xa8, 0x52, 0x71, 0xdc, 0x22, 0x61, 0xe8, 0xd4, 0xa5,
- 0xda, 0xa1, 0xc4, 0xf1, 0x1a, 0x07, 0x63, 0x59, 0x6e, 0xff, 0x9a, 0x05, 0xb4, 0x89, 0x91, 0x43,
- 0x59, 0xd0, 0xc3, 0x15, 0xdd, 0x64, 0x5b, 0x84, 0x03, 0xc4, 0xe4, 0x3d, 0xd3, 0x63, 0x8b, 0x70,
- 0x24, 0xe3, 0xc6, 0xc0, 0x41, 0x38, 0x26, 0x81, 0x3e, 0x02, 0xa3, 0x35, 0xd2, 0x26, 0x5e, 0x8d,
- 0x78, 0x55, 0xaa, 0x13, 0xd2, 0x49, 0x2b, 0x96, 0x27, 0xa8, 0x12, 0x34, 0xaf, 0xc1, 0xb1, 0x81,
- 0x65, 0xff, 0xa6, 0x05, 0x4f, 0x2a, 0x72, 0x15, 0x12, 0x61, 0x12, 0x05, 0xfb, 0xca, 0x1f, 0x73,
- 0x3c, 0xf1, 0x7a, 0x87, 0x9e, 0x4e, 0x51, 0xc0, 0x99, 0x3f, 0x9c, 0x7c, 0x1d, 0xe1, 0x67, 0x19,
- 0x23, 0x82, 0x25, 0x35, 0xfb, 0x57, 0x06, 0xe0, 0xbc, 0xde, 0x48, 0xb5, 0xe7, 0x7f, 0xc1, 0x02,
- 0x50, 0x23, 0x40, 0xaf, 0xb5, 0x74, 0x9d, 0xae, 0x67, 0xb0, 0x4e, 0xf5, 0x99, 0x8a, 0xa5, 0x82,
- 0x02, 0x87, 0x58, 0x63, 0x8b, 0x5e, 0x87, 0xd1, 0x5d, 0xbf, 0xd9, 0x69, 0x91, 0x35, 0xbf, 0xe3,
- 0x45, 0x61, 0x69, 0x80, 0x35, 0x63, 0x2a, 0x6d, 0x32, 0x6f, 0xc7, 0x78, 0xb1, 0x8e, 0xaa, 0x01,
- 0x43, 0x6c, 0x90, 0xa2, 0x7a, 0xc8, 0x58, 0xa0, 0x4f, 0x89, 0xb8, 0x43, 0x7f, 0x32, 0xc3, 0x3e,
- 0x26, 0x67, 0xbd, 0x7c, 0xf6, 0xf0, 0x60, 0x6a, 0xcc, 0x00, 0x61, 0xb3, 0x11, 0xf6, 0xeb, 0xc0,
- 0xc6, 0xc2, 0xf5, 0x3a, 0x64, 0xdd, 0x43, 0xcf, 0x41, 0x9e, 0x04, 0x81, 0x1f, 0x08, 0x3b, 0x8c,
- 0xda, 0xcc, 0x37, 0x28, 0x10, 0xf3, 0x32, 0xaa, 0x69, 0x6e, 0x3b, 0x6e, 0x93, 0xd4, 0xb8, 0x5e,
- 0x1c, 0x6b, 0x9a, 0x0b, 0x0c, 0x8a, 0x45, 0xa9, 0x3d, 0x0d, 0xc3, 0x73, 0xb4, 0xef, 0x24, 0xa0,
- 0x74, 0x75, 0xf7, 0xe2, 0x98, 0xe1, 0x5e, 0x94, 0x6e, 0xc4, 0x4d, 0xb8, 0x30, 0x17, 0x10, 0x27,
- 0x22, 0x95, 0xeb, 0xe5, 0x4e, 0x75, 0x87, 0x44, 0xdc, 0x01, 0x10, 0xa2, 0x8f, 0xc1, 0x98, 0xcf,
- 0xa4, 0xf8, 0xaa, 0x5f, 0xdd, 0x71, 0xbd, 0xba, 0xb8, 0x1e, 0x5e, 0x10, 0x54, 0xc6, 0xd6, 0xf5,
- 0x42, 0x6c, 0xe2, 0xda, 0xff, 0x35, 0x07, 0xa3, 0x73, 0x81, 0xef, 0x49, 0x49, 0x75, 0x0a, 0xa7,
- 0x4b, 0x64, 0x9c, 0x2e, 0x19, 0xf8, 0x83, 0xf4, 0xf6, 0xf7, 0x3a, 0x61, 0xd0, 0x3d, 0x25, 0x22,
- 0x07, 0xb2, 0xba, 0x06, 0x1b, 0x7c, 0x19, 0xed, 0x78, 0xb2, 0x4d, 0x01, 0x6a, 0xff, 0x37, 0x0b,
- 0x26, 0x74, 0xf4, 0x53, 0x38, 0xd4, 0x42, 0xf3, 0x50, 0xbb, 0x99, 0x6d, 0x7f, 0x7b, 0x9c, 0x64,
- 0x1f, 0x0c, 0x99, 0xfd, 0xa4, 0x13, 0x80, 0xbe, 0x6a, 0xc1, 0xe8, 0x9e, 0x06, 0x10, 0x9d, 0xcd,
- 0x5a, 0xaf, 0xf8, 0x49, 0x29, 0x66, 0x74, 0xe8, 0xfd, 0xc4, 0x7f, 0x6c, 0xb4, 0x84, 0xca, 0xfd,
- 0xb0, 0xda, 0x20, 0xb5, 0x4e, 0x53, 0x5e, 0xc5, 0xd5, 0x90, 0x56, 0x04, 0x1c, 0x2b, 0x0c, 0xf4,
- 0x26, 0x9c, 0xad, 0xfa, 0x5e, 0xb5, 0x13, 0x04, 0xc4, 0xab, 0xee, 0x6f, 0xb0, 0x88, 0x08, 0x71,
- 0x20, 0x4e, 0x8b, 0x6a, 0x67, 0xe7, 0x92, 0x08, 0xf7, 0xd3, 0x80, 0xb8, 0x9b, 0x10, 0xf7, 0xde,
- 0x85, 0xf4, 0xc8, 0x62, 0xf7, 0xf4, 0x82, 0xee, 0xbd, 0x63, 0x60, 0x2c, 0xcb, 0xd1, 0x2d, 0xb8,
- 0x14, 0x46, 0xf4, 0xce, 0xe4, 0xd5, 0xe7, 0x89, 0x53, 0x6b, 0xba, 0x1e, 0xd5, 0x7d, 0x7d, 0xaf,
- 0xc6, 0x4d, 0x8f, 0x03, 0xe5, 0xa7, 0x0e, 0x0f, 0xa6, 0x2e, 0x55, 0xd2, 0x51, 0x70, 0xaf, 0xba,
- 0xe8, 0x2d, 0x98, 0x0c, 0x3b, 0xd5, 0x2a, 0x09, 0xc3, 0xed, 0x4e, 0xf3, 0x55, 0x7f, 0x2b, 0x5c,
- 0x72, 0x43, 0x7a, 0xa7, 0x5a, 0x75, 0x5b, 0x6e, 0xc4, 0x0c, 0x8c, 0xf9, 0xf2, 0xe5, 0xc3, 0x83,
- 0xa9, 0xc9, 0x4a, 0x4f, 0x2c, 0x7c, 0x04, 0x05, 0x84, 0xe1, 0x22, 0x17, 0x7e, 0x5d, 0xb4, 0x87,
- 0x19, 0xed, 0xc9, 0xc3, 0x83, 0xa9, 0x8b, 0x0b, 0xa9, 0x18, 0xb8, 0x47, 0x4d, 0x3a, 0x83, 0x91,
- 0xdb, 0x22, 0xef, 0xfa, 0x1e, 0x61, 0xde, 0x09, 0x6d, 0x06, 0x37, 0x05, 0x1c, 0x2b, 0x0c, 0xf4,
- 0x76, 0xbc, 0x12, 0xe9, 0x76, 0x11, 0x5e, 0x86, 0xe3, 0x4b, 0xb8, 0xf3, 0x87, 0x07, 0x53, 0x13,
- 0x77, 0x34, 0x4a, 0x74, 0xcb, 0x61, 0x83, 0xb6, 0xfd, 0x87, 0x39, 0x40, 0xdd, 0x22, 0x02, 0xad,
- 0xc0, 0x90, 0x53, 0x8d, 0xdc, 0x5d, 0x22, 0x8c, 0x59, 0xcf, 0xa5, 0x1d, 0x9f, 0x9c, 0x15, 0x26,
- 0xdb, 0x84, 0xae, 0x10, 0x12, 0xcb, 0x95, 0x59, 0x56, 0x15, 0x0b, 0x12, 0xc8, 0x87, 0xb3, 0x4d,
- 0x27, 0x8c, 0xe4, 0x5a, 0xad, 0xd1, 0x2e, 0x0b, 0xc1, 0xfa, 0x53, 0xfd, 0x75, 0x8a, 0xd6, 0x28,
- 0x5f, 0xa0, 0x2b, 0x77, 0x35, 0x49, 0x08, 0x77, 0xd3, 0x46, 0x9f, 0x61, 0x7a, 0x08, 0x57, 0x12,
- 0xa5, 0x02, 0xb0, 0x92, 0xc9, 0x19, 0xcd, 0x69, 0x1a, 0x3a, 0x88, 0x60, 0x83, 0x35, 0x96, 0xf6,
- 0xbf, 0x03, 0x18, 0x9e, 0x9f, 0x5d, 0xdc, 0x74, 0xc2, 0x9d, 0x3e, 0x42, 0x1d, 0xe8, 0xea, 0x10,
- 0x3a, 0x54, 0x72, 0x7f, 0x4b, 0xdd, 0x0a, 0x2b, 0x0c, 0xe4, 0xc1, 0x90, 0xeb, 0xd1, 0x0d, 0x51,
- 0x3a, 0x93, 0x95, 0x71, 0x4a, 0x69, 0xfe, 0xec, 0x42, 0xbd, 0xcc, 0xa8, 0x63, 0xc1, 0x05, 0xdd,
- 0x83, 0xa2, 0x23, 0x43, 0x58, 0xc4, 0xb1, 0xb4, 0x92, 0x85, 0xd5, 0x45, 0x90, 0xd4, 0xa3, 0x46,
- 0x04, 0x08, 0xc7, 0x0c, 0xd1, 0x67, 0x2d, 0x18, 0x91, 0x5d, 0xc7, 0x64, 0x5b, 0x98, 0x87, 0xd7,
- 0xb2, 0xeb, 0x33, 0x26, 0xdb, 0xdc, 0x4d, 0xa3, 0x01, 0xb0, 0xce, 0xb2, 0x4b, 0x95, 0xcf, 0xf7,
- 0xa3, 0xca, 0xa3, 0x3d, 0x28, 0xee, 0xb9, 0x51, 0x83, 0x1d, 0x3c, 0xa5, 0x21, 0xb6, 0x04, 0x17,
- 0x1e, 0xbd, 0xd5, 0x94, 0x5c, 0x3c, 0x62, 0x77, 0x24, 0x03, 0x1c, 0xf3, 0x42, 0x33, 0x9c, 0x31,
- 0x0b, 0x01, 0x62, 0x22, 0xab, 0x68, 0x56, 0x60, 0x05, 0x38, 0xc6, 0xa1, 0x43, 0x3c, 0x4a, 0xff,
- 0x55, 0xc8, 0x3b, 0x1d, 0xba, 0x8f, 0x85, 0xff, 0x34, 0x83, 0x75, 0x25, 0x29, 0xf2, 0xc1, 0xba,
- 0xa3, 0xf1, 0xc0, 0x06, 0x47, 0xba, 0x47, 0xf6, 0x1a, 0xc4, 0x13, 0x01, 0x21, 0x6a, 0x8f, 0xdc,
- 0x69, 0x10, 0x0f, 0xb3, 0x12, 0x74, 0x8f, 0x5f, 0x2d, 0xb8, 0x8e, 0xcb, 0x22, 0x41, 0x32, 0x89,
- 0x41, 0x88, 0xf5, 0x66, 0x1e, 0x93, 0x11, 0xff, 0xc7, 0x1a, 0x3f, 0xaa, 0x2e, 0xfb, 0xde, 0x8d,
- 0xbb, 0x6e, 0x24, 0x22, 0x49, 0x94, 0xa4, 0x5b, 0x67, 0x50, 0x2c, 0x4a, 0xb9, 0xfb, 0x83, 0x2e,
- 0x82, 0x90, 0x85, 0x8d, 0x14, 0x75, 0xf7, 0x07, 0x03, 0x63, 0x59, 0x8e, 0xfe, 0x81, 0x05, 0xf9,
- 0x86, 0xef, 0xef, 0x84, 0xa5, 0x31, 0xb6, 0x38, 0x32, 0x50, 0xf5, 0x84, 0xc4, 0x99, 0x5e, 0xa2,
- 0x64, 0xb9, 0x4f, 0xe0, 0x25, 0xa9, 0x00, 0x31, 0xd8, 0xfd, 0x83, 0xa9, 0x33, 0xab, 0xee, 0x36,
- 0xa9, 0xee, 0x57, 0x9b, 0x84, 0x41, 0x3e, 0xf7, 0x7d, 0x0d, 0x72, 0x63, 0x97, 0x78, 0x11, 0xe6,
- 0xad, 0x9a, 0xfc, 0xc0, 0x02, 0x88, 0x09, 0xa5, 0x58, 0xd6, 0x89, 0x6e, 0x59, 0xcf, 0xe4, 0x9e,
- 0x67, 0x34, 0x4d, 0x37, 0xd5, 0xff, 0x7b, 0x0b, 0x46, 0x68, 0xe7, 0xa4, 0x08, 0xbc, 0x02, 0x43,
- 0x91, 0x13, 0xd4, 0x85, 0x59, 0x4e, 0x9b, 0x8e, 0x4d, 0x06, 0xc5, 0xa2, 0x14, 0x79, 0x90, 0x8f,
- 0x9c, 0x70, 0x47, 0x6a, 0x97, 0xcb, 0x99, 0x0d, 0x71, 0xac, 0x58, 0xd2, 0x7f, 0x21, 0xe6, 0x6c,
- 0xd0, 0x0b, 0x50, 0xa0, 0x0a, 0xc0, 0x82, 0x13, 0x4a, 0xf7, 0xd7, 0x28, 0x15, 0xe2, 0x0b, 0x02,
- 0x86, 0x55, 0xa9, 0xfd, 0x77, 0x73, 0x30, 0x38, 0xcf, 0xef, 0x19, 0x43, 0xa1, 0xdf, 0x09, 0xaa,
- 0x44, 0xe8, 0x9b, 0x19, 0xac, 0x69, 0x4a, 0xb7, 0xc2, 0x68, 0x6a, 0x9a, 0x3e, 0xfb, 0x8f, 0x05,
- 0x2f, 0x7a, 0x91, 0x3d, 0x13, 0x05, 0x8e, 0x17, 0x6e, 0xfb, 0x41, 0x8b, 0x1b, 0x14, 0x72, 0x59,
- 0xad, 0xc2, 0x4d, 0x83, 0x6e, 0x25, 0x22, 0xed, 0x38, 0xf0, 0xca, 0x2c, 0xc3, 0x89, 0x36, 0xd8,
- 0xbf, 0x6e, 0x01, 0xc4, 0xad, 0x47, 0x5f, 0xb4, 0x60, 0xcc, 0xd1, 0x43, 0x1f, 0xc4, 0x18, 0xad,
- 0x67, 0x67, 0xf4, 0x67, 0x64, 0xf9, 0x15, 0xdb, 0x00, 0x61, 0x93, 0xb1, 0xfd, 0x32, 0xe4, 0xd9,
- 0xee, 0x60, 0xba, 0xb8, 0xb0, 0x8c, 0x26, 0x6d, 0x30, 0xd2, 0x62, 0x8a, 0x15, 0x86, 0xfd, 0x26,
- 0x9c, 0xb9, 0x71, 0x97, 0x54, 0x3b, 0x91, 0x1f, 0x70, 0x0b, 0x2a, 0x7a, 0x15, 0x50, 0x48, 0x82,
- 0x5d, 0xb7, 0x4a, 0x66, 0xab, 0x55, 0x7a, 0xb3, 0xbe, 0x19, 0xeb, 0x06, 0x93, 0x82, 0x12, 0xaa,
- 0x74, 0x61, 0xe0, 0x94, 0x5a, 0xf6, 0x6f, 0x5b, 0x30, 0xa2, 0xf9, 0xc1, 0xe9, 0x49, 0x5d, 0x9f,
- 0xab, 0xf0, 0x7b, 0xb7, 0x18, 0xaa, 0x95, 0x4c, 0x3c, 0xed, 0x9c, 0x64, 0x7c, 0x8c, 0x28, 0x10,
- 0x8e, 0x19, 0x3e, 0xc0, 0x47, 0x6e, 0xff, 0x6b, 0x0b, 0x2e, 0xa4, 0x3a, 0xed, 0x1f, 0x73, 0xb3,
- 0x67, 0xa0, 0xb8, 0x43, 0xf6, 0x17, 0xd8, 0x1a, 0x4c, 0xba, 0xb8, 0x57, 0x64, 0x01, 0x8e, 0x71,
- 0xec, 0x6f, 0x59, 0x10, 0x53, 0xa2, 0xa2, 0x68, 0x2b, 0x6e, 0xb9, 0x26, 0x8a, 0x04, 0x27, 0x51,
- 0x8a, 0xee, 0xc1, 0x25, 0x73, 0x06, 0x99, 0x89, 0xfd, 0xf8, 0x76, 0x7f, 0x7e, 0x67, 0x4a, 0xa7,
- 0x84, 0x7b, 0xb1, 0xb0, 0x6f, 0x43, 0x7e, 0xd1, 0xe9, 0xd4, 0x49, 0x5f, 0x46, 0x1c, 0x2a, 0xc6,
- 0x02, 0xe2, 0x34, 0x23, 0xa9, 0xa6, 0x0b, 0x31, 0x86, 0x05, 0x0c, 0xab, 0x52, 0xfb, 0xbb, 0x79,
- 0x18, 0xd1, 0xe2, 0xeb, 0xe8, 0x39, 0x1e, 0x90, 0xb6, 0x9f, 0xd4, 0x75, 0xe9, 0x64, 0x63, 0x56,
- 0x42, 0xf7, 0x4f, 0x40, 0x76, 0xdd, 0x90, 0x8b, 0x1c, 0x63, 0xff, 0x60, 0x01, 0xc7, 0x0a, 0x03,
- 0x4d, 0x41, 0xbe, 0x46, 0xda, 0x51, 0x83, 0x49, 0xd3, 0xc1, 0x72, 0x91, 0x36, 0x75, 0x9e, 0x02,
- 0x30, 0x87, 0x53, 0x84, 0x6d, 0x12, 0x55, 0x1b, 0xcc, 0xd8, 0x58, 0xe4, 0x08, 0x0b, 0x14, 0x80,
- 0x39, 0x3c, 0xc5, 0x93, 0x93, 0x3f, 0x79, 0x4f, 0xce, 0x50, 0xc6, 0x9e, 0x1c, 0xd4, 0x86, 0x73,
- 0x61, 0xd8, 0xd8, 0x08, 0xdc, 0x5d, 0x27, 0x22, 0xf1, 0xca, 0x19, 0x3e, 0x0e, 0x9f, 0x4b, 0x87,
- 0x07, 0x53, 0xe7, 0x2a, 0x95, 0xa5, 0x24, 0x15, 0x9c, 0x46, 0x1a, 0x55, 0xe0, 0x82, 0xeb, 0x85,
- 0xa4, 0xda, 0x09, 0xc8, 0x72, 0xdd, 0xf3, 0x03, 0xb2, 0xe4, 0x87, 0x94, 0x9c, 0x08, 0xf0, 0x55,
- 0xe1, 0x24, 0xcb, 0x69, 0x48, 0x38, 0xbd, 0x2e, 0x5a, 0x84, 0xb3, 0x35, 0x37, 0x74, 0xb6, 0x9a,
- 0xa4, 0xd2, 0xd9, 0x6a, 0xf9, 0xf4, 0xc2, 0xc6, 0x63, 0xe8, 0x0a, 0xe5, 0x27, 0xa5, 0x69, 0x62,
- 0x3e, 0x89, 0x80, 0xbb, 0xeb, 0xa0, 0x57, 0x60, 0x34, 0x74, 0xbd, 0x7a, 0x93, 0x94, 0x03, 0xc7,
- 0xab, 0x36, 0x44, 0x64, 0xb0, 0x32, 0xe1, 0x56, 0xb4, 0x32, 0x6c, 0x60, 0xb2, 0xfd, 0xca, 0xeb,
- 0x24, 0x34, 0x39, 0x81, 0x2d, 0x4a, 0xed, 0xef, 0x59, 0x30, 0xaa, 0x87, 0x53, 0x51, 0x2d, 0x19,
- 0x1a, 0xf3, 0x0b, 0x15, 0x2e, 0xc7, 0xb3, 0x3b, 0xad, 0x97, 0x14, 0xcd, 0xf8, 0x56, 0x19, 0xc3,
- 0xb0, 0xc6, 0xb3, 0x8f, 0x90, 0xf8, 0xe7, 0x20, 0xbf, 0xed, 0x53, 0x65, 0x62, 0xc0, 0xb4, 0xfd,
- 0x2e, 0x50, 0x20, 0xe6, 0x65, 0xf6, 0xff, 0xb2, 0xe0, 0x62, 0x7a, 0xa4, 0xd8, 0x87, 0xa1, 0x93,
- 0xd7, 0x00, 0x68, 0x57, 0x0c, 0x81, 0xac, 0xbd, 0x6b, 0x90, 0x25, 0x58, 0xc3, 0xea, 0xaf, 0xdb,
- 0x3f, 0xa6, 0x0a, 0x6d, 0xcc, 0xe7, 0x4b, 0x16, 0x8c, 0x51, 0xb6, 0x2b, 0xc1, 0x96, 0xd1, 0xdb,
- 0xf5, 0x6c, 0x7a, 0xab, 0xc8, 0xc6, 0x26, 0x6e, 0x03, 0x8c, 0x4d, 0xe6, 0xe8, 0xa7, 0xa1, 0xe8,
- 0xd4, 0x6a, 0x01, 0x09, 0x43, 0xe5, 0x2c, 0x62, 0x8e, 0xd7, 0x59, 0x09, 0xc4, 0x71, 0x39, 0x15,
- 0xa2, 0x8d, 0xda, 0x76, 0x48, 0xe5, 0x92, 0xb0, 0xec, 0x29, 0x21, 0x4a, 0x99, 0x50, 0x38, 0x56,
- 0x18, 0xf6, 0xdf, 0x1c, 0x04, 0x93, 0x37, 0xaa, 0xc1, 0xf8, 0x4e, 0xb0, 0x35, 0xc7, 0x9c, 0xc3,
- 0x0f, 0xe3, 0xdf, 0x3e, 0x77, 0x78, 0x30, 0x35, 0xbe, 0x62, 0x52, 0xc0, 0x49, 0x92, 0x82, 0xcb,
- 0x0a, 0xd9, 0x8f, 0x9c, 0xad, 0x87, 0x39, 0xea, 0x24, 0x17, 0x9d, 0x02, 0x4e, 0x92, 0x44, 0x2f,
- 0xc3, 0xc8, 0x4e, 0xb0, 0x25, 0x45, 0x74, 0xd2, 0xdf, 0xbf, 0x12, 0x17, 0x61, 0x1d, 0x8f, 0x0e,
- 0xe1, 0x4e, 0xb0, 0x45, 0x8f, 0x34, 0xf9, 0x44, 0x44, 0x0d, 0xe1, 0x8a, 0x80, 0x63, 0x85, 0x81,
- 0xda, 0x80, 0x76, 0xe4, 0xe8, 0x29, 0x57, 0xb8, 0x38, 0x49, 0xfa, 0xf7, 0xa4, 0xb3, 0xf0, 0xb3,
- 0x95, 0x2e, 0x3a, 0x38, 0x85, 0x36, 0x7a, 0x1d, 0x2e, 0xed, 0x04, 0x5b, 0xe2, 0xa0, 0xdf, 0x08,
- 0x5c, 0xaf, 0xea, 0xb6, 0x8d, 0xe7, 0x20, 0x53, 0xa2, 0xb9, 0x97, 0x56, 0xd2, 0xd1, 0x70, 0xaf,
- 0xfa, 0xf6, 0xbf, 0x18, 0x00, 0x16, 0x97, 0x4e, 0x65, 0x61, 0x8b, 0x44, 0x0d, 0xbf, 0x96, 0xd4,
- 0x5d, 0xd6, 0x18, 0x14, 0x8b, 0x52, 0x19, 0x56, 0x94, 0xeb, 0x11, 0x56, 0xb4, 0x07, 0xc3, 0x0d,
- 0xe2, 0xd4, 0x48, 0x20, 0x4d, 0x6d, 0xab, 0xd9, 0x44, 0xd2, 0x2f, 0x31, 0xa2, 0xf1, 0x15, 0x9a,
- 0xff, 0x0f, 0xb1, 0xe4, 0x86, 0x3e, 0x0a, 0x67, 0xa8, 0x16, 0xe2, 0x77, 0x22, 0x69, 0x57, 0x1e,
- 0x64, 0x76, 0x65, 0x76, 0xa2, 0x6e, 0x1a, 0x25, 0x38, 0x81, 0x89, 0xe6, 0x61, 0x42, 0xd8, 0x80,
- 0x95, 0x09, 0x4f, 0x0c, 0xac, 0x7a, 0xa7, 0x53, 0x49, 0x94, 0xe3, 0xae, 0x1a, 0x54, 0x22, 0x6f,
- 0xf9, 0x35, 0xee, 0x06, 0xd4, 0x24, 0x72, 0xd9, 0xaf, 0xed, 0x63, 0x56, 0x42, 0xf5, 0x7d, 0x79,
- 0x16, 0x56, 0x76, 0xdc, 0xf6, 0x6d, 0x12, 0xb8, 0xdb, 0xfb, 0xec, 0xe0, 0x2e, 0xc4, 0xfa, 0xfe,
- 0x72, 0x17, 0x06, 0x4e, 0xa9, 0x65, 0x7f, 0x3d, 0x07, 0xa3, 0xfa, 0x13, 0x83, 0x07, 0xc5, 0x7b,
- 0x85, 0xf1, 0xc4, 0xf0, 0xdb, 0xdd, 0x52, 0x06, 0x13, 0xf3, 0xa0, 0x49, 0xb9, 0x07, 0xc5, 0x2d,
- 0x19, 0x47, 0x93, 0x9d, 0xb9, 0x50, 0x85, 0xe6, 0xc4, 0xca, 0xb9, 0x02, 0xe1, 0x98, 0xa1, 0xfd,
- 0x1d, 0x2a, 0xe4, 0xd5, 0xda, 0xe9, 0xc3, 0xf6, 0xfa, 0x9c, 0x6e, 0xc5, 0xe8, 0xa5, 0x10, 0x7f,
- 0x06, 0x8a, 0xec, 0xc7, 0x42, 0xe0, 0xb7, 0x44, 0x9f, 0x70, 0x96, 0x6b, 0x5c, 0xdc, 0xd6, 0x99,
- 0xc0, 0xbf, 0x2d, 0x19, 0xe1, 0x98, 0xa7, 0xed, 0xc3, 0x44, 0x12, 0x1b, 0x7d, 0x12, 0x46, 0x43,
- 0x29, 0x33, 0xe3, 0x00, 0xe2, 0x3e, 0x65, 0x2b, 0x33, 0xc8, 0x55, 0xb4, 0xea, 0xd8, 0x20, 0x66,
- 0xaf, 0xc3, 0x50, 0xa6, 0x43, 0x68, 0x7f, 0xc3, 0x82, 0x22, 0x73, 0x89, 0xd4, 0x03, 0xa7, 0x15,
- 0x57, 0x19, 0x38, 0x62, 0xd4, 0x43, 0x18, 0xe6, 0x97, 0x27, 0x19, 0x4a, 0x90, 0xc1, 0xf2, 0xe5,
- 0x4f, 0x65, 0xe3, 0xe5, 0xcb, 0x6f, 0x69, 0x21, 0x96, 0x9c, 0xec, 0xcf, 0xe7, 0x60, 0x68, 0xd9,
- 0x6b, 0x77, 0xfe, 0xdc, 0x3f, 0xd7, 0x5c, 0x83, 0xc1, 0xe5, 0x88, 0xb4, 0xcc, 0x57, 0xc5, 0xa3,
- 0xe5, 0xe7, 0xf5, 0x17, 0xc5, 0x25, 0xf3, 0x45, 0x31, 0x76, 0xf6, 0x64, 0xa4, 0x8d, 0x30, 0xde,
- 0xc5, 0x41, 0xd4, 0x2f, 0x42, 0x71, 0xd5, 0xd9, 0x22, 0xcd, 0x15, 0xb2, 0x1f, 0xd2, 0x5b, 0x1b,
- 0xf7, 0xfa, 0x5a, 0xf1, 0xad, 0xcd, 0xf0, 0xd0, 0xce, 0xc3, 0x19, 0x86, 0xad, 0x36, 0x03, 0x55,
- 0x0b, 0x49, 0xfc, 0x9e, 0xcf, 0x32, 0xd5, 0x42, 0xed, 0x2d, 0x9f, 0x86, 0x65, 0x4f, 0xc3, 0x48,
- 0x4c, 0xa5, 0x0f, 0xae, 0x7f, 0x9c, 0x83, 0x31, 0xc3, 0x06, 0x69, 0x78, 0x66, 0xac, 0x07, 0x7a,
- 0x66, 0x0c, 0x4f, 0x49, 0xee, 0x71, 0x7b, 0x4a, 0x06, 0x4e, 0xdf, 0x53, 0x62, 0x4e, 0xd2, 0x60,
- 0x5f, 0x93, 0xd4, 0x84, 0xc1, 0x55, 0xd7, 0xdb, 0xe9, 0x4f, 0xce, 0x84, 0x55, 0xbf, 0xdd, 0x25,
- 0x67, 0x2a, 0x14, 0x88, 0x79, 0x99, 0x3c, 0x12, 0x07, 0xd2, 0x8f, 0x44, 0xfb, 0x73, 0x16, 0x9c,
- 0x5d, 0x23, 0x2d, 0xdf, 0x7d, 0xd7, 0x89, 0x23, 0xc8, 0x68, 0xa5, 0x86, 0x1b, 0x89, 0x80, 0x19,
- 0x55, 0x69, 0xc9, 0x8d, 0x30, 0x85, 0x3f, 0xc0, 0xb2, 0xc5, 0x5e, 0x93, 0x50, 0xb5, 0x57, 0x0b,
- 0x78, 0x8f, 0x63, 0xc3, 0x64, 0x01, 0x8e, 0x71, 0xec, 0xdf, 0xb5, 0x60, 0x98, 0x37, 0x82, 0x48,
- 0xda, 0x56, 0x0f, 0xda, 0x0d, 0xc8, 0xb3, 0x7a, 0x62, 0x39, 0x2d, 0x66, 0xe0, 0xf1, 0xa0, 0xe4,
- 0xf8, 0xe2, 0x67, 0x3f, 0x31, 0x67, 0xc0, 0x94, 0x41, 0xe7, 0xee, 0xac, 0x0a, 0x9e, 0x8b, 0x95,
- 0x41, 0x06, 0xc5, 0xa2, 0xd4, 0xfe, 0xda, 0x00, 0x14, 0xa4, 0x2f, 0x99, 0x3f, 0xab, 0xf2, 0x3c,
- 0x3f, 0x72, 0xb8, 0xab, 0x95, 0x0b, 0xc9, 0x0c, 0xc2, 0xa1, 0x24, 0x87, 0xe9, 0xd9, 0x98, 0x3a,
- 0xf7, 0x68, 0x28, 0xd5, 0x5e, 0x2b, 0xc1, 0x7a, 0x23, 0xd0, 0xa7, 0x61, 0xa8, 0x49, 0xb7, 0xbd,
- 0x94, 0x99, 0xb7, 0x33, 0x6c, 0x0e, 0x93, 0x27, 0xa2, 0x25, 0x6a, 0x84, 0x38, 0x10, 0x0b, 0xae,
- 0x93, 0x1f, 0x87, 0x89, 0x64, 0xab, 0x1f, 0xf4, 0x30, 0xa1, 0xa8, 0x79, 0x3b, 0x26, 0xff, 0xb2,
- 0x10, 0x5b, 0xc7, 0xaf, 0x6a, 0xbf, 0x06, 0x23, 0x6b, 0x24, 0x0a, 0xdc, 0x2a, 0x23, 0xf0, 0xa0,
- 0xc5, 0xd5, 0xd7, 0xc1, 0xfd, 0x05, 0xb6, 0x58, 0x29, 0x4d, 0xaa, 0xdb, 0x41, 0x3b, 0xf0, 0xe9,
- 0xad, 0x80, 0x74, 0xe4, 0x64, 0x67, 0xa0, 0xec, 0x6f, 0x28, 0x9a, 0xdc, 0x09, 0x17, 0xff, 0xc7,
- 0x1a, 0x3f, 0xfb, 0x2a, 0xe4, 0xd7, 0x3a, 0x11, 0xb9, 0xfb, 0x60, 0x51, 0x61, 0x7f, 0x12, 0x46,
- 0x19, 0xea, 0x92, 0xdf, 0xa4, 0xc7, 0x13, 0xed, 0x69, 0x8b, 0xfe, 0x4f, 0x9a, 0x3d, 0x19, 0x12,
- 0xe6, 0x65, 0x74, 0x07, 0x34, 0xfc, 0x66, 0x8d, 0x04, 0xc9, 0xd7, 0x17, 0x4b, 0x0c, 0x8a, 0x45,
- 0xa9, 0xfd, 0x0b, 0x39, 0x18, 0x61, 0x15, 0x85, 0xf4, 0xd8, 0x87, 0xe1, 0x06, 0xe7, 0x23, 0x86,
- 0x24, 0x83, 0x98, 0x21, 0xbd, 0xf5, 0x9a, 0xb2, 0xcd, 0x01, 0x58, 0xf2, 0xa3, 0xac, 0xf7, 0x1c,
- 0x37, 0xa2, 0xac, 0x73, 0x27, 0xcb, 0xfa, 0x0e, 0x67, 0x83, 0x25, 0x3f, 0xfb, 0xd7, 0x72, 0x00,
- 0x37, 0xfd, 0x1a, 0x11, 0x8f, 0x66, 0x7e, 0x16, 0xf2, 0xed, 0x86, 0x13, 0x26, 0x5d, 0x19, 0xf9,
- 0x0d, 0x0a, 0xbc, 0x7f, 0x30, 0x55, 0xa4, 0xb8, 0xec, 0x0f, 0xe6, 0x88, 0x7a, 0xb8, 0x6e, 0xee,
- 0xe8, 0x70, 0x5d, 0xd4, 0x86, 0x61, 0xbf, 0x13, 0x51, 0xa5, 0x4c, 0x9c, 0x6a, 0x19, 0x78, 0xf2,
- 0xd6, 0x39, 0x41, 0x1e, 0xe3, 0x2a, 0xfe, 0x60, 0xc9, 0x06, 0xbd, 0x02, 0x85, 0x76, 0xe0, 0xd7,
- 0xe9, 0x21, 0x25, 0xce, 0xb1, 0xa7, 0xe5, 0xc1, 0xbf, 0x21, 0xe0, 0xf7, 0xb5, 0xdf, 0x58, 0x61,
- 0xdb, 0x3f, 0x1c, 0xe7, 0xe3, 0x22, 0x16, 0xc7, 0x24, 0xe4, 0x5c, 0x79, 0xbf, 0x06, 0x41, 0x22,
- 0xb7, 0x3c, 0x8f, 0x73, 0x6e, 0x4d, 0xad, 0xe3, 0x5c, 0xcf, 0x23, 0xef, 0x65, 0x18, 0xa9, 0xb9,
- 0x61, 0xbb, 0xe9, 0xec, 0xdf, 0x4c, 0x31, 0x6e, 0xcc, 0xc7, 0x45, 0x58, 0xc7, 0x43, 0x2f, 0x8a,
- 0xe0, 0xec, 0x41, 0xe3, 0x42, 0x2b, 0x83, 0xb3, 0x0b, 0xb4, 0x79, 0x5a, 0x5c, 0x76, 0xf2, 0xcd,
- 0x56, 0xbe, 0xef, 0x37, 0x5b, 0x49, 0x95, 0x63, 0xe8, 0xf4, 0x55, 0x8e, 0x8f, 0xc1, 0x98, 0xfc,
- 0xcb, 0xf4, 0x80, 0xd2, 0x79, 0xd6, 0x7a, 0x65, 0x74, 0xdb, 0xd4, 0x0b, 0xb1, 0x89, 0x1b, 0x2f,
- 0xda, 0xe1, 0x7e, 0x17, 0xed, 0x35, 0x80, 0x2d, 0xbf, 0xe3, 0xd5, 0x9c, 0x60, 0x7f, 0x79, 0x5e,
- 0x84, 0x72, 0x29, 0x0d, 0xa7, 0xac, 0x4a, 0xb0, 0x86, 0xa5, 0x2f, 0xf4, 0xe2, 0x03, 0x16, 0xfa,
- 0x27, 0xa1, 0xc8, 0xc2, 0xde, 0x48, 0x6d, 0x36, 0x12, 0x41, 0x0e, 0xc7, 0x89, 0x90, 0x52, 0x6a,
- 0x47, 0x45, 0x12, 0xc1, 0x31, 0x3d, 0xf4, 0x16, 0xc0, 0xb6, 0xeb, 0xb9, 0x61, 0x83, 0x51, 0x1f,
- 0x39, 0x36, 0x75, 0xd5, 0xcf, 0x05, 0x45, 0x05, 0x6b, 0x14, 0xd1, 0x9b, 0x70, 0x96, 0x84, 0x91,
- 0xdb, 0x72, 0x22, 0x52, 0x53, 0xef, 0x6f, 0x4a, 0xcc, 0x22, 0xa3, 0x02, 0x0f, 0x6f, 0x24, 0x11,
- 0xee, 0xa7, 0x01, 0x71, 0x37, 0x21, 0x63, 0x47, 0x4e, 0x1e, 0x67, 0x47, 0xa2, 0x3f, 0xb5, 0xe0,
- 0x6c, 0x40, 0xb8, 0xe7, 0x3b, 0x54, 0x0d, 0xbb, 0xc0, 0xe4, 0x65, 0x35, 0x8b, 0x54, 0x43, 0x72,
- 0xb3, 0x4f, 0xe3, 0x24, 0x17, 0xae, 0x28, 0x10, 0xd9, 0xfb, 0xae, 0xf2, 0xfb, 0x69, 0xc0, 0xcf,
- 0x7d, 0x7f, 0x6a, 0xaa, 0x3b, 0xef, 0x95, 0x22, 0x4e, 0x77, 0xde, 0xdf, 0xf8, 0xfe, 0xd4, 0x84,
- 0xfc, 0x1f, 0x0f, 0x5a, 0x57, 0x27, 0xe9, 0xb9, 0xd7, 0xf6, 0x6b, 0xcb, 0x1b, 0x22, 0x1a, 0x45,
- 0x9d, 0x7b, 0x1b, 0x14, 0x88, 0x79, 0x19, 0x7a, 0x01, 0x0a, 0x35, 0x87, 0xb4, 0x7c, 0x8f, 0xd4,
- 0x4a, 0x63, 0xb1, 0xbb, 0x6f, 0x5e, 0xc0, 0xb0, 0x2a, 0x45, 0x4d, 0x18, 0x72, 0xd9, 0xdd, 0x58,
- 0x84, 0x9e, 0x65, 0x70, 0x21, 0xe7, 0x77, 0x6d, 0x19, 0x78, 0xc6, 0x84, 0xb0, 0xe0, 0xa1, 0x4b,
- 0xfd, 0xf1, 0xd3, 0x91, 0xfa, 0x2f, 0x40, 0xa1, 0xda, 0x70, 0x9b, 0xb5, 0x80, 0x78, 0xa5, 0x09,
- 0x76, 0x49, 0x64, 0x23, 0x31, 0x27, 0x60, 0x58, 0x95, 0xa2, 0xbf, 0x04, 0x63, 0x7e, 0x27, 0x62,
- 0x9b, 0x9c, 0xce, 0x7f, 0x58, 0x3a, 0xcb, 0xd0, 0x59, 0x20, 0xc1, 0xba, 0x5e, 0x80, 0x4d, 0x3c,
- 0x2a, 0x6c, 0x1b, 0x7e, 0x18, 0xd1, 0x3f, 0x4c, 0xd8, 0x5e, 0x34, 0x85, 0xed, 0x92, 0x56, 0x86,
- 0x0d, 0x4c, 0xf4, 0x55, 0x0b, 0xce, 0xb6, 0x92, 0x57, 0x97, 0xd2, 0x25, 0x36, 0x32, 0x95, 0x2c,
- 0x54, 0xdc, 0x04, 0x69, 0x1e, 0x6f, 0xd9, 0x05, 0xc6, 0xdd, 0x8d, 0x60, 0xaf, 0xda, 0xc3, 0x7d,
- 0xaf, 0xda, 0x08, 0x7c, 0xcf, 0x6c, 0xde, 0x93, 0x59, 0xbd, 0x8f, 0x60, 0xbb, 0x2c, 0x8d, 0x45,
- 0xf9, 0xc9, 0xc3, 0x83, 0xa9, 0x0b, 0xa9, 0x45, 0x38, 0xbd, 0x51, 0x93, 0xf3, 0x70, 0x31, 0x7d,
- 0xa7, 0x3e, 0x48, 0xd7, 0x1e, 0xd0, 0x75, 0xed, 0x05, 0x78, 0xb2, 0x67, 0xa3, 0xa8, 0xcc, 0x97,
- 0x8a, 0x99, 0x65, 0xca, 0xfc, 0x2e, 0x45, 0xea, 0x0c, 0x8c, 0xea, 0xd9, 0xca, 0x58, 0x54, 0x87,
- 0x96, 0x51, 0x01, 0xdd, 0x83, 0xa2, 0x5f, 0xc9, 0x3c, 0x3c, 0x62, 0xbd, 0xd2, 0x15, 0x1e, 0xa1,
- 0x40, 0x38, 0x66, 0xd8, 0x4f, 0x54, 0x47, 0x6a, 0xfa, 0x87, 0xc7, 0xdc, 0xec, 0x63, 0x47, 0x75,
- 0xfc, 0xc7, 0x41, 0x88, 0x29, 0xa1, 0x17, 0xa1, 0x40, 0xbc, 0x5a, 0xdb, 0x77, 0xbd, 0x28, 0x69,
- 0xf7, 0xb9, 0x21, 0xe0, 0x58, 0x61, 0x68, 0x31, 0x20, 0xb9, 0x23, 0x63, 0x40, 0x6a, 0x30, 0xee,
- 0x30, 0x07, 0x42, 0xec, 0xc1, 0x1f, 0x38, 0xb6, 0x43, 0x6c, 0xd6, 0xa4, 0x80, 0x93, 0x24, 0x29,
- 0x97, 0x30, 0xae, 0xca, 0xb8, 0x0c, 0x1e, 0x9b, 0x4b, 0xc5, 0xa4, 0x80, 0x93, 0x24, 0xd1, 0x9b,
- 0x50, 0xaa, 0xb2, 0x87, 0x3e, 0xbc, 0x8f, 0xcb, 0xdb, 0x37, 0xfd, 0x68, 0x23, 0x20, 0x21, 0xf1,
- 0x78, 0x84, 0x45, 0xa1, 0xfc, 0xac, 0x18, 0x85, 0xd2, 0x5c, 0x0f, 0x3c, 0xdc, 0x93, 0x02, 0xd5,
- 0xea, 0x98, 0xf7, 0xc3, 0x8d, 0xf6, 0x37, 0xfd, 0x1d, 0x22, 0x5d, 0x33, 0x4a, 0xab, 0xab, 0xe8,
- 0x85, 0xd8, 0xc4, 0x45, 0xbf, 0x6c, 0xc1, 0x58, 0x53, 0x9a, 0xf1, 0x70, 0xa7, 0x29, 0xf3, 0xa1,
- 0xe1, 0x4c, 0x96, 0xdf, 0xaa, 0x4e, 0x99, 0x0b, 0x7c, 0x03, 0x84, 0x4d, 0xde, 0xf6, 0x77, 0x2c,
- 0x98, 0x48, 0x56, 0x43, 0x3b, 0xf0, 0x4c, 0xcb, 0x09, 0x76, 0x96, 0xbd, 0xed, 0x80, 0x85, 0xc0,
- 0x46, 0x7c, 0x56, 0x67, 0xb7, 0x23, 0x12, 0xcc, 0x3b, 0xfb, 0x3c, 0xd0, 0x2d, 0xaf, 0x52, 0x38,
- 0x3e, 0xb3, 0x76, 0x14, 0x32, 0x3e, 0x9a, 0x16, 0xaa, 0xc0, 0x05, 0x8a, 0x30, 0x4f, 0x9a, 0x84,
- 0x4a, 0xa8, 0x98, 0x49, 0x8e, 0x31, 0x51, 0xa1, 0x1c, 0x6b, 0x69, 0x48, 0x38, 0xbd, 0xae, 0x5d,
- 0x80, 0x21, 0x1e, 0xfe, 0x6f, 0xff, 0x87, 0x1c, 0xc8, 0x93, 0xf4, 0xcf, 0xb7, 0xc9, 0x1c, 0xd9,
- 0x30, 0x14, 0xb0, 0xdb, 0xb0, 0xb8, 0xa8, 0x31, 0xa5, 0x86, 0xdf, 0x8f, 0xb1, 0x28, 0xa1, 0x2a,
- 0x06, 0xb9, 0xeb, 0x46, 0x73, 0x7e, 0x4d, 0x5e, 0xcf, 0x98, 0x8a, 0x71, 0x43, 0xc0, 0xb0, 0x2a,
- 0xb5, 0x7f, 0xd1, 0x82, 0x31, 0xda, 0xcb, 0x66, 0x93, 0x34, 0x2b, 0x11, 0x69, 0x87, 0x28, 0x84,
- 0x7c, 0x48, 0x7f, 0x64, 0x67, 0x66, 0x88, 0x5f, 0x7d, 0x90, 0xb6, 0x66, 0x50, 0xa5, 0x4c, 0x30,
- 0xe7, 0x65, 0x7f, 0x73, 0x00, 0x8a, 0x6a, 0xb0, 0xfb, 0xb0, 0xd2, 0x5e, 0x8b, 0x33, 0xc0, 0x70,
- 0x69, 0x58, 0xd2, 0xb2, 0xbf, 0xd0, 0x3b, 0xd5, 0xac, 0xb7, 0xcf, 0x9f, 0x97, 0xc6, 0xa9, 0x60,
- 0x5e, 0x34, 0xdd, 0x41, 0x17, 0x75, 0x1f, 0x83, 0x86, 0x2f, 0xfc, 0x42, 0x77, 0x75, 0x6f, 0xdc,
- 0x60, 0x56, 0x27, 0x8b, 0x72, 0x35, 0xf4, 0x76, 0xc3, 0x25, 0xd2, 0x32, 0xe6, 0xfb, 0x4a, 0xcb,
- 0x78, 0x15, 0x06, 0x89, 0xd7, 0x69, 0xb1, 0x27, 0x00, 0x45, 0xa6, 0x53, 0x0d, 0xde, 0xf0, 0x3a,
- 0x2d, 0xb3, 0x67, 0x0c, 0x05, 0x7d, 0x1c, 0x46, 0x6a, 0x24, 0xac, 0x06, 0x2e, 0x7b, 0x33, 0x29,
- 0x2e, 0xa5, 0x4f, 0xb3, 0x9b, 0x7e, 0x0c, 0x36, 0x2b, 0xea, 0x15, 0xec, 0x77, 0x61, 0x68, 0xa3,
- 0xd9, 0xa9, 0xbb, 0x1e, 0x6a, 0xc3, 0x10, 0x7f, 0x41, 0x29, 0x4e, 0xde, 0x0c, 0x14, 0x75, 0xbe,
- 0xdb, 0xb5, 0xc8, 0x77, 0xfe, 0xf8, 0x47, 0xf0, 0xb1, 0xff, 0xb9, 0x05, 0xf4, 0x56, 0xb1, 0x38,
- 0x87, 0xfe, 0x4a, 0x57, 0xc6, 0xc2, 0x9f, 0x48, 0xc9, 0x58, 0x38, 0xc6, 0x90, 0xbb, 0x93, 0x15,
- 0xa2, 0x26, 0x8c, 0x31, 0x3b, 0xaa, 0x3c, 0x8f, 0x84, 0xe5, 0xfb, 0x7a, 0x9f, 0x8f, 0x0e, 0xf5,
- 0xaa, 0x42, 0x3a, 0xeb, 0x20, 0x6c, 0x12, 0xb7, 0x7f, 0x6f, 0x10, 0x34, 0x73, 0x63, 0x1f, 0xcb,
- 0xfb, 0x9d, 0x84, 0x71, 0x79, 0x2d, 0x13, 0xe3, 0xb2, 0xb4, 0xd8, 0x72, 0x91, 0x61, 0xda, 0x93,
- 0x69, 0xa3, 0x1a, 0xa4, 0xd9, 0x16, 0x9b, 0x43, 0x35, 0x6a, 0x89, 0x34, 0xdb, 0x98, 0x95, 0xa8,
- 0xe7, 0x13, 0x83, 0x3d, 0x9f, 0x4f, 0x34, 0x20, 0x5f, 0x77, 0x3a, 0x75, 0x22, 0x62, 0x56, 0x32,
- 0xf0, 0x23, 0xb0, 0x78, 0x52, 0xee, 0x47, 0x60, 0x3f, 0x31, 0x67, 0x40, 0x77, 0x67, 0x43, 0xfa,
- 0x79, 0x85, 0x41, 0x28, 0x83, 0xdd, 0xa9, 0x5c, 0xc7, 0x7c, 0x77, 0xaa, 0xbf, 0x38, 0x66, 0x46,
- 0xef, 0x8b, 0x55, 0xfe, 0x56, 0x59, 0x1c, 0xf8, 0xcb, 0x59, 0xbc, 0x0f, 0x61, 0x04, 0xf9, 0x7d,
- 0x51, 0xfc, 0xc1, 0x92, 0x8d, 0x3d, 0x03, 0x23, 0x5a, 0x32, 0x42, 0x3a, 0x0d, 0xea, 0x99, 0xac,
- 0x36, 0x0d, 0xf3, 0x4e, 0xe4, 0x60, 0x56, 0x62, 0xff, 0xbd, 0x01, 0x50, 0xf7, 0x76, 0xfd, 0x35,
- 0x83, 0x53, 0xd5, 0x1e, 0xf5, 0x1b, 0xcf, 0xe8, 0x7c, 0x0f, 0x8b, 0x52, 0xaa, 0x14, 0xb5, 0x48,
- 0x50, 0x57, 0x37, 0x05, 0x21, 0x5f, 0x95, 0x52, 0xb4, 0xa6, 0x17, 0x62, 0x13, 0x97, 0x6a, 0xb4,
- 0x2d, 0xc7, 0x73, 0xb7, 0x49, 0x18, 0x25, 0x43, 0xc6, 0xd6, 0x04, 0x1c, 0x2b, 0x0c, 0xb4, 0x08,
- 0x67, 0x43, 0x12, 0xad, 0xef, 0x79, 0x24, 0x50, 0xcf, 0xfb, 0xc4, 0x7b, 0x4f, 0x15, 0xa8, 0x59,
- 0x49, 0x22, 0xe0, 0xee, 0x3a, 0xa9, 0x61, 0x36, 0xf9, 0x63, 0x87, 0xd9, 0xcc, 0xc3, 0xc4, 0xb6,
- 0xe3, 0x36, 0x3b, 0x01, 0xe9, 0x19, 0xac, 0xb3, 0x90, 0x28, 0xc7, 0x5d, 0x35, 0x58, 0xac, 0x70,
- 0xd3, 0xa9, 0x87, 0xa5, 0x61, 0x2d, 0x56, 0x98, 0x02, 0x30, 0x87, 0xdb, 0xff, 0xc4, 0x02, 0xfe,
- 0xd0, 0x7e, 0x76, 0x7b, 0xdb, 0xf5, 0xdc, 0x68, 0x1f, 0xfd, 0x86, 0x05, 0x13, 0x9e, 0x5f, 0x23,
- 0xb3, 0x5e, 0xe4, 0x4a, 0x60, 0x76, 0x99, 0xda, 0x18, 0xaf, 0x9b, 0x09, 0xf2, 0xfc, 0xd5, 0x66,
- 0x12, 0x8a, 0xbb, 0x9a, 0x61, 0x5f, 0x82, 0x0b, 0xa9, 0x04, 0xec, 0xef, 0x0c, 0x80, 0x99, 0x2f,
- 0x00, 0xbd, 0x06, 0xf9, 0x26, 0x7b, 0xc1, 0x6a, 0x3d, 0x64, 0x22, 0x08, 0x36, 0x56, 0xfc, 0x89,
- 0x2b, 0xa7, 0x84, 0xe6, 0x61, 0x84, 0x25, 0x21, 0x10, 0xef, 0x8b, 0xf9, 0x52, 0xb4, 0xe3, 0xd4,
- 0xbc, 0xaa, 0xe8, 0xbe, 0xf9, 0x17, 0xeb, 0xd5, 0xd0, 0x7b, 0x30, 0xbc, 0xc5, 0x73, 0x07, 0x65,
- 0x67, 0xd8, 0x17, 0xc9, 0x88, 0x98, 0x16, 0x21, 0x33, 0x13, 0xdd, 0x8f, 0x7f, 0x62, 0xc9, 0x11,
- 0xed, 0x43, 0xc1, 0x91, 0x73, 0x3a, 0x98, 0x55, 0xec, 0xa7, 0xb1, 0x7e, 0xb8, 0x6e, 0xa7, 0xe6,
- 0x50, 0xb1, 0x4b, 0x38, 0xca, 0xf3, 0x7d, 0x39, 0xca, 0xbf, 0x61, 0x01, 0xc4, 0x79, 0x2e, 0xd1,
- 0x5d, 0x28, 0x84, 0xd7, 0x8d, 0xeb, 0x75, 0x16, 0x0f, 0xf6, 0x04, 0x45, 0xed, 0x51, 0x8b, 0x80,
- 0x60, 0xc5, 0xed, 0x41, 0x26, 0x81, 0x3f, 0xb6, 0xe0, 0x7c, 0x5a, 0x3e, 0xce, 0xc7, 0xd8, 0xe2,
- 0xe3, 0x5a, 0x03, 0x44, 0x85, 0x8d, 0x80, 0x6c, 0xbb, 0x77, 0x93, 0x2e, 0xfd, 0x15, 0x59, 0x80,
- 0x63, 0x1c, 0xfb, 0x5b, 0x43, 0xa0, 0x18, 0x9f, 0x90, 0xf5, 0xe0, 0x0a, 0xbd, 0x5d, 0xd4, 0xe3,
- 0x9c, 0x56, 0x0a, 0x0f, 0x33, 0x28, 0x16, 0xa5, 0xf4, 0x86, 0x21, 0x63, 0x07, 0x85, 0xc8, 0x66,
- 0xab, 0x50, 0xc6, 0x18, 0x62, 0x55, 0x9a, 0x66, 0x8f, 0xc8, 0x9f, 0x8a, 0x3d, 0x62, 0x28, 0x7b,
- 0x7b, 0xc4, 0x55, 0x18, 0x0e, 0xfc, 0x26, 0x99, 0xc5, 0x37, 0x85, 0xde, 0x1c, 0xe7, 0x62, 0xe3,
- 0x60, 0x2c, 0xcb, 0xd1, 0xcb, 0x30, 0xd2, 0x09, 0x49, 0x65, 0x7e, 0x65, 0x2e, 0x20, 0xb5, 0x50,
- 0x3c, 0x68, 0x50, 0x4e, 0xb5, 0x5b, 0x71, 0x11, 0xd6, 0xf1, 0xd0, 0xb7, 0xac, 0x23, 0x4c, 0x1e,
- 0xc5, 0xac, 0xce, 0x84, 0xd4, 0xec, 0x29, 0xec, 0x12, 0xf0, 0x30, 0x76, 0x94, 0xaf, 0x59, 0x70,
- 0x96, 0x78, 0xd5, 0x60, 0x9f, 0xd1, 0x11, 0xd4, 0x84, 0x63, 0xe9, 0x56, 0x16, 0x9b, 0xef, 0x46,
- 0x92, 0x38, 0xb7, 0x1a, 0x77, 0x81, 0x71, 0x77, 0x33, 0xec, 0x1f, 0xe6, 0xe0, 0x5c, 0x0a, 0x05,
- 0x16, 0x9a, 0xdd, 0xa2, 0x0b, 0x68, 0xb9, 0x96, 0xdc, 0x3e, 0x2b, 0x02, 0x8e, 0x15, 0x06, 0xda,
- 0x80, 0xf3, 0x3b, 0xad, 0x30, 0xa6, 0x32, 0xe7, 0x7b, 0x11, 0xb9, 0x2b, 0x37, 0x93, 0xf4, 0x11,
- 0x9d, 0x5f, 0x49, 0xc1, 0xc1, 0xa9, 0x35, 0xa9, 0xb6, 0x41, 0x3c, 0x67, 0xab, 0x49, 0xe2, 0x22,
- 0xf1, 0xb0, 0x40, 0x69, 0x1b, 0x37, 0x12, 0xe5, 0xb8, 0xab, 0x06, 0xfa, 0xa2, 0x05, 0x4f, 0x85,
- 0x24, 0xd8, 0x25, 0x41, 0xc5, 0xad, 0x91, 0xb9, 0x4e, 0x18, 0xf9, 0x2d, 0x12, 0x3c, 0xa4, 0x4d,
- 0x6e, 0xea, 0xf0, 0x60, 0xea, 0xa9, 0x4a, 0x6f, 0x6a, 0xf8, 0x28, 0x56, 0xf6, 0x17, 0x2d, 0x38,
- 0x53, 0x61, 0xb7, 0x44, 0xa5, 0x73, 0x66, 0x9d, 0xee, 0xea, 0x8a, 0x7a, 0xc6, 0x9a, 0x10, 0x62,
- 0xe6, 0xc3, 0x53, 0xfb, 0x6d, 0x98, 0xa8, 0x90, 0x96, 0xd3, 0x6e, 0xb0, 0x57, 0x41, 0x3c, 0x88,
- 0x61, 0x06, 0x8a, 0xa1, 0x84, 0x25, 0xb3, 0xf1, 0x2a, 0x64, 0x1c, 0xe3, 0xa0, 0xe7, 0x79, 0xc0,
- 0x85, 0x8c, 0x6b, 0x2e, 0x72, 0xed, 0x9c, 0x47, 0x69, 0x84, 0x58, 0x96, 0xd9, 0x7b, 0x30, 0x1a,
- 0x57, 0x27, 0xdb, 0xa8, 0x0e, 0xe3, 0x55, 0x2d, 0x2c, 0x3f, 0x8e, 0x99, 0xed, 0x3f, 0x82, 0x9f,
- 0xc9, 0xa2, 0x39, 0x93, 0x08, 0x4e, 0x52, 0xb5, 0xbf, 0x9c, 0x83, 0x71, 0xc5, 0x59, 0x38, 0x04,
- 0xde, 0x4f, 0x06, 0x89, 0xe0, 0x2c, 0x9e, 0xd7, 0x9b, 0x23, 0x79, 0x44, 0xa0, 0xc8, 0xfb, 0xc9,
- 0x40, 0x91, 0x13, 0x65, 0xdf, 0xe5, 0xe3, 0xf8, 0x46, 0x0e, 0x0a, 0xea, 0xb1, 0xff, 0x6b, 0x90,
- 0x67, 0x17, 0xa8, 0x47, 0xd3, 0x46, 0xd9, 0x65, 0x0c, 0x73, 0x4a, 0x94, 0x24, 0xf3, 0x73, 0x3f,
- 0x74, 0xa6, 0xb3, 0x22, 0xb7, 0x7b, 0x39, 0x41, 0x84, 0x39, 0x25, 0xb4, 0x02, 0x03, 0xc4, 0xab,
- 0x09, 0xb5, 0xf4, 0xf8, 0x04, 0x59, 0x26, 0xea, 0x1b, 0x5e, 0x0d, 0x53, 0x2a, 0x2c, 0xdd, 0x16,
- 0xd7, 0x3e, 0x12, 0xc9, 0x6d, 0x85, 0xea, 0x21, 0x4a, 0xed, 0x5f, 0x1e, 0x80, 0xa1, 0x4a, 0x67,
- 0x8b, 0x2a, 0xd8, 0xbf, 0x65, 0xc1, 0xb9, 0xbd, 0x44, 0x66, 0xbe, 0x78, 0xc9, 0xde, 0xca, 0xce,
- 0xf6, 0xa7, 0xc7, 0x5a, 0x3c, 0x25, 0xda, 0x75, 0x2e, 0xa5, 0x10, 0xa7, 0x35, 0xc7, 0xc8, 0xc4,
- 0x35, 0x70, 0x22, 0x99, 0xb8, 0xee, 0x9e, 0x70, 0x54, 0xed, 0x58, 0xaf, 0x88, 0x5a, 0xfb, 0xf7,
- 0xf2, 0x00, 0x7c, 0x36, 0xd6, 0xdb, 0x51, 0x3f, 0xc6, 0xa1, 0x57, 0x60, 0x54, 0x7e, 0x9e, 0x29,
- 0x2d, 0x6f, 0xf2, 0xa2, 0x56, 0x86, 0x0d, 0x4c, 0x76, 0x21, 0xf0, 0xa2, 0x60, 0x9f, 0x2b, 0x8d,
- 0xc9, 0xc8, 0x59, 0x55, 0x82, 0x35, 0x2c, 0x34, 0x6d, 0x18, 0xdb, 0x79, 0x56, 0x92, 0x33, 0x47,
- 0xd8, 0xc6, 0x3f, 0x0e, 0x67, 0xcc, 0xf7, 0xc1, 0x42, 0x53, 0x52, 0xaf, 0xf3, 0xcd, 0x67, 0xc5,
- 0x38, 0x81, 0x4d, 0x17, 0x71, 0x2d, 0xd8, 0xc7, 0x1d, 0x4f, 0xa8, 0x4c, 0x6a, 0x11, 0xcf, 0x33,
- 0x28, 0x16, 0xa5, 0xec, 0x71, 0x26, 0x3b, 0x8d, 0x38, 0x5c, 0x3c, 0xf0, 0x8c, 0x1f, 0x67, 0x6a,
- 0x65, 0xd8, 0xc0, 0xa4, 0x1c, 0x84, 0x71, 0x0d, 0xcc, 0x6d, 0x92, 0xb0, 0x88, 0xb5, 0xe1, 0x8c,
- 0x6f, 0xda, 0x26, 0x78, 0x34, 0xcb, 0x47, 0xfa, 0x5c, 0x7a, 0x46, 0x5d, 0xfe, 0x5c, 0x28, 0x61,
- 0xca, 0x48, 0xd0, 0xa7, 0x3a, 0xa3, 0x1e, 0xe7, 0x3a, 0x6a, 0x06, 0x62, 0xf5, 0x0c, 0x45, 0xdd,
- 0x80, 0xf3, 0x6d, 0xbf, 0xb6, 0x11, 0xb8, 0x7e, 0xe0, 0x46, 0xfb, 0x73, 0x4d, 0x27, 0x0c, 0xd9,
- 0xc2, 0x18, 0x33, 0x95, 0x93, 0x8d, 0x14, 0x1c, 0x9c, 0x5a, 0x93, 0x6a, 0xf7, 0x6d, 0x01, 0x64,
- 0x41, 0x18, 0x79, 0xae, 0xdd, 0x4b, 0x44, 0xac, 0x4a, 0xed, 0x73, 0x70, 0xb6, 0xd2, 0x69, 0xb7,
- 0x9b, 0x2e, 0xa9, 0x29, 0x63, 0xb6, 0xfd, 0x73, 0x30, 0x2e, 0xf2, 0x74, 0x29, 0x55, 0xe0, 0x58,
- 0x59, 0x25, 0xed, 0x3f, 0xb5, 0x60, 0x3c, 0xe1, 0xf2, 0x46, 0xef, 0x25, 0x0f, 0xf0, 0x4c, 0x7c,
- 0x13, 0xfa, 0xd9, 0xcd, 0x37, 0x69, 0xaa, 0x32, 0xd0, 0x90, 0xa1, 0x9d, 0x99, 0x45, 0x48, 0xb3,
- 0x00, 0x48, 0x7e, 0x22, 0xe8, 0xf1, 0xa1, 0xf6, 0x17, 0x72, 0x90, 0x1e, 0x67, 0x80, 0x3e, 0xdd,
- 0x3d, 0x00, 0xaf, 0x65, 0x38, 0x00, 0x22, 0xd0, 0xa1, 0xf7, 0x18, 0x78, 0xe6, 0x18, 0xac, 0x65,
- 0x34, 0x06, 0x82, 0x6f, 0xf7, 0x48, 0xfc, 0x6f, 0x0b, 0x46, 0x36, 0x37, 0x57, 0x95, 0x7d, 0x09,
- 0xc3, 0xc5, 0x90, 0xbf, 0xab, 0x63, 0x0e, 0xc2, 0x39, 0xbf, 0xd5, 0xe6, 0xfe, 0x42, 0xe1, 0xc7,
- 0x64, 0x29, 0xd3, 0x2a, 0xa9, 0x18, 0xb8, 0x47, 0x4d, 0xb4, 0x0c, 0xe7, 0xf4, 0x12, 0x61, 0x25,
- 0x14, 0x3e, 0x4b, 0xfe, 0x96, 0xbd, 0xbb, 0x18, 0xa7, 0xd5, 0x49, 0x92, 0x12, 0xa6, 0x42, 0xf1,
- 0xdd, 0xb0, 0x2e, 0x52, 0xa2, 0x18, 0xa7, 0xd5, 0xb1, 0xd7, 0x61, 0x44, 0xfb, 0x8a, 0x1d, 0xfa,
- 0x04, 0x4c, 0x54, 0xfd, 0x96, 0x34, 0xd1, 0xac, 0x92, 0x5d, 0xd2, 0x14, 0x5d, 0x66, 0x56, 0xbc,
- 0xb9, 0x44, 0x19, 0xee, 0xc2, 0xb6, 0xff, 0xc7, 0x65, 0x50, 0x4f, 0x49, 0xfa, 0x38, 0x61, 0xda,
- 0x2a, 0x02, 0x2b, 0x9f, 0x71, 0x04, 0x96, 0x92, 0xb5, 0x89, 0x28, 0xac, 0x28, 0x8e, 0xc2, 0x1a,
- 0xca, 0x3a, 0x0a, 0x4b, 0x29, 0x8c, 0x5d, 0x91, 0x58, 0x5f, 0xb1, 0x60, 0xd4, 0xf3, 0x6b, 0x44,
- 0x79, 0x81, 0x86, 0x99, 0xd6, 0xfa, 0x66, 0x76, 0xa1, 0xa5, 0x3c, 0xa2, 0x48, 0x90, 0xe7, 0x71,
- 0x7a, 0xea, 0x88, 0xd2, 0x8b, 0xb0, 0xd1, 0x0e, 0xb4, 0xa0, 0x19, 0x0d, 0x79, 0x9e, 0xac, 0xa7,
- 0xd3, 0x6e, 0x0f, 0x0f, 0xb4, 0x00, 0xde, 0xd5, 0xf4, 0xa6, 0x62, 0x56, 0xc6, 0x30, 0xf9, 0x4c,
- 0x41, 0xb3, 0xed, 0xcb, 0xac, 0x7f, 0xb1, 0x3e, 0x65, 0xc3, 0x10, 0x0f, 0xe8, 0x13, 0x59, 0x13,
- 0x98, 0xcb, 0x89, 0x07, 0xfb, 0x61, 0x51, 0x82, 0x22, 0xe9, 0x69, 0x1e, 0xc9, 0x2a, 0x87, 0xaf,
- 0xe1, 0xc9, 0x4e, 0x77, 0x35, 0xa3, 0x57, 0xf5, 0x4b, 0xe9, 0x68, 0x3f, 0x97, 0xd2, 0xb1, 0x9e,
- 0x17, 0xd2, 0x2f, 0x59, 0x30, 0x5a, 0xd5, 0x72, 0xea, 0x96, 0x5e, 0xc8, 0xea, 0x5b, 0x43, 0x69,
- 0xa9, 0x8f, 0xf9, 0x7b, 0x4a, 0x23, 0x87, 0xaf, 0xc1, 0x9d, 0xa5, 0x79, 0x62, 0x37, 0x70, 0x76,
- 0xf4, 0x8f, 0x5c, 0xdb, 0xc8, 0xe0, 0x78, 0x30, 0x6e, 0xf4, 0x7c, 0x1a, 0x39, 0x0c, 0x0b, 0x5e,
- 0xe8, 0x1e, 0x14, 0x64, 0x4c, 0xa8, 0x88, 0xd8, 0xc4, 0x59, 0x58, 0xb8, 0x4d, 0xff, 0x95, 0x4c,
- 0x0e, 0xc3, 0xa1, 0x58, 0x71, 0x44, 0x0d, 0x18, 0xa8, 0x39, 0x75, 0x11, 0xbb, 0xb9, 0x96, 0x4d,
- 0xee, 0x2d, 0xc9, 0x93, 0x5d, 0xaf, 0xe6, 0x67, 0x17, 0x31, 0x65, 0x81, 0xee, 0xc6, 0x49, 0x49,
- 0x27, 0x32, 0x3b, 0x7d, 0x4d, 0x35, 0x89, 0xdb, 0x18, 0xba, 0x72, 0x9c, 0xd6, 0x84, 0xcb, 0xef,
- 0x2f, 0x30, 0xb6, 0x0b, 0xd9, 0x24, 0xef, 0xe2, 0x1f, 0x6c, 0x8a, 0xdd, 0x86, 0x94, 0x0b, 0xfb,
- 0x50, 0xdd, 0x4f, 0x65, 0xc5, 0x65, 0x69, 0x73, 0x73, 0xa3, 0xeb, 0x03, 0x75, 0x4d, 0x18, 0x6a,
- 0xb3, 0xf0, 0x81, 0xd2, 0x4f, 0x67, 0x75, 0xb6, 0xf0, 0x70, 0x04, 0xbe, 0x36, 0xf9, 0x6f, 0x2c,
- 0x78, 0xa0, 0x1b, 0x30, 0xcc, 0x73, 0x6b, 0xf3, 0xd8, 0xd9, 0x91, 0x6b, 0x93, 0xbd, 0x33, 0x74,
- 0xc7, 0x07, 0x05, 0xff, 0x1f, 0x62, 0x59, 0x17, 0x7d, 0xd9, 0x82, 0x33, 0x54, 0xa2, 0xc6, 0xc9,
- 0xc0, 0x4b, 0x28, 0x2b, 0x99, 0x75, 0x2b, 0xa4, 0x1a, 0x89, 0x94, 0x35, 0xea, 0x9a, 0xb4, 0x6c,
- 0xb0, 0xc3, 0x09, 0xf6, 0xe8, 0x7d, 0x28, 0x84, 0x6e, 0x8d, 0x54, 0x9d, 0x20, 0x2c, 0x9d, 0x3b,
- 0x99, 0xa6, 0xc4, 0xbe, 0x0e, 0xc1, 0x08, 0x2b, 0x96, 0xe8, 0x6f, 0xb3, 0x6f, 0xa5, 0x88, 0x2f,
- 0xad, 0x89, 0x8f, 0x9a, 0x9e, 0x3f, 0xb1, 0x8f, 0x9a, 0x72, 0x17, 0x80, 0xc9, 0x0e, 0x27, 0xf9,
- 0xa3, 0xbf, 0x6e, 0xc1, 0x05, 0x9e, 0x0b, 0x36, 0x99, 0x08, 0xf8, 0xc2, 0x43, 0x9a, 0x57, 0x58,
- 0xd0, 0xef, 0x6c, 0x1a, 0x49, 0x9c, 0xce, 0x89, 0x25, 0x93, 0x33, 0x73, 0xb7, 0x5f, 0xcc, 0xd4,
- 0xe7, 0xd7, 0x7f, 0xbe, 0x76, 0xf4, 0x12, 0x8c, 0xb4, 0xc5, 0x71, 0xe8, 0x86, 0x2d, 0x16, 0xc2,
- 0x3d, 0xc0, 0x9f, 0xb9, 0x6c, 0xc4, 0x60, 0xac, 0xe3, 0x18, 0x99, 0x05, 0xaf, 0x1e, 0x95, 0x59,
- 0x10, 0xdd, 0x82, 0x91, 0xc8, 0x6f, 0x92, 0x40, 0xdc, 0x54, 0x4b, 0x6c, 0x05, 0x5e, 0x4e, 0xdb,
- 0x5b, 0x9b, 0x0a, 0x2d, 0xbe, 0xc9, 0xc6, 0xb0, 0x10, 0xeb, 0x74, 0x58, 0x44, 0xa6, 0xc8, 0xb1,
- 0x1b, 0xb0, 0x2b, 0xec, 0x93, 0x89, 0x88, 0x4c, 0xbd, 0x10, 0x9b, 0xb8, 0x68, 0x11, 0xce, 0xb6,
- 0xbb, 0xee, 0xc0, 0xfc, 0x11, 0x87, 0x0a, 0x27, 0xe8, 0xbe, 0x00, 0x77, 0xd7, 0x31, 0x6e, 0xbf,
- 0x4f, 0x1d, 0x75, 0xfb, 0xed, 0x91, 0x67, 0xef, 0xe9, 0x87, 0xc9, 0xb3, 0x87, 0x6a, 0xf0, 0xb4,
- 0xd3, 0x89, 0x7c, 0x96, 0x3a, 0xc0, 0xac, 0xc2, 0x83, 0x53, 0x9f, 0xe5, 0xf1, 0xae, 0x87, 0x07,
- 0x53, 0x4f, 0xcf, 0x1e, 0x81, 0x87, 0x8f, 0xa4, 0x82, 0xde, 0x85, 0x02, 0x11, 0xb9, 0x02, 0x4b,
- 0x3f, 0x91, 0x95, 0x92, 0x60, 0x66, 0x1f, 0x94, 0xb1, 0x86, 0x1c, 0x86, 0x15, 0x3f, 0xb4, 0x09,
- 0x23, 0x0d, 0x3f, 0x8c, 0x66, 0x9b, 0xae, 0x13, 0x92, 0xb0, 0xf4, 0x0c, 0x5b, 0x34, 0xa9, 0xba,
- 0xd7, 0x92, 0x44, 0x8b, 0xd7, 0xcc, 0x52, 0x5c, 0x13, 0xeb, 0x64, 0x10, 0x61, 0x9e, 0x3f, 0x16,
- 0x99, 0x2b, 0xbd, 0x32, 0x97, 0x59, 0xc7, 0xae, 0xa4, 0x51, 0xde, 0xf0, 0x6b, 0x15, 0x13, 0x5b,
- 0xb9, 0xfe, 0x74, 0x20, 0x4e, 0xd2, 0x44, 0xaf, 0xc0, 0x68, 0xdb, 0xaf, 0x55, 0xda, 0xa4, 0xba,
- 0xe1, 0x44, 0xd5, 0x46, 0x69, 0xca, 0xb4, 0xba, 0x6d, 0x68, 0x65, 0xd8, 0xc0, 0x44, 0x6d, 0x18,
- 0x6e, 0xf1, 0xa7, 0xad, 0xa5, 0xe7, 0xb2, 0xba, 0xdb, 0x88, 0xb7, 0xb2, 0x5c, 0x5f, 0x10, 0x7f,
- 0xb0, 0x64, 0x83, 0xfe, 0xa1, 0x05, 0xe3, 0x89, 0x47, 0x09, 0xa5, 0x9f, 0xcc, 0x4c, 0x65, 0x31,
- 0x09, 0x97, 0xaf, 0xb0, 0xe1, 0x33, 0x81, 0xf7, 0xbb, 0x41, 0x38, 0xd9, 0x22, 0x3e, 0x2e, 0xec,
- 0x7d, 0x7a, 0xe9, 0xf9, 0xec, 0xc6, 0x85, 0x11, 0x94, 0xe3, 0xc2, 0xfe, 0x60, 0xc9, 0x06, 0x5d,
- 0x85, 0x61, 0x91, 0xa0, 0xa7, 0x74, 0xc5, 0x74, 0xdf, 0x8a, 0x3c, 0x3e, 0x58, 0x96, 0x4f, 0xfe,
- 0x1c, 0x9c, 0xed, 0xba, 0xba, 0x1d, 0xeb, 0x91, 0xf4, 0xaf, 0x5b, 0xa0, 0xbf, 0x27, 0xcc, 0x3c,
- 0x41, 0xf7, 0x2b, 0x30, 0x5a, 0xe5, 0x5f, 0xd6, 0xe1, 0x2f, 0x12, 0x07, 0x4d, 0xfb, 0xe7, 0x9c,
- 0x56, 0x86, 0x0d, 0x4c, 0x7b, 0x09, 0x50, 0x77, 0xf6, 0xd4, 0x87, 0x4a, 0x7d, 0xf1, 0x8f, 0x2d,
- 0x18, 0x33, 0x74, 0x86, 0xcc, 0x3d, 0x7e, 0x0b, 0x80, 0x5a, 0x6e, 0x10, 0xf8, 0x81, 0xfe, 0xbd,
- 0x14, 0x91, 0x2e, 0x92, 0x25, 0xba, 0x5a, 0xeb, 0x2a, 0xc5, 0x29, 0x35, 0xec, 0x7f, 0x36, 0x08,
- 0x71, 0xb0, 0xad, 0x4a, 0x71, 0x67, 0xf5, 0x4c, 0x71, 0xf7, 0x22, 0x14, 0xde, 0x0e, 0x7d, 0x6f,
- 0x23, 0x4e, 0x84, 0xa7, 0xe6, 0xe2, 0xd5, 0xca, 0xfa, 0x4d, 0x86, 0xa9, 0x30, 0x18, 0xf6, 0x3b,
- 0x0b, 0x6e, 0x33, 0xea, 0xce, 0x94, 0xf6, 0xea, 0x6b, 0x1c, 0x8e, 0x15, 0x06, 0xfb, 0x74, 0xca,
- 0x2e, 0x51, 0x86, 0xf1, 0xf8, 0xd3, 0x29, 0x3c, 0x31, 0x32, 0x2b, 0x43, 0x33, 0x50, 0x54, 0x46,
- 0x75, 0x61, 0xa9, 0x57, 0x23, 0xa5, 0x2c, 0xef, 0x38, 0xc6, 0x61, 0x0a, 0xa1, 0x30, 0xc4, 0x0a,
- 0x13, 0x4a, 0x25, 0x8b, 0xeb, 0x49, 0xc2, 0xb4, 0xcb, 0x65, 0xbb, 0x04, 0x63, 0xc5, 0x32, 0xcd,
- 0xed, 0x59, 0x3c, 0x09, 0xb7, 0xa7, 0x1e, 0xf9, 0x9d, 0xef, 0x37, 0xf2, 0xdb, 0x5c, 0xdb, 0x85,
- 0xbe, 0xd6, 0xf6, 0x2f, 0x0d, 0xc0, 0xf0, 0x6d, 0x12, 0xb0, 0x04, 0xa1, 0x57, 0x61, 0x78, 0x97,
- 0xff, 0x4c, 0xbe, 0xb3, 0x12, 0x18, 0x58, 0x96, 0xd3, 0x79, 0xdb, 0xea, 0xb8, 0xcd, 0xda, 0x7c,
- 0xbc, 0x8b, 0xe3, 0x5c, 0x52, 0xb2, 0x00, 0xc7, 0x38, 0xb4, 0x42, 0x9d, 0x6a, 0xf6, 0xad, 0x96,
- 0x1b, 0x25, 0x83, 0x80, 0x16, 0x65, 0x01, 0x8e, 0x71, 0xd0, 0x15, 0x18, 0xaa, 0xbb, 0xd1, 0xa6,
- 0x53, 0x4f, 0x7a, 0xf9, 0x16, 0x19, 0x14, 0x8b, 0x52, 0xe6, 0x26, 0x72, 0xa3, 0xcd, 0x80, 0x30,
- 0xcb, 0x6e, 0xd7, 0x83, 0xeb, 0x45, 0xad, 0x0c, 0x1b, 0x98, 0xac, 0x49, 0xbe, 0xe8, 0x99, 0x88,
- 0x80, 0x8c, 0x9b, 0x24, 0x0b, 0x70, 0x8c, 0x43, 0xd7, 0x7f, 0xd5, 0x6f, 0xb5, 0xdd, 0xa6, 0x08,
- 0x8a, 0xd5, 0xd6, 0xff, 0x9c, 0x80, 0x63, 0x85, 0x41, 0xb1, 0xa9, 0x08, 0xa3, 0xe2, 0x27, 0xf9,
- 0x99, 0x8a, 0x0d, 0x01, 0xc7, 0x0a, 0xc3, 0xbe, 0x0d, 0x63, 0x7c, 0x27, 0xcf, 0x35, 0x1d, 0xb7,
- 0xb5, 0x38, 0x87, 0x6e, 0x74, 0x45, 0x7e, 0x5f, 0x4d, 0x89, 0xfc, 0xbe, 0x60, 0x54, 0x4a, 0xf9,
- 0x5c, 0xfd, 0xf7, 0x72, 0x50, 0x38, 0xc5, 0x2f, 0xfd, 0x9c, 0xfa, 0x77, 0xe4, 0xd0, 0xdd, 0xc4,
- 0x57, 0x7e, 0x36, 0xb2, 0x7c, 0xc8, 0x71, 0xe4, 0x17, 0x7e, 0x7e, 0x6c, 0xc1, 0x79, 0x89, 0xca,
- 0x84, 0x5a, 0xd9, 0xf5, 0x58, 0x7c, 0xc0, 0xc9, 0x0f, 0xf3, 0x3d, 0x63, 0x98, 0xdf, 0xc8, 0xae,
- 0xcb, 0x7a, 0x3f, 0x7a, 0x7e, 0xba, 0xef, 0x4f, 0x2c, 0x28, 0xa5, 0x55, 0x38, 0x85, 0x4f, 0x1c,
- 0xbd, 0x67, 0x7e, 0xe2, 0xe8, 0xf6, 0xc9, 0xf4, 0xbc, 0xc7, 0xa7, 0x8e, 0x7e, 0xdc, 0xa3, 0xdf,
- 0xec, 0xbb, 0x42, 0x4d, 0x79, 0xdc, 0x59, 0x59, 0xb9, 0xce, 0x38, 0x8b, 0xf4, 0x73, 0xb3, 0x09,
- 0x43, 0x21, 0x73, 0xa6, 0x8b, 0x25, 0xb0, 0x94, 0xc5, 0x21, 0x48, 0xe9, 0x09, 0xd3, 0x27, 0xfb,
- 0x8d, 0x05, 0x0f, 0xfb, 0x3f, 0x5b, 0x30, 0x7a, 0x8a, 0xdf, 0xb1, 0xf2, 0xcd, 0x49, 0x7e, 0x35,
- 0xbb, 0x49, 0xee, 0x31, 0xb1, 0x07, 0x79, 0xe8, 0xfa, 0xb4, 0x0f, 0xfa, 0xbc, 0xa5, 0x1c, 0xe8,
- 0x3c, 0xc8, 0xe8, 0xad, 0xec, 0xda, 0x71, 0x9c, 0x14, 0x48, 0xe8, 0x6b, 0x89, 0xbc, 0x50, 0xb9,
- 0xac, 0x92, 0x2d, 0x74, 0xb5, 0xe6, 0x21, 0xf2, 0x43, 0x7d, 0xc5, 0x02, 0xe0, 0xed, 0x14, 0xf9,
- 0x1c, 0x69, 0xdb, 0xb6, 0x4e, 0x6c, 0xa4, 0x28, 0x13, 0xde, 0x34, 0x25, 0x20, 0xe3, 0x02, 0xac,
- 0xb5, 0xe4, 0x11, 0x12, 0x3f, 0x3d, 0x72, 0xce, 0xa9, 0x2f, 0x5b, 0x30, 0x9e, 0x68, 0x6e, 0x4a,
- 0xfd, 0x6d, 0xf3, 0x93, 0x1f, 0x19, 0x9c, 0x5b, 0x66, 0x96, 0x3f, 0xfd, 0x96, 0xf6, 0x47, 0x36,
- 0x18, 0xdf, 0x44, 0x43, 0xef, 0x41, 0x51, 0x5e, 0xb1, 0xe4, 0xf2, 0xce, 0xf2, 0xd3, 0x47, 0x4a,
- 0x8f, 0x92, 0x90, 0x10, 0xc7, 0xfc, 0x12, 0xf1, 0x39, 0xb9, 0xbe, 0xe2, 0x73, 0x1e, 0xef, 0x87,
- 0x93, 0xd2, 0x0d, 0x60, 0x83, 0x27, 0x62, 0x00, 0x7b, 0x3a, 0x73, 0x03, 0xd8, 0x33, 0xa7, 0x6c,
- 0x00, 0xd3, 0xbc, 0x11, 0xf9, 0x47, 0xf0, 0x46, 0xbc, 0x07, 0xe7, 0x77, 0x63, 0xed, 0x56, 0xad,
- 0x24, 0xf1, 0xfd, 0xa7, 0xab, 0xa9, 0x66, 0x2f, 0xaa, 0xa9, 0x87, 0x11, 0xf1, 0x22, 0x4d, 0x2f,
- 0x8e, 0x43, 0x83, 0x6e, 0xa7, 0x90, 0xc3, 0xa9, 0x4c, 0x92, 0x66, 0xe5, 0xe1, 0x3e, 0xcc, 0xca,
- 0xdf, 0xb4, 0xe0, 0x82, 0xd3, 0xf5, 0x52, 0x83, 0x5e, 0x11, 0x0b, 0x59, 0x05, 0xb4, 0xcf, 0xa6,
- 0x91, 0x17, 0xf6, 0xfb, 0xb4, 0x22, 0x9c, 0xde, 0x20, 0xf4, 0x7c, 0xec, 0xe3, 0xe3, 0x01, 0x65,
- 0xe9, 0x0e, 0xb9, 0xaf, 0x25, 0x03, 0x07, 0x80, 0x0d, 0xfd, 0xa7, 0xb2, 0x55, 0xeb, 0x33, 0x08,
- 0x1e, 0x18, 0x79, 0x84, 0xe0, 0x81, 0x84, 0x8d, 0x7f, 0x34, 0x23, 0x1b, 0xbf, 0x07, 0x13, 0x6e,
- 0xcb, 0xa9, 0x93, 0x8d, 0x4e, 0xb3, 0xc9, 0x43, 0xc7, 0xe5, 0xc7, 0xa9, 0x52, 0x4d, 0x05, 0xab,
- 0x7e, 0xd5, 0x69, 0x26, 0xbf, 0x01, 0xa8, 0x42, 0xe4, 0x97, 0x13, 0x94, 0x70, 0x17, 0x6d, 0xba,
- 0x60, 0x59, 0x86, 0x1b, 0x12, 0xd1, 0xd1, 0x66, 0x1e, 0xea, 0x02, 0x5f, 0xb0, 0x4b, 0x31, 0x18,
- 0xeb, 0x38, 0x68, 0x05, 0x8a, 0x35, 0x2f, 0x14, 0x8f, 0xce, 0xc6, 0x99, 0x30, 0xfb, 0x19, 0x2a,
- 0x02, 0xe7, 0x6f, 0x56, 0xd4, 0x73, 0xb3, 0xa7, 0x53, 0x92, 0x27, 0xa9, 0x72, 0x1c, 0xd7, 0x47,
- 0x6b, 0x8c, 0x98, 0xc8, 0xfe, 0xcf, 0x1d, 0xc7, 0xcf, 0xf6, 0xb0, 0x4c, 0xcf, 0xdf, 0x94, 0xdf,
- 0x2f, 0x18, 0x13, 0xec, 0x44, 0x1a, 0xff, 0x98, 0x82, 0xf6, 0x91, 0xb0, 0xb3, 0x47, 0x7e, 0x24,
- 0x8c, 0x65, 0x4d, 0x8b, 0x9a, 0xca, 0x0f, 0x75, 0x39, 0xb3, 0xac, 0x69, 0x71, 0x48, 0x96, 0xc8,
- 0x9a, 0x16, 0x03, 0xb0, 0xce, 0x12, 0xad, 0xf7, 0xf2, 0xc7, 0x9d, 0x63, 0x42, 0xe3, 0xf8, 0xde,
- 0x35, 0xdd, 0x31, 0x73, 0xfe, 0x48, 0xc7, 0x4c, 0x97, 0x23, 0xe9, 0xc2, 0x31, 0x1c, 0x49, 0x0d,
- 0x96, 0xcf, 0x6a, 0x71, 0x4e, 0xf8, 0xee, 0x32, 0xb8, 0xb1, 0xb0, 0x67, 0xe8, 0x3c, 0xc4, 0x8d,
- 0xfd, 0xc4, 0x9c, 0x41, 0xcf, 0xc8, 0xcd, 0x4b, 0x0f, 0x1d, 0xb9, 0x49, 0xc5, 0x73, 0x0c, 0x67,
- 0x89, 0xd1, 0xf2, 0x42, 0x3c, 0xc7, 0x60, 0xac, 0xe3, 0x24, 0xdd, 0x32, 0x4f, 0x9e, 0x98, 0x5b,
- 0x66, 0xf2, 0x14, 0xdc, 0x32, 0x4f, 0xf5, 0xed, 0x96, 0x79, 0x1f, 0xce, 0xb5, 0xfd, 0xda, 0xbc,
- 0x1b, 0x06, 0x1d, 0xf6, 0x96, 0xa6, 0xdc, 0xa9, 0xd5, 0x49, 0xc4, 0xfc, 0x3a, 0x23, 0xd7, 0xae,
- 0xe9, 0x8d, 0x6c, 0xb3, 0x8d, 0x3c, 0xbd, 0xfb, 0xd2, 0x16, 0x89, 0xf8, 0x64, 0x26, 0x6b, 0x31,
- 0x8b, 0x00, 0x8b, 0xf1, 0x4b, 0x29, 0xc4, 0x69, 0x7c, 0x74, 0xaf, 0xd0, 0xb3, 0xa7, 0xe3, 0x15,
- 0xfa, 0x04, 0x14, 0xc2, 0x46, 0x27, 0xaa, 0xf9, 0x7b, 0x1e, 0x73, 0xfd, 0x15, 0xd5, 0x67, 0x82,
- 0x0b, 0x15, 0x01, 0xbf, 0x7f, 0x30, 0x35, 0x21, 0x7f, 0x6b, 0x36, 0x33, 0x01, 0x41, 0x5f, 0xef,
- 0xf1, 0x5a, 0xc0, 0x3e, 0xc9, 0xd7, 0x02, 0x97, 0x8e, 0xf5, 0x52, 0x20, 0xcd, 0xf5, 0xf5, 0xdc,
- 0x87, 0xce, 0xf5, 0xf5, 0x1b, 0x16, 0x8c, 0xed, 0xea, 0x06, 0x4a, 0xe1, 0x9e, 0xcb, 0x20, 0x4c,
- 0xc0, 0xb0, 0x7b, 0x96, 0x6d, 0x2a, 0xec, 0x0c, 0xd0, 0xfd, 0x24, 0x00, 0x9b, 0x2d, 0x49, 0x09,
- 0x61, 0x78, 0xfe, 0x71, 0x85, 0x30, 0xbc, 0xcf, 0x84, 0x99, 0xbc, 0xe9, 0x32, 0x9f, 0x5d, 0xb6,
- 0x11, 0x8c, 0x52, 0x30, 0xaa, 0x00, 0x46, 0x9d, 0x1f, 0xfa, 0x92, 0x05, 0x13, 0xf2, 0x72, 0x26,
- 0x1c, 0x0c, 0xa1, 0x88, 0xc1, 0xca, 0xf2, 0x4e, 0xc8, 0x82, 0x78, 0x37, 0x13, 0x7c, 0x70, 0x17,
- 0x67, 0x2a, 0xda, 0x55, 0xc8, 0x4b, 0x3d, 0x64, 0xa1, 0x86, 0x42, 0x91, 0x99, 0x8d, 0xc1, 0x58,
- 0xc7, 0x41, 0xbf, 0xa9, 0x3e, 0xff, 0x79, 0x95, 0x49, 0xf5, 0xd7, 0x33, 0x56, 0x50, 0xb3, 0xf8,
- 0x06, 0x28, 0xfa, 0x55, 0x0b, 0x26, 0xf6, 0x12, 0x56, 0x0d, 0x11, 0x84, 0x86, 0xb3, 0xb7, 0x97,
- 0xf4, 0xf8, 0x5e, 0x75, 0x57, 0x0b, 0xd0, 0x3d, 0x00, 0x79, 0x47, 0x58, 0x9c, 0x13, 0xc1, 0x6a,
- 0xab, 0xd9, 0xdd, 0x54, 0x16, 0xe7, 0xf8, 0x33, 0x9a, 0xf8, 0x3f, 0xd6, 0xf8, 0x3d, 0xb2, 0xff,
- 0xf9, 0x43, 0xf5, 0x65, 0xd5, 0xef, 0x22, 0x38, 0x93, 0xf8, 0xf4, 0xf7, 0x47, 0xcc, 0x4c, 0xce,
- 0x97, 0x93, 0x49, 0x71, 0xc7, 0x24, 0xbe, 0x91, 0x18, 0xd7, 0xc8, 0x5c, 0x9b, 0x3b, 0xd1, 0xcc,
- 0xb5, 0x03, 0xa7, 0x93, 0xb9, 0x76, 0xe2, 0x24, 0x32, 0xd7, 0x9e, 0x3d, 0x56, 0xe6, 0x5a, 0x2d,
- 0x73, 0xf0, 0xe0, 0x03, 0x32, 0x07, 0xcf, 0xc2, 0xb8, 0x7c, 0x5b, 0x40, 0x44, 0x4a, 0x52, 0xee,
- 0x56, 0xbc, 0x24, 0xaa, 0x8c, 0xcf, 0x99, 0xc5, 0x38, 0x89, 0x8f, 0x3e, 0xb0, 0x20, 0xef, 0xb1,
- 0x9a, 0x43, 0x59, 0xa5, 0xf1, 0x37, 0x97, 0x16, 0xbb, 0x35, 0x0b, 0xa1, 0x24, 0xa3, 0x29, 0xf3,
- 0x0c, 0x76, 0x5f, 0xfe, 0xc0, 0xbc, 0x05, 0xe8, 0x4d, 0x28, 0xf9, 0xdb, 0xdb, 0x4d, 0xdf, 0xa9,
- 0xc5, 0xe9, 0x75, 0xa5, 0xdf, 0x93, 0xbf, 0x0d, 0x53, 0xe9, 0x05, 0xd7, 0x7b, 0xe0, 0xe1, 0x9e,
- 0x14, 0xd0, 0x37, 0xa9, 0x2a, 0x12, 0xf9, 0x01, 0xa9, 0xc5, 0x26, 0x9a, 0x22, 0xeb, 0x33, 0xc9,
- 0xbc, 0xcf, 0x15, 0x93, 0x0f, 0xef, 0xbd, 0x9a, 0x94, 0x44, 0x29, 0x4e, 0x36, 0x0b, 0x05, 0x70,
- 0xb1, 0x9d, 0x66, 0x21, 0x0a, 0xc5, 0x8b, 0x88, 0xa3, 0xec, 0x54, 0x72, 0xeb, 0x5e, 0x4c, 0xb5,
- 0x31, 0x85, 0xb8, 0x07, 0x65, 0x3d, 0xf1, 0x6e, 0xe1, 0x74, 0x12, 0xef, 0x9a, 0x1f, 0xec, 0x1f,
- 0x3b, 0xf5, 0x0f, 0xf6, 0xa3, 0xff, 0x97, 0x9a, 0x23, 0x9a, 0x1b, 0x56, 0xea, 0x99, 0xaf, 0x89,
- 0x0f, 0x5d, 0x9e, 0xe8, 0x7f, 0x64, 0xc1, 0x24, 0x5f, 0x79, 0x49, 0x75, 0x9e, 0x2a, 0x13, 0xe2,
- 0xed, 0x40, 0xd6, 0xae, 0x71, 0x16, 0x25, 0x54, 0x31, 0xb8, 0x32, 0x8f, 0xed, 0x11, 0x2d, 0x41,
- 0x5f, 0x49, 0xb9, 0x44, 0x8c, 0x67, 0x65, 0xaa, 0x4c, 0xcf, 0x2f, 0x7c, 0xee, 0xb0, 0x9f, 0x7b,
- 0xc3, 0x3f, 0xed, 0x69, 0x49, 0x45, 0xac, 0x79, 0x7f, 0xed, 0x84, 0x2c, 0xa9, 0x7a, 0x12, 0xe4,
- 0xe3, 0xd8, 0x53, 0x27, 0x3f, 0x6f, 0xf1, 0xef, 0x14, 0xf4, 0xd4, 0x42, 0xb6, 0x4c, 0x2d, 0x64,
- 0x35, 0xcb, 0x4c, 0xe9, 0xba, 0x3a, 0xf4, 0x2b, 0x16, 0x9c, 0x4f, 0x13, 0x92, 0x29, 0x4d, 0xfa,
- 0x94, 0xd9, 0xa4, 0x0c, 0x55, 0x7d, 0xbd, 0x41, 0xd9, 0xa4, 0x87, 0xfe, 0x93, 0xa2, 0xe6, 0xbf,
- 0x8a, 0x48, 0x3b, 0xf3, 0x30, 0x43, 0x0f, 0x86, 0x5c, 0xaf, 0xe9, 0x7a, 0x44, 0x3c, 0x29, 0xca,
- 0xf2, 0xe2, 0x23, 0xd2, 0xb1, 0x53, 0xea, 0x58, 0x70, 0x79, 0xcc, 0xee, 0xac, 0xe4, 0xa7, 0x26,
- 0x06, 0x4f, 0xff, 0x53, 0x13, 0x7b, 0x50, 0xdc, 0x73, 0xa3, 0x06, 0x73, 0xc3, 0x0b, 0x2f, 0x51,
- 0x06, 0x4f, 0x71, 0x28, 0xb9, 0xb8, 0xef, 0x77, 0x24, 0x03, 0x1c, 0xf3, 0x42, 0x33, 0x9c, 0x31,
- 0x0b, 0x2e, 0x4c, 0x46, 0x7d, 0xdd, 0x91, 0x05, 0x38, 0xc6, 0xa1, 0x83, 0x35, 0x4a, 0xff, 0xc9,
- 0x94, 0x1b, 0x22, 0x1f, 0x62, 0x16, 0xe9, 0xb6, 0x04, 0x45, 0xfe, 0xe0, 0xed, 0x8e, 0xc6, 0x03,
- 0x1b, 0x1c, 0x55, 0x4a, 0xca, 0x42, 0xcf, 0x94, 0x94, 0xf7, 0xd8, 0x99, 0x1f, 0xb9, 0x5e, 0x87,
- 0xac, 0x7b, 0x22, 0x24, 0x71, 0x35, 0x9b, 0xe7, 0x79, 0x9c, 0x26, 0xbf, 0xc5, 0xc5, 0xff, 0xb1,
- 0xc6, 0x4f, 0x33, 0xd6, 0x8f, 0x1c, 0x69, 0xac, 0x8f, 0xef, 0xe9, 0xa3, 0x99, 0xdf, 0xd3, 0x23,
- 0xd2, 0xce, 0xe4, 0x9e, 0xfe, 0xa1, 0xba, 0x51, 0xfe, 0x1f, 0x0b, 0x90, 0x3a, 0xba, 0x9d, 0x70,
- 0x47, 0x7c, 0x1f, 0xe8, 0xe4, 0x03, 0xcc, 0x3e, 0x6b, 0x01, 0x78, 0xea, 0x83, 0x44, 0xd9, 0x9e,
- 0x5a, 0x9c, 0x66, 0xdc, 0x80, 0x18, 0x86, 0x35, 0x9e, 0xf6, 0xff, 0xb4, 0xe0, 0x62, 0x77, 0xdf,
- 0x4f, 0x21, 0xfc, 0x68, 0xdf, 0x0c, 0x3f, 0xda, 0xcc, 0xd0, 0xde, 0xab, 0xba, 0xd1, 0x23, 0x10,
- 0xe9, 0x47, 0x39, 0x18, 0xd7, 0x91, 0x2b, 0xe4, 0x34, 0x26, 0x7b, 0xcf, 0x88, 0x26, 0xbc, 0x95,
- 0x6d, 0x7f, 0x2b, 0xc2, 0x6d, 0x90, 0x16, 0xbb, 0xf9, 0x99, 0x44, 0xec, 0xe6, 0x9d, 0xec, 0x59,
- 0x1f, 0x1d, 0xc2, 0xf9, 0xdf, 0x2d, 0x38, 0x97, 0xa8, 0x71, 0x0a, 0x0b, 0x6c, 0xd7, 0x5c, 0x60,
- 0xaf, 0x65, 0xde, 0xeb, 0x1e, 0xab, 0xeb, 0xb7, 0x72, 0x5d, 0xbd, 0x65, 0xf7, 0x80, 0x5f, 0xb2,
- 0x20, 0x1f, 0x39, 0xe1, 0x8e, 0x8c, 0x04, 0xfa, 0xd4, 0x89, 0xac, 0x80, 0x69, 0xfa, 0x5b, 0x48,
- 0x67, 0xd5, 0x3e, 0x06, 0xc3, 0x9c, 0xfb, 0xe4, 0x2f, 0x5a, 0x00, 0x31, 0xd2, 0xe3, 0x52, 0x59,
- 0xed, 0xdf, 0xce, 0xc1, 0x85, 0xd4, 0x65, 0x84, 0xbe, 0xa0, 0x8c, 0x3a, 0x56, 0xd6, 0x71, 0x6e,
- 0x06, 0x23, 0xdd, 0xb6, 0x33, 0x66, 0xd8, 0x76, 0x84, 0x49, 0xe7, 0x71, 0x5d, 0x38, 0x84, 0x98,
- 0xd6, 0x06, 0xeb, 0x87, 0x56, 0x1c, 0x3a, 0xa9, 0x52, 0x6f, 0xfc, 0x19, 0x8c, 0x33, 0xb7, 0x7f,
- 0xa4, 0x45, 0x7b, 0xcb, 0x8e, 0x9e, 0x82, 0xac, 0xd8, 0x33, 0x65, 0x05, 0xce, 0xde, 0xf9, 0xd8,
- 0x43, 0x58, 0xbc, 0x03, 0x69, 0xde, 0xc8, 0xfe, 0xf2, 0x76, 0x19, 0x2f, 0xb6, 0x72, 0x7d, 0xbf,
- 0xd8, 0x1a, 0x83, 0x91, 0x37, 0xdc, 0xb6, 0x72, 0x9c, 0x4d, 0x7f, 0xfb, 0x07, 0x97, 0x9f, 0xf8,
- 0xfd, 0x1f, 0x5c, 0x7e, 0xe2, 0x7b, 0x3f, 0xb8, 0xfc, 0xc4, 0x67, 0x0f, 0x2f, 0x5b, 0xdf, 0x3e,
- 0xbc, 0x6c, 0xfd, 0xfe, 0xe1, 0x65, 0xeb, 0x7b, 0x87, 0x97, 0xad, 0xff, 0x72, 0x78, 0xd9, 0xfa,
- 0x5b, 0x7f, 0x74, 0xf9, 0x89, 0x37, 0x0a, 0xb2, 0x63, 0xff, 0x3f, 0x00, 0x00, 0xff, 0xff, 0x31,
- 0x4e, 0x40, 0x6f, 0xa3, 0xb7, 0x00, 0x00,
+ // 9801 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0xbd, 0x6b, 0x6c, 0x24, 0xd9,
+ 0x75, 0x18, 0xbc, 0xd5, 0x64, 0x93, 0xcd, 0xc3, 0xe7, 0xdc, 0x79, 0xf5, 0x72, 0x77, 0x87, 0xeb,
+ 0x5a, 0xef, 0x7e, 0x3b, 0xf6, 0x8a, 0xf4, 0xce, 0x6a, 0xbf, 0x6c, 0x24, 0x44, 0x16, 0x1f, 0x43,
+ 0x0e, 0x97, 0xe4, 0x90, 0x7b, 0x9a, 0x33, 0x93, 0x95, 0x36, 0xb2, 0x8a, 0xdd, 0x97, 0xdd, 0xb5,
+ 0xec, 0xae, 0x6a, 0x55, 0x55, 0x93, 0x43, 0xed, 0xe8, 0x11, 0x59, 0xcf, 0x58, 0xb1, 0xf2, 0xb0,
+ 0x64, 0x59, 0x49, 0x00, 0xc3, 0xb1, 0x12, 0x41, 0x31, 0x12, 0x08, 0x08, 0x82, 0xc0, 0xfe, 0x1b,
+ 0x04, 0x0a, 0x12, 0x20, 0x36, 0xac, 0x44, 0xfa, 0x91, 0x50, 0x11, 0x9d, 0xe8, 0x4f, 0x20, 0x20,
+ 0x31, 0x62, 0xc5, 0x99, 0x24, 0x40, 0x70, 0x9f, 0x75, 0xab, 0xba, 0x9a, 0x43, 0xce, 0x14, 0x39,
+ 0x0b, 0xfb, 0x5f, 0xf7, 0xb9, 0xe7, 0x9e, 0x73, 0x9f, 0xe7, 0x9e, 0x7b, 0xce, 0xb9, 0xa7, 0x60,
+ 0xa3, 0xee, 0x46, 0x8d, 0xce, 0xd6, 0x74, 0xd5, 0x6f, 0xcd, 0x38, 0x41, 0xdd, 0x6f, 0x07, 0xfe,
+ 0xdb, 0xfc, 0xc7, 0x7b, 0xf6, 0xfc, 0x60, 0x67, 0xbb, 0xe9, 0xef, 0x85, 0x33, 0xbb, 0xaf, 0xcc,
+ 0xb4, 0x77, 0xea, 0x33, 0x4e, 0xdb, 0x0d, 0x67, 0x14, 0x74, 0x66, 0xf7, 0x65, 0xa7, 0xd9, 0x6e,
+ 0x38, 0x2f, 0xcf, 0xd4, 0xa9, 0x47, 0x03, 0x27, 0xa2, 0xb5, 0xe9, 0x76, 0xe0, 0x47, 0x3e, 0xf9,
+ 0x60, 0x4c, 0x71, 0x5a, 0x51, 0xe4, 0x3f, 0x7e, 0x49, 0x53, 0x9c, 0xde, 0x7d, 0x65, 0xba, 0xbd,
+ 0x53, 0x9f, 0x66, 0x14, 0xa7, 0x15, 0x74, 0x5a, 0x51, 0x9c, 0x7c, 0x8f, 0xd1, 0xa6, 0xba, 0x5f,
+ 0xf7, 0x67, 0x38, 0xe1, 0xad, 0xce, 0x36, 0xff, 0xc7, 0xff, 0xf0, 0x5f, 0x82, 0xe1, 0xa4, 0xbd,
+ 0xf3, 0x5a, 0x38, 0xed, 0xfa, 0xac, 0x7d, 0x33, 0x55, 0x3f, 0xa0, 0x33, 0xbb, 0x5d, 0x8d, 0x9a,
+ 0xbc, 0x6a, 0xe0, 0xb4, 0xfd, 0xa6, 0x5b, 0xdd, 0x9f, 0xd9, 0x7d, 0x79, 0x8b, 0x46, 0xdd, 0xed,
+ 0x9f, 0x7c, 0x6f, 0x8c, 0xda, 0x72, 0xaa, 0x0d, 0xd7, 0xa3, 0xc1, 0x7e, 0xdc, 0xff, 0x16, 0x8d,
+ 0x9c, 0x2c, 0x06, 0x33, 0xbd, 0x6a, 0x05, 0x1d, 0x2f, 0x72, 0x5b, 0xb4, 0xab, 0xc2, 0xff, 0xff,
+ 0xa0, 0x0a, 0x61, 0xb5, 0x41, 0x5b, 0x4e, 0x57, 0xbd, 0x57, 0x7a, 0xd5, 0xeb, 0x44, 0x6e, 0x73,
+ 0xc6, 0xf5, 0xa2, 0x30, 0x0a, 0xd2, 0x95, 0xec, 0xeb, 0x30, 0x30, 0xdb, 0xf2, 0x3b, 0x5e, 0x44,
+ 0xde, 0x0f, 0xc5, 0x5d, 0xa7, 0xd9, 0xa1, 0x65, 0xeb, 0x59, 0xeb, 0xc5, 0xa1, 0xb9, 0xe7, 0xbf,
+ 0x7b, 0x30, 0xf5, 0xc4, 0xe1, 0xc1, 0x54, 0xf1, 0x36, 0x03, 0xde, 0x3f, 0x98, 0xba, 0x40, 0xbd,
+ 0xaa, 0x5f, 0x73, 0xbd, 0xfa, 0xcc, 0xdb, 0xa1, 0xef, 0x4d, 0xdf, 0xec, 0xb4, 0xb6, 0x68, 0x80,
+ 0xa2, 0x8e, 0xfd, 0x87, 0x05, 0x18, 0x9f, 0x0d, 0xaa, 0x0d, 0x77, 0x97, 0x56, 0x22, 0x46, 0xbf,
+ 0xbe, 0x4f, 0x1a, 0xd0, 0x17, 0x39, 0x01, 0x27, 0x37, 0x7c, 0x6d, 0x6d, 0xfa, 0x51, 0x27, 0x7f,
+ 0x7a, 0xd3, 0x09, 0x14, 0xed, 0xb9, 0xc1, 0xc3, 0x83, 0xa9, 0xbe, 0x4d, 0x27, 0x40, 0xc6, 0x82,
+ 0x34, 0xa1, 0xdf, 0xf3, 0x3d, 0x5a, 0x2e, 0x70, 0x56, 0x37, 0x1f, 0x9d, 0xd5, 0x4d, 0xdf, 0xd3,
+ 0xfd, 0x98, 0x2b, 0x1d, 0x1e, 0x4c, 0xf5, 0x33, 0x08, 0x72, 0x2e, 0xac, 0x5f, 0x1f, 0x77, 0xdb,
+ 0xe5, 0xbe, 0xbc, 0xfa, 0xf5, 0x21, 0xb7, 0x9d, 0xec, 0xd7, 0x87, 0xdc, 0x36, 0x32, 0x16, 0xf6,
+ 0x97, 0x0a, 0x30, 0x34, 0x1b, 0xd4, 0x3b, 0x2d, 0xea, 0x45, 0x21, 0xf9, 0x14, 0x40, 0xdb, 0x09,
+ 0x9c, 0x16, 0x8d, 0x68, 0x10, 0x96, 0xad, 0x67, 0xfb, 0x5e, 0x1c, 0xbe, 0xb6, 0xf2, 0xe8, 0xec,
+ 0x37, 0x14, 0xcd, 0x39, 0x22, 0xa7, 0x1c, 0x34, 0x28, 0x44, 0x83, 0x25, 0x79, 0x07, 0x86, 0x9c,
+ 0x20, 0x72, 0xb7, 0x9d, 0x6a, 0x14, 0x96, 0x0b, 0x9c, 0xff, 0xeb, 0x8f, 0xce, 0x7f, 0x56, 0x92,
+ 0x9c, 0x3b, 0x27, 0xd9, 0x0f, 0x29, 0x48, 0x88, 0x31, 0x3f, 0xfb, 0x9b, 0x03, 0x50, 0x52, 0x05,
+ 0xe4, 0x59, 0xe8, 0xf7, 0x9c, 0x96, 0x5a, 0xaa, 0x23, 0xb2, 0x62, 0xff, 0x4d, 0xa7, 0xc5, 0x26,
+ 0xc9, 0x69, 0x51, 0x86, 0xd1, 0x76, 0xa2, 0x06, 0x5f, 0x12, 0x06, 0xc6, 0x86, 0x13, 0x35, 0x90,
+ 0x97, 0x90, 0xa7, 0xa1, 0xbf, 0xe5, 0xd7, 0x28, 0x9f, 0xc7, 0xa2, 0x98, 0xe4, 0x35, 0xbf, 0x46,
+ 0x91, 0x43, 0x59, 0xfd, 0xed, 0xc0, 0x6f, 0x95, 0xfb, 0x93, 0xf5, 0x17, 0x03, 0xbf, 0x85, 0xbc,
+ 0x84, 0x7c, 0xdd, 0x82, 0x09, 0xd5, 0xbc, 0x55, 0xbf, 0xea, 0x44, 0xae, 0xef, 0x95, 0x8b, 0x7c,
+ 0x51, 0x60, 0x7e, 0xa3, 0xa2, 0x28, 0xcf, 0x95, 0x65, 0x13, 0x26, 0xd2, 0x25, 0xd8, 0xd5, 0x0a,
+ 0x72, 0x0d, 0xa0, 0xde, 0xf4, 0xb7, 0x9c, 0x26, 0x1b, 0x90, 0xf2, 0x00, 0xef, 0x82, 0x9e, 0xdc,
+ 0x25, 0x5d, 0x82, 0x06, 0x16, 0xb9, 0x0b, 0x83, 0x8e, 0xd8, 0xc0, 0xe5, 0x41, 0xde, 0x89, 0x37,
+ 0xf2, 0xe8, 0x44, 0x42, 0x22, 0xcc, 0x0d, 0x1f, 0x1e, 0x4c, 0x0d, 0x4a, 0x20, 0x2a, 0x76, 0xe4,
+ 0x25, 0x28, 0xf9, 0x6d, 0xd6, 0x6e, 0xa7, 0x59, 0x2e, 0x3d, 0x6b, 0xbd, 0x58, 0x9a, 0x9b, 0x90,
+ 0x6d, 0x2d, 0xad, 0x4b, 0x38, 0x6a, 0x0c, 0x72, 0x15, 0x06, 0xc3, 0xce, 0x16, 0x9b, 0xc7, 0xf2,
+ 0x10, 0xef, 0xd8, 0xb8, 0x44, 0x1e, 0xac, 0x08, 0x30, 0xaa, 0x72, 0xf2, 0x2a, 0x0c, 0x07, 0xb4,
+ 0xda, 0x09, 0x42, 0xca, 0x26, 0xb6, 0x0c, 0x9c, 0xf6, 0x79, 0x89, 0x3e, 0x8c, 0x71, 0x11, 0x9a,
+ 0x78, 0xe4, 0x03, 0x30, 0xc6, 0x26, 0xf8, 0xfa, 0xdd, 0x76, 0x40, 0xc3, 0x90, 0xcd, 0xea, 0x30,
+ 0x67, 0x74, 0x49, 0xd6, 0x1c, 0x5b, 0x4c, 0x94, 0x62, 0x0a, 0x9b, 0xdc, 0x03, 0x50, 0x33, 0xb2,
+ 0x34, 0x5f, 0x1e, 0xe1, 0x83, 0xb9, 0x9a, 0xdf, 0x8a, 0x58, 0x9a, 0x9f, 0x1b, 0x63, 0xf3, 0x18,
+ 0xff, 0x47, 0x83, 0x9f, 0xbd, 0x01, 0x46, 0x09, 0x99, 0x83, 0x52, 0x28, 0x47, 0x5f, 0x6e, 0x96,
+ 0x17, 0xd4, 0xd8, 0xaa, 0x59, 0xb9, 0x7f, 0x30, 0x45, 0xe2, 0x1a, 0x0a, 0x8a, 0xba, 0x9e, 0xfd,
+ 0xbb, 0x83, 0xd0, 0xb5, 0xe8, 0xc8, 0xcb, 0x30, 0x2c, 0xe7, 0x6f, 0xd5, 0xaf, 0x87, 0x9c, 0x76,
+ 0x69, 0x6e, 0x9c, 0x8d, 0xeb, 0x6c, 0x0c, 0x46, 0x13, 0x87, 0xd4, 0xa0, 0x10, 0xbe, 0x22, 0x65,
+ 0x74, 0x0e, 0xe3, 0x51, 0x79, 0x45, 0x4b, 0x8e, 0x81, 0xc3, 0x83, 0xa9, 0x42, 0xe5, 0x15, 0x2c,
+ 0x84, 0xaf, 0x30, 0xe9, 0x5c, 0x77, 0xa3, 0xfc, 0xa4, 0xf3, 0x92, 0x1b, 0x69, 0x3e, 0x5c, 0x3a,
+ 0x2f, 0xb9, 0x11, 0x32, 0x16, 0xec, 0xd4, 0x69, 0x44, 0x51, 0x9b, 0x8b, 0x88, 0x5c, 0x4e, 0x9d,
+ 0x1b, 0x9b, 0x9b, 0x1b, 0x9a, 0x17, 0x17, 0x48, 0x0c, 0x82, 0x9c, 0x0b, 0xf9, 0xa2, 0xc5, 0x46,
+ 0x5c, 0x14, 0xfa, 0xc1, 0xbe, 0x94, 0x34, 0xb7, 0xf2, 0x5b, 0x57, 0x7e, 0xb0, 0xaf, 0x99, 0xcb,
+ 0x89, 0xd4, 0x05, 0x68, 0xb2, 0xe6, 0x1d, 0xaf, 0x6d, 0x87, 0x5c, 0xb0, 0xe4, 0xd3, 0xf1, 0x85,
+ 0xc5, 0x4a, 0xaa, 0xe3, 0x0b, 0x8b, 0x15, 0xe4, 0x5c, 0xd8, 0x84, 0x06, 0xce, 0x9e, 0x14, 0x4a,
+ 0x39, 0x4c, 0x28, 0x3a, 0x7b, 0xc9, 0x09, 0x45, 0x67, 0x0f, 0x19, 0x0b, 0xc6, 0xc9, 0x0f, 0x43,
+ 0x2e, 0x83, 0x72, 0xe1, 0xb4, 0x5e, 0xa9, 0x24, 0x39, 0xad, 0x57, 0x2a, 0xc8, 0x58, 0xf0, 0x45,
+ 0x5a, 0x0d, 0xb9, 0x00, 0xcb, 0x67, 0x91, 0xce, 0xa7, 0x38, 0x2d, 0xcd, 0x57, 0x90, 0xb1, 0xb0,
+ 0xbf, 0x64, 0xc1, 0xa8, 0x2a, 0x62, 0x42, 0x31, 0x24, 0x77, 0xa1, 0xa4, 0x26, 0x53, 0xea, 0x66,
+ 0x79, 0x1e, 0xe2, 0x5a, 0x74, 0x2b, 0x08, 0x6a, 0x6e, 0xf6, 0xef, 0x14, 0x41, 0x4b, 0x1a, 0xa4,
+ 0x6d, 0x3f, 0x74, 0xf9, 0x72, 0x7a, 0x08, 0x51, 0xe2, 0x19, 0xa2, 0xe4, 0x76, 0x9e, 0xa2, 0x24,
+ 0x6e, 0x56, 0x42, 0xa8, 0xfc, 0xad, 0xd4, 0xe6, 0x13, 0xd2, 0xe5, 0x97, 0x4e, 0x65, 0xf3, 0x19,
+ 0x4d, 0x38, 0x7a, 0x1b, 0xee, 0xca, 0x6d, 0x28, 0xe4, 0xcf, 0x5f, 0xce, 0x77, 0x1b, 0x1a, 0xad,
+ 0x48, 0x6f, 0xc8, 0x40, 0x6c, 0x13, 0x21, 0x80, 0xee, 0xe4, 0xba, 0x4d, 0x0c, 0xae, 0xc9, 0x0d,
+ 0x13, 0x88, 0x0d, 0x33, 0x90, 0x17, 0x4f, 0x63, 0xc3, 0xa4, 0x79, 0xea, 0xad, 0xf3, 0x31, 0xb8,
+ 0xd8, 0x8d, 0x83, 0x74, 0x9b, 0xcc, 0xc0, 0x50, 0xd5, 0xf7, 0xb6, 0xdd, 0xfa, 0x9a, 0xd3, 0x96,
+ 0xa7, 0xaa, 0xd6, 0x5d, 0xe7, 0x55, 0x01, 0xc6, 0x38, 0xe4, 0x19, 0xe8, 0xdb, 0xa1, 0xfb, 0x52,
+ 0x17, 0x1d, 0x96, 0xa8, 0x7d, 0x2b, 0x74, 0x1f, 0x19, 0xfc, 0x7d, 0xa5, 0xaf, 0xff, 0xe6, 0xd4,
+ 0x13, 0x9f, 0xfe, 0x0f, 0xcf, 0x3e, 0x61, 0xff, 0x41, 0x1f, 0x3c, 0x95, 0xc9, 0xb3, 0x12, 0x39,
+ 0x51, 0x27, 0x24, 0xbf, 0x63, 0xc1, 0x45, 0x27, 0xab, 0x5c, 0xee, 0xe4, 0x3b, 0xf9, 0xad, 0xc8,
+ 0x04, 0xf9, 0xb9, 0x67, 0x64, 0xa3, 0xb3, 0x47, 0x04, 0xb3, 0x1b, 0xc5, 0x06, 0x8a, 0x29, 0xe3,
+ 0x61, 0xdb, 0xa9, 0x52, 0xd9, 0x7b, 0x3d, 0x50, 0x37, 0x55, 0x01, 0xc6, 0x38, 0x4c, 0xb9, 0xab,
+ 0xd1, 0x6d, 0xa7, 0xd3, 0x14, 0x07, 0x78, 0x29, 0x56, 0xee, 0x16, 0x04, 0x18, 0x55, 0x39, 0xf9,
+ 0xbb, 0x16, 0x90, 0x6e, 0xae, 0x72, 0x33, 0x6c, 0x9e, 0xc6, 0x38, 0xcc, 0x5d, 0x3a, 0x34, 0x54,
+ 0x25, 0xa3, 0xa7, 0x19, 0xed, 0x30, 0xe6, 0xf4, 0x7b, 0x7d, 0x70, 0x5e, 0x55, 0xaa, 0x50, 0x26,
+ 0xc5, 0xde, 0xe8, 0xd0, 0x60, 0x9f, 0x7c, 0xdf, 0x82, 0x0b, 0x4e, 0x5a, 0xef, 0x72, 0xa9, 0xba,
+ 0xd9, 0xf9, 0xf9, 0x75, 0xc1, 0xe0, 0x3a, 0x3d, 0x9b, 0xc1, 0xf1, 0xba, 0x17, 0x05, 0xfb, 0x73,
+ 0xd7, 0xe4, 0x50, 0x5f, 0xc8, 0x42, 0xf9, 0xcc, 0x0f, 0x33, 0x95, 0xc4, 0xcc, 0x0e, 0x90, 0xd7,
+ 0x60, 0x44, 0xc1, 0xf9, 0x05, 0x44, 0xcc, 0xfc, 0x05, 0x49, 0x7f, 0x64, 0xd6, 0x28, 0xc3, 0x04,
+ 0x26, 0xab, 0x19, 0xd1, 0x56, 0xbb, 0xe9, 0x44, 0x94, 0xd7, 0xec, 0x4b, 0xd6, 0xdc, 0x34, 0xca,
+ 0x30, 0x81, 0x49, 0x5e, 0x80, 0x01, 0xcf, 0xaf, 0xd1, 0xe5, 0x9a, 0xbc, 0xb1, 0x8d, 0xc9, 0x3a,
+ 0x03, 0x37, 0x39, 0x14, 0x65, 0xe9, 0xe4, 0x12, 0x3c, 0xd9, 0x73, 0x08, 0xc8, 0x84, 0xd8, 0xa7,
+ 0x7c, 0x4b, 0xf3, 0xad, 0x49, 0x2e, 0x28, 0xa3, 0x08, 0xeb, 0x43, 0x49, 0x5a, 0x3b, 0xde, 0x57,
+ 0x78, 0xcd, 0xb2, 0xff, 0xb9, 0x05, 0x17, 0x92, 0x03, 0x8c, 0x34, 0x64, 0x0b, 0xf3, 0xb1, 0x9d,
+ 0xaf, 0x7a, 0x0c, 0x16, 0xe4, 0x88, 0x27, 0xc7, 0x60, 0x41, 0x8e, 0xc1, 0x82, 0xfd, 0xaf, 0xad,
+ 0x78, 0x45, 0x1a, 0x07, 0x0f, 0x13, 0x53, 0x9d, 0xa0, 0x29, 0x25, 0x9a, 0x16, 0x53, 0xb7, 0x70,
+ 0x15, 0x19, 0x9c, 0xfc, 0x9a, 0x05, 0xe3, 0xc6, 0xf9, 0x33, 0xdb, 0x91, 0xd7, 0xeb, 0x9c, 0xae,
+ 0x8a, 0x09, 0xc2, 0x73, 0x97, 0x25, 0xfb, 0xf1, 0x54, 0x01, 0xa6, 0x9b, 0x60, 0xff, 0xc8, 0x82,
+ 0x67, 0x8e, 0x3c, 0x46, 0x33, 0x1b, 0x6e, 0x3d, 0xf6, 0x86, 0x33, 0x61, 0x17, 0xd0, 0xb6, 0x7f,
+ 0x0b, 0x57, 0xe5, 0x7c, 0x69, 0x61, 0x87, 0x02, 0x8c, 0xaa, 0xdc, 0xfe, 0xbe, 0x05, 0x69, 0x7a,
+ 0xc4, 0x81, 0xb1, 0x4e, 0x48, 0x03, 0x26, 0x3c, 0x2b, 0xb4, 0x1a, 0x50, 0xb5, 0xda, 0x9e, 0x9f,
+ 0x16, 0x76, 0x40, 0xd6, 0xe0, 0xe9, 0xaa, 0x1f, 0xd0, 0xe9, 0xdd, 0x97, 0xa7, 0x05, 0xc6, 0x0a,
+ 0xdd, 0xaf, 0xd0, 0x26, 0x65, 0x34, 0xe6, 0x08, 0xbb, 0xc9, 0xde, 0x4a, 0x10, 0xc0, 0x14, 0x41,
+ 0xc6, 0xa2, 0xed, 0x84, 0xe1, 0x9e, 0x1f, 0xd4, 0x24, 0x8b, 0xc2, 0x89, 0x59, 0x6c, 0x24, 0x08,
+ 0x60, 0x8a, 0xa0, 0xfd, 0x2f, 0x2c, 0x18, 0x9c, 0x73, 0xaa, 0x3b, 0xfe, 0xf6, 0x36, 0x79, 0x09,
+ 0x4a, 0xb5, 0x4e, 0x20, 0x0c, 0x29, 0x62, 0x11, 0xea, 0xd5, 0xbe, 0x20, 0xe1, 0xa8, 0x31, 0xc8,
+ 0x26, 0x0c, 0x88, 0xe1, 0x90, 0x8d, 0xfa, 0x05, 0xa3, 0x51, 0xda, 0xfe, 0xc9, 0x67, 0xae, 0x13,
+ 0xb9, 0xcd, 0x69, 0x61, 0xff, 0x9c, 0x5e, 0xf6, 0xa2, 0xf5, 0xa0, 0x12, 0x05, 0xae, 0x57, 0x9f,
+ 0x03, 0xb6, 0x37, 0x16, 0x39, 0x0d, 0x94, 0xb4, 0xc8, 0xab, 0x30, 0xdc, 0x72, 0xee, 0x2a, 0x76,
+ 0x52, 0x00, 0x69, 0x9b, 0xc1, 0x5a, 0x5c, 0x84, 0x26, 0x9e, 0xfd, 0x07, 0x16, 0x0c, 0xcd, 0x39,
+ 0xa1, 0x5b, 0xfd, 0x33, 0x34, 0x35, 0x1f, 0x81, 0xe2, 0xbc, 0x53, 0x6d, 0x50, 0x72, 0x2b, 0xad,
+ 0xef, 0x0c, 0x5f, 0x7b, 0x31, 0x8b, 0x8d, 0xd6, 0x7d, 0x4c, 0x4e, 0xa3, 0xbd, 0xb4, 0x22, 0xfb,
+ 0x87, 0x16, 0x8c, 0xcd, 0x37, 0x5d, 0xea, 0x45, 0xf3, 0x34, 0x88, 0xf8, 0xc0, 0xd5, 0x61, 0xa2,
+ 0xaa, 0x21, 0x0f, 0x33, 0x74, 0x17, 0x0e, 0x0f, 0xa6, 0x26, 0xe6, 0x53, 0x24, 0xb0, 0x8b, 0x28,
+ 0xa9, 0xc1, 0xb8, 0x80, 0xf1, 0xca, 0x27, 0x1f, 0xbf, 0xf3, 0x6c, 0x87, 0xcf, 0x27, 0x29, 0x60,
+ 0x9a, 0xa4, 0xfd, 0x13, 0x0b, 0x2e, 0xcf, 0x37, 0x3b, 0x61, 0x44, 0x83, 0x3b, 0x52, 0x70, 0xa8,
+ 0x23, 0x8c, 0x7c, 0x14, 0x4a, 0x2d, 0x1a, 0x39, 0x35, 0x27, 0x72, 0x64, 0x17, 0x7b, 0x2f, 0x60,
+ 0x2e, 0x7a, 0x18, 0x36, 0x6b, 0xcc, 0xfa, 0xd6, 0xdb, 0xb4, 0x1a, 0xad, 0xd1, 0xc8, 0x89, 0x6d,
+ 0x7a, 0x31, 0x0c, 0x35, 0x55, 0xd2, 0x86, 0xfe, 0xb0, 0x4d, 0xab, 0xf9, 0x59, 0xc5, 0x55, 0x1f,
+ 0x2a, 0x6d, 0x5a, 0x8d, 0x4d, 0xa2, 0xec, 0x1f, 0x72, 0x4e, 0xf6, 0xff, 0xb6, 0xe0, 0xa9, 0x1e,
+ 0xfd, 0x5d, 0x75, 0xc3, 0x88, 0xbc, 0xd5, 0xd5, 0xe7, 0xe9, 0xe3, 0xf5, 0x99, 0xd5, 0xe6, 0x3d,
+ 0xd6, 0x02, 0x41, 0x41, 0x8c, 0xfe, 0x7e, 0x12, 0x8a, 0x6e, 0x44, 0x5b, 0xca, 0x34, 0xfd, 0xe6,
+ 0xa3, 0x77, 0xb8, 0x47, 0x5f, 0xe6, 0x46, 0x95, 0x6f, 0x64, 0x99, 0xf1, 0x43, 0xc1, 0xd6, 0xfe,
+ 0x57, 0x16, 0xb0, 0x85, 0x5e, 0x73, 0xa5, 0x81, 0xac, 0x3f, 0xda, 0x6f, 0x2b, 0x13, 0xb5, 0xd2,
+ 0x9f, 0xfb, 0x37, 0xf7, 0xdb, 0xf4, 0xfe, 0xc1, 0xd4, 0xa8, 0x46, 0x64, 0x00, 0xe4, 0xa8, 0xe4,
+ 0x23, 0x30, 0x10, 0x72, 0x3d, 0x5f, 0x9e, 0x07, 0x8b, 0xea, 0xfc, 0x16, 0xda, 0xff, 0xfd, 0x83,
+ 0xa9, 0x63, 0x79, 0xa0, 0xa6, 0x35, 0x6d, 0x51, 0x0f, 0x25, 0x55, 0x76, 0xe0, 0xb4, 0x68, 0x18,
+ 0x3a, 0x75, 0xa5, 0x58, 0xe9, 0x03, 0x67, 0x4d, 0x80, 0x51, 0x95, 0xdb, 0x5f, 0xb5, 0x80, 0x35,
+ 0x31, 0x72, 0x18, 0x0b, 0xa6, 0x3e, 0x90, 0x9b, 0x5c, 0x08, 0x08, 0x80, 0x9c, 0xbc, 0x67, 0x7a,
+ 0x08, 0x01, 0x81, 0x94, 0xb8, 0x13, 0x09, 0x10, 0xc6, 0x24, 0xc8, 0x7b, 0x61, 0xa4, 0x46, 0xdb,
+ 0xd4, 0xab, 0x51, 0xaf, 0xca, 0xb4, 0x5e, 0x36, 0x69, 0x43, 0x73, 0x13, 0x4c, 0xcd, 0x5b, 0x30,
+ 0xe0, 0x98, 0xc0, 0xb2, 0x7f, 0xcb, 0x82, 0x27, 0x35, 0xb9, 0x0a, 0x8d, 0x90, 0x46, 0xc1, 0xbe,
+ 0xf6, 0x38, 0x9d, 0xec, 0x00, 0xb9, 0xc3, 0xce, 0xdf, 0x28, 0x10, 0xcc, 0x1f, 0xee, 0x04, 0x19,
+ 0x16, 0xa7, 0x35, 0x27, 0x82, 0x8a, 0x9a, 0xfd, 0xab, 0x7d, 0x70, 0xc1, 0x6c, 0xa4, 0xde, 0xf3,
+ 0xbf, 0x6c, 0x01, 0xe8, 0x11, 0x60, 0x17, 0x77, 0xb6, 0x4e, 0xd7, 0x73, 0x58, 0xa7, 0xe6, 0x4c,
+ 0xc5, 0x52, 0x41, 0x83, 0x43, 0x34, 0xd8, 0x92, 0x37, 0x61, 0x64, 0xd7, 0x6f, 0x76, 0x5a, 0x74,
+ 0xcd, 0xef, 0x78, 0x51, 0x58, 0xee, 0xe3, 0xcd, 0x98, 0xca, 0x9a, 0xcc, 0xdb, 0x31, 0x5e, 0xac,
+ 0x85, 0x1b, 0xc0, 0x10, 0x13, 0xa4, 0x98, 0xa6, 0x35, 0x1a, 0x98, 0x53, 0x22, 0xad, 0x04, 0x1f,
+ 0xce, 0xb1, 0x8f, 0xe9, 0x59, 0x9f, 0x3b, 0x77, 0x78, 0x30, 0x35, 0x9a, 0x00, 0x61, 0xb2, 0x11,
+ 0xf6, 0x9b, 0xc0, 0xc7, 0xc2, 0xf5, 0x3a, 0x74, 0xdd, 0x23, 0xcf, 0x41, 0x91, 0x06, 0x81, 0x1f,
+ 0x48, 0x4b, 0x93, 0xde, 0xcc, 0xd7, 0x19, 0x10, 0x45, 0x19, 0xd3, 0xa5, 0xb7, 0x1d, 0xb7, 0x49,
+ 0x6b, 0x42, 0xf3, 0x8f, 0x75, 0xe9, 0x45, 0x0e, 0x45, 0x59, 0x6a, 0x4f, 0xc3, 0xe0, 0x3c, 0xeb,
+ 0x3b, 0x0d, 0x18, 0x5d, 0xd3, 0x81, 0x3a, 0x9a, 0x70, 0xa0, 0x2a, 0x47, 0xe9, 0x26, 0x5c, 0x9c,
+ 0x0f, 0xa8, 0x13, 0xd1, 0xca, 0x2b, 0x73, 0x9d, 0xea, 0x0e, 0x8d, 0x84, 0x8b, 0x23, 0x24, 0xef,
+ 0x87, 0x51, 0x9f, 0x4b, 0xf1, 0x55, 0xbf, 0xba, 0xe3, 0x7a, 0x75, 0x79, 0x01, 0xbe, 0x28, 0xa9,
+ 0x8c, 0xae, 0x9b, 0x85, 0x98, 0xc4, 0xb5, 0xff, 0x73, 0x01, 0x46, 0xe6, 0x03, 0xdf, 0x53, 0x92,
+ 0xea, 0x0c, 0x4e, 0x97, 0x28, 0x71, 0xba, 0xe4, 0xe0, 0xf1, 0x32, 0xdb, 0xdf, 0xeb, 0x84, 0x21,
+ 0xf7, 0xb4, 0x88, 0xec, 0xcb, 0xeb, 0xa2, 0x9f, 0xe0, 0xcb, 0x69, 0xc7, 0x93, 0x9d, 0x14, 0xa0,
+ 0xf6, 0x7f, 0xb1, 0x60, 0xc2, 0x44, 0x3f, 0x83, 0x43, 0x2d, 0x4c, 0x1e, 0x6a, 0x37, 0xf3, 0xed,
+ 0x6f, 0x8f, 0x93, 0xec, 0x4b, 0x03, 0xc9, 0x7e, 0xb2, 0x09, 0x20, 0x5f, 0xb7, 0x60, 0x64, 0xcf,
+ 0x00, 0xc8, 0xce, 0xe6, 0xad, 0x57, 0xfc, 0xac, 0x12, 0x33, 0x26, 0xf4, 0x7e, 0xea, 0x3f, 0x26,
+ 0x5a, 0xc2, 0xe4, 0x7e, 0x58, 0x6d, 0xd0, 0x5a, 0xa7, 0xa9, 0x8c, 0x0d, 0x7a, 0x48, 0x2b, 0x12,
+ 0x8e, 0x1a, 0x83, 0xbc, 0x05, 0xe7, 0xaa, 0xbe, 0x57, 0xed, 0x04, 0x01, 0xf5, 0xaa, 0xfb, 0x1b,
+ 0x3c, 0xe6, 0x43, 0x1e, 0x88, 0xd3, 0xb2, 0xda, 0xb9, 0xf9, 0x34, 0xc2, 0xfd, 0x2c, 0x20, 0x76,
+ 0x13, 0x12, 0xfe, 0xc9, 0x90, 0x1d, 0x59, 0xdc, 0x12, 0x51, 0x32, 0xfd, 0x93, 0x1c, 0x8c, 0xaa,
+ 0x9c, 0xdc, 0x82, 0xcb, 0x61, 0xc4, 0x6e, 0x85, 0x5e, 0x7d, 0x81, 0x3a, 0xb5, 0xa6, 0xeb, 0x31,
+ 0xed, 0xde, 0xf7, 0x6a, 0xc2, 0xb8, 0xda, 0x37, 0xf7, 0xd4, 0xe1, 0xc1, 0xd4, 0xe5, 0x4a, 0x36,
+ 0x0a, 0xf6, 0xaa, 0x4b, 0x3e, 0x02, 0x93, 0x61, 0xa7, 0x5a, 0xa5, 0x61, 0xb8, 0xdd, 0x69, 0xbe,
+ 0xee, 0x6f, 0x85, 0x37, 0xdc, 0x90, 0xdd, 0x1a, 0x57, 0xdd, 0x96, 0x1b, 0x71, 0x13, 0x6a, 0x71,
+ 0xee, 0xca, 0xe1, 0xc1, 0xd4, 0x64, 0xa5, 0x27, 0x16, 0x1e, 0x41, 0x81, 0x20, 0x5c, 0x12, 0xc2,
+ 0xaf, 0x8b, 0xf6, 0x20, 0xa7, 0x3d, 0x79, 0x78, 0x30, 0x75, 0x69, 0x31, 0x13, 0x03, 0x7b, 0xd4,
+ 0x64, 0x33, 0x18, 0xb9, 0x2d, 0xfa, 0x71, 0xdf, 0xa3, 0xdc, 0xff, 0x62, 0xcc, 0xe0, 0xa6, 0x84,
+ 0xa3, 0xc6, 0x20, 0x6f, 0xc7, 0x2b, 0x91, 0x6d, 0x17, 0xe9, 0x47, 0x39, 0xb9, 0x84, 0xe3, 0xb7,
+ 0x85, 0x3b, 0x06, 0x25, 0xb6, 0xe5, 0x30, 0x41, 0xdb, 0xfe, 0xc3, 0x02, 0x90, 0x6e, 0x11, 0x41,
+ 0x56, 0x60, 0xc0, 0xa9, 0x46, 0xee, 0x2e, 0x95, 0xe6, 0xba, 0xe7, 0xb2, 0x8e, 0x4f, 0xc1, 0x0a,
+ 0xe9, 0x36, 0x65, 0x2b, 0x84, 0xc6, 0x72, 0x65, 0x96, 0x57, 0x45, 0x49, 0x82, 0xf8, 0x70, 0xae,
+ 0xe9, 0x84, 0x91, 0x5a, 0xab, 0x35, 0xd6, 0x65, 0x29, 0x58, 0x7f, 0xee, 0x78, 0x9d, 0x62, 0x35,
+ 0xe6, 0x2e, 0xb2, 0x95, 0xbb, 0x9a, 0x26, 0x84, 0xdd, 0xb4, 0xc9, 0xa7, 0xb8, 0x1e, 0x22, 0x94,
+ 0x44, 0xa5, 0x00, 0xac, 0xe4, 0x72, 0x46, 0x0b, 0x9a, 0x09, 0x1d, 0x44, 0xb2, 0x41, 0x83, 0xa5,
+ 0xfd, 0x6f, 0x00, 0x06, 0x17, 0x66, 0x97, 0x36, 0x9d, 0x70, 0xe7, 0x18, 0xc1, 0x1c, 0x6c, 0x75,
+ 0x48, 0x1d, 0x2a, 0xbd, 0xbf, 0x95, 0x6e, 0x85, 0x1a, 0x83, 0x78, 0x30, 0xe0, 0x7a, 0x6c, 0x43,
+ 0x94, 0xc7, 0xf2, 0x32, 0xbf, 0x69, 0xcd, 0x9f, 0x9b, 0x0c, 0x96, 0x39, 0x75, 0x94, 0x5c, 0xc8,
+ 0x3d, 0x18, 0x72, 0x54, 0x90, 0x8e, 0x3c, 0x96, 0x56, 0xf2, 0xb0, 0x2b, 0x49, 0x92, 0x66, 0x5c,
+ 0x8c, 0x04, 0x61, 0xcc, 0x90, 0x7c, 0xda, 0x82, 0x61, 0xd5, 0x75, 0xa4, 0xdb, 0xd2, 0x00, 0xbe,
+ 0x96, 0x5f, 0x9f, 0x91, 0x6e, 0x0b, 0x47, 0x94, 0x01, 0x40, 0x93, 0x65, 0x97, 0x2a, 0x5f, 0x3c,
+ 0x8e, 0x2a, 0x4f, 0xf6, 0x60, 0x68, 0xcf, 0x8d, 0x1a, 0xfc, 0xe0, 0x29, 0x0f, 0xf0, 0x25, 0xb8,
+ 0xf8, 0xe8, 0xad, 0x66, 0xe4, 0xe2, 0x11, 0xbb, 0xa3, 0x18, 0x60, 0xcc, 0x8b, 0xcc, 0x08, 0xc6,
+ 0x3c, 0xc8, 0x89, 0x8b, 0xac, 0xa1, 0x64, 0x05, 0x5e, 0x80, 0x31, 0x0e, 0x1b, 0xe2, 0x11, 0xf6,
+ 0xaf, 0x42, 0x3f, 0xd6, 0x61, 0xfb, 0x58, 0x7a, 0x88, 0x73, 0x58, 0x57, 0x8a, 0xa2, 0x18, 0xac,
+ 0x3b, 0x06, 0x0f, 0x4c, 0x70, 0x64, 0x7b, 0x64, 0xaf, 0x41, 0x3d, 0x19, 0xf2, 0xa2, 0xf7, 0xc8,
+ 0x9d, 0x06, 0xf5, 0x90, 0x97, 0x90, 0x7b, 0xe2, 0x6a, 0x21, 0x74, 0x5c, 0x1e, 0xeb, 0x92, 0x4b,
+ 0x94, 0x45, 0xac, 0x37, 0x8b, 0xa8, 0x93, 0xf8, 0x3f, 0x1a, 0xfc, 0x98, 0xba, 0xec, 0x7b, 0xd7,
+ 0xef, 0xba, 0x91, 0x8c, 0x95, 0xd1, 0x92, 0x6e, 0x9d, 0x43, 0x51, 0x96, 0x0a, 0x07, 0x0f, 0x5b,
+ 0x04, 0x21, 0x0f, 0x8c, 0x19, 0x32, 0x1d, 0x3c, 0x1c, 0x8c, 0xaa, 0x9c, 0xfc, 0x3d, 0x0b, 0x8a,
+ 0x0d, 0xdf, 0xdf, 0x09, 0xcb, 0xa3, 0x7c, 0x71, 0xe4, 0xa0, 0xea, 0x49, 0x89, 0x33, 0x7d, 0x83,
+ 0x91, 0x15, 0x5e, 0x8f, 0x97, 0x95, 0x02, 0xc4, 0x61, 0xf7, 0x0f, 0xa6, 0xc6, 0x56, 0xdd, 0x6d,
+ 0x5a, 0xdd, 0xaf, 0x36, 0x29, 0x87, 0x7c, 0xe6, 0x87, 0x06, 0xe4, 0xfa, 0x2e, 0xf5, 0x22, 0x14,
+ 0xad, 0x9a, 0xfc, 0x92, 0x05, 0x10, 0x13, 0xca, 0xf0, 0x1d, 0x50, 0xd3, 0x77, 0x90, 0xcb, 0x3d,
+ 0x2f, 0xd1, 0x34, 0xd3, 0x19, 0xf1, 0x6f, 0x2d, 0x18, 0x66, 0x9d, 0x53, 0x22, 0xf0, 0x05, 0x18,
+ 0x88, 0x9c, 0xa0, 0x2e, 0xad, 0x67, 0xc6, 0x74, 0x6c, 0x72, 0x28, 0xca, 0x52, 0xe2, 0x41, 0x31,
+ 0x72, 0xc2, 0x1d, 0xa5, 0x5d, 0x2e, 0xe7, 0x36, 0xc4, 0xb1, 0x62, 0xc9, 0xfe, 0x85, 0x28, 0xd8,
+ 0x90, 0x17, 0xa1, 0xc4, 0x14, 0x80, 0x45, 0x27, 0x54, 0x0e, 0xbe, 0x11, 0x26, 0xc4, 0x17, 0x25,
+ 0x0c, 0x75, 0xa9, 0xfd, 0xb7, 0x0b, 0xd0, 0xbf, 0x20, 0xee, 0x19, 0x03, 0xa1, 0xdf, 0x09, 0xaa,
+ 0x54, 0xea, 0x9b, 0x39, 0xac, 0x69, 0x46, 0xb7, 0xc2, 0x69, 0x1a, 0x9a, 0x3e, 0xff, 0x8f, 0x92,
+ 0x17, 0xbb, 0xc8, 0x8e, 0x45, 0x81, 0xe3, 0x85, 0xdb, 0x7e, 0xd0, 0x12, 0x06, 0x85, 0x42, 0x5e,
+ 0xab, 0x70, 0x33, 0x41, 0xb7, 0x12, 0xd1, 0x76, 0x1c, 0x5a, 0x96, 0x2c, 0xc3, 0x54, 0x1b, 0xec,
+ 0x5f, 0xb7, 0x00, 0xe2, 0xd6, 0x93, 0x2f, 0x5a, 0x30, 0xea, 0x98, 0xc1, 0x1d, 0x72, 0x8c, 0xd6,
+ 0xf3, 0x73, 0x6b, 0x70, 0xb2, 0xe2, 0x8a, 0x9d, 0x00, 0x61, 0x92, 0xb1, 0xfd, 0x2a, 0x14, 0xf9,
+ 0xee, 0xe0, 0xba, 0xb8, 0xb4, 0x92, 0xa6, 0x6d, 0x30, 0xca, 0x7a, 0x8a, 0x1a, 0xc3, 0x7e, 0x0b,
+ 0xc6, 0xae, 0xdf, 0xa5, 0xd5, 0x4e, 0xe4, 0x07, 0xc2, 0x46, 0x4c, 0x5e, 0x07, 0x12, 0xd2, 0x60,
+ 0xd7, 0xad, 0xd2, 0xd9, 0x6a, 0x95, 0xdd, 0xac, 0x6f, 0xc6, 0xba, 0xc1, 0xa4, 0xa4, 0x44, 0x2a,
+ 0x5d, 0x18, 0x98, 0x51, 0xcb, 0xfe, 0xb6, 0x05, 0xc3, 0x86, 0xa7, 0x9f, 0x9d, 0xd4, 0xf5, 0xf9,
+ 0x8a, 0xb8, 0x77, 0xcb, 0xa1, 0x5a, 0xc9, 0x25, 0x96, 0x40, 0x90, 0x8c, 0x8f, 0x11, 0x0d, 0xc2,
+ 0x98, 0xe1, 0x03, 0xa2, 0x00, 0xec, 0x7f, 0x69, 0xc1, 0xc5, 0xcc, 0xb0, 0x84, 0xc7, 0xdc, 0xec,
+ 0x19, 0x18, 0xda, 0xa1, 0xfb, 0x8b, 0x7c, 0x0d, 0xa6, 0x9d, 0xf8, 0x2b, 0xaa, 0x00, 0x63, 0x1c,
+ 0xfb, 0x3b, 0x16, 0xc4, 0x94, 0x98, 0x28, 0xda, 0x8a, 0x5b, 0x6e, 0x88, 0x22, 0xc9, 0x49, 0x96,
+ 0x92, 0x7b, 0x70, 0x39, 0x39, 0x83, 0x0f, 0x69, 0x99, 0x17, 0x77, 0xa6, 0x6c, 0x4a, 0xd8, 0x8b,
+ 0x85, 0x7d, 0x1b, 0x8a, 0x4b, 0x4e, 0xa7, 0x4e, 0x8f, 0x65, 0xc4, 0x61, 0x62, 0x2c, 0xa0, 0x4e,
+ 0x33, 0x52, 0x6a, 0xba, 0x14, 0x63, 0x28, 0x61, 0xa8, 0x4b, 0xed, 0xef, 0x17, 0x61, 0xd8, 0x88,
+ 0x20, 0x64, 0xe7, 0x78, 0x40, 0xdb, 0x7e, 0x5a, 0xd7, 0x65, 0x93, 0x8d, 0xbc, 0x84, 0xed, 0x9f,
+ 0x80, 0xee, 0xba, 0xa1, 0x10, 0x39, 0x89, 0xfd, 0x83, 0x12, 0x8e, 0x1a, 0x83, 0x4c, 0x41, 0xb1,
+ 0x46, 0xdb, 0x51, 0x83, 0x4b, 0xd3, 0xfe, 0xb9, 0x21, 0xd6, 0xd4, 0x05, 0x06, 0x40, 0x01, 0x67,
+ 0x08, 0xdb, 0x34, 0xaa, 0x36, 0xb8, 0xb1, 0x71, 0x48, 0x20, 0x2c, 0x32, 0x00, 0x0a, 0x78, 0x86,
+ 0xaf, 0xaa, 0x78, 0xfa, 0xbe, 0xaa, 0x81, 0x9c, 0x7d, 0x55, 0xa4, 0x0d, 0xe7, 0xc3, 0xb0, 0xb1,
+ 0x11, 0xb8, 0xbb, 0x4e, 0x44, 0xe3, 0x95, 0x33, 0x78, 0x12, 0x3e, 0x97, 0x0f, 0x0f, 0xa6, 0xce,
+ 0x57, 0x2a, 0x37, 0xd2, 0x54, 0x30, 0x8b, 0x34, 0xa9, 0xc0, 0x45, 0xd7, 0x0b, 0x69, 0xb5, 0x13,
+ 0xd0, 0xe5, 0xba, 0xe7, 0x07, 0xf4, 0x86, 0x1f, 0x32, 0x72, 0x32, 0x84, 0x59, 0x07, 0xcc, 0x2c,
+ 0x67, 0x21, 0x61, 0x76, 0x5d, 0xb2, 0x04, 0xe7, 0x6a, 0x6e, 0xe8, 0x6c, 0x35, 0x69, 0xa5, 0xb3,
+ 0xd5, 0xf2, 0xd9, 0x85, 0x4d, 0x44, 0x09, 0x96, 0xe6, 0x9e, 0x54, 0xa6, 0x89, 0x85, 0x34, 0x02,
+ 0x76, 0xd7, 0x21, 0xaf, 0xc1, 0x48, 0xe8, 0x7a, 0xf5, 0x26, 0x9d, 0x0b, 0x1c, 0xaf, 0xda, 0x90,
+ 0xb1, 0xcf, 0xda, 0x84, 0x5b, 0x31, 0xca, 0x30, 0x81, 0xc9, 0xf7, 0xab, 0xa8, 0x93, 0xd2, 0xe4,
+ 0x24, 0xb6, 0x2c, 0xb5, 0x7f, 0x60, 0xc1, 0x88, 0x19, 0x30, 0xc6, 0xb4, 0x64, 0x68, 0x2c, 0x2c,
+ 0x56, 0x84, 0x1c, 0xcf, 0xef, 0xb4, 0xbe, 0xa1, 0x69, 0xc6, 0xb7, 0xca, 0x18, 0x86, 0x06, 0xcf,
+ 0x63, 0x04, 0xfd, 0x3f, 0x07, 0xc5, 0x6d, 0x9f, 0x29, 0x13, 0x7d, 0x49, 0xdb, 0xef, 0x22, 0x03,
+ 0xa2, 0x28, 0xb3, 0xff, 0x87, 0x05, 0x97, 0xb2, 0x63, 0xe1, 0xde, 0x0d, 0x9d, 0xbc, 0x06, 0xc0,
+ 0xba, 0x92, 0x10, 0xc8, 0xc6, 0xcb, 0x0d, 0x55, 0x82, 0x06, 0xd6, 0xf1, 0xba, 0xfd, 0x53, 0xa6,
+ 0xd0, 0xc6, 0x7c, 0xbe, 0x6c, 0xc1, 0x28, 0x63, 0xbb, 0x12, 0x6c, 0x25, 0x7a, 0xbb, 0x9e, 0x4f,
+ 0x6f, 0x35, 0xd9, 0xd8, 0xc4, 0x9d, 0x00, 0x63, 0x92, 0x39, 0xf9, 0x79, 0x18, 0x72, 0x6a, 0xb5,
+ 0x80, 0x86, 0xa1, 0x76, 0x16, 0x71, 0xd7, 0xf2, 0xac, 0x02, 0x62, 0x5c, 0xce, 0x84, 0x68, 0xa3,
+ 0xb6, 0x1d, 0x32, 0xb9, 0x24, 0x2d, 0x7b, 0x5a, 0x88, 0x32, 0x26, 0x0c, 0x8e, 0x1a, 0xc3, 0xfe,
+ 0xeb, 0xfd, 0x90, 0xe4, 0x4d, 0x6a, 0x30, 0xbe, 0x13, 0x6c, 0xcd, 0x73, 0xf7, 0xf7, 0xc3, 0xb8,
+ 0xa1, 0xb9, 0x7b, 0x78, 0x25, 0x49, 0x01, 0xd3, 0x24, 0x25, 0x97, 0x15, 0xba, 0x1f, 0x39, 0x5b,
+ 0x0f, 0xed, 0x84, 0x5e, 0x49, 0x52, 0xc0, 0x34, 0x49, 0xf2, 0x2a, 0x0c, 0xef, 0x04, 0x5b, 0x4a,
+ 0x44, 0xa7, 0x23, 0x1a, 0x56, 0xe2, 0x22, 0x34, 0xf1, 0xd8, 0x10, 0xee, 0x04, 0x5b, 0xec, 0x48,
+ 0x53, 0x8f, 0x60, 0xf4, 0x10, 0xae, 0x48, 0x38, 0x6a, 0x0c, 0xd2, 0x06, 0xb2, 0xa3, 0x46, 0x4f,
+ 0x3b, 0xfb, 0xe5, 0x49, 0x72, 0xfc, 0x58, 0x01, 0x1e, 0x60, 0xb7, 0xd2, 0x45, 0x07, 0x33, 0x68,
+ 0x93, 0x37, 0xe1, 0xf2, 0x4e, 0xb0, 0x25, 0x0f, 0xfa, 0x8d, 0xc0, 0xf5, 0xaa, 0x6e, 0x3b, 0xf1,
+ 0xe0, 0x65, 0x4a, 0x36, 0xf7, 0xf2, 0x4a, 0x36, 0x1a, 0xf6, 0xaa, 0x6f, 0xff, 0xb3, 0x3e, 0xe0,
+ 0x91, 0xf7, 0x4c, 0x16, 0xb6, 0x68, 0xd4, 0xf0, 0x6b, 0x69, 0xdd, 0x65, 0x8d, 0x43, 0x51, 0x96,
+ 0xaa, 0xc0, 0xa9, 0x42, 0x8f, 0xc0, 0xa9, 0x3d, 0x18, 0x6c, 0x50, 0xa7, 0x46, 0x03, 0x65, 0x6a,
+ 0x5b, 0xcd, 0xe7, 0xad, 0xc0, 0x0d, 0x4e, 0x34, 0xbe, 0x42, 0x8b, 0xff, 0x21, 0x2a, 0x6e, 0xe4,
+ 0x7d, 0x30, 0xc6, 0xb4, 0x10, 0xbf, 0x13, 0x29, 0xbb, 0x72, 0x3f, 0xb7, 0x2b, 0xf3, 0x13, 0x75,
+ 0x33, 0x51, 0x82, 0x29, 0x4c, 0xb2, 0x00, 0x13, 0xd2, 0x06, 0xac, 0x4d, 0x78, 0x72, 0x60, 0xf5,
+ 0x4b, 0xa4, 0x4a, 0xaa, 0x1c, 0xbb, 0x6a, 0x30, 0x89, 0xbc, 0xe5, 0xd7, 0x84, 0x1b, 0xd0, 0x90,
+ 0xc8, 0x73, 0x7e, 0x6d, 0x1f, 0x79, 0x09, 0xd3, 0xf7, 0xd5, 0x59, 0x58, 0xd9, 0x71, 0xdb, 0xb7,
+ 0x69, 0xe0, 0x6e, 0xef, 0xf3, 0x83, 0xbb, 0x14, 0xeb, 0xfb, 0xcb, 0x5d, 0x18, 0x98, 0x51, 0xcb,
+ 0xfe, 0x72, 0x01, 0x46, 0xcc, 0x47, 0x14, 0x0f, 0x8a, 0x68, 0x0b, 0xe3, 0x89, 0x11, 0xb7, 0xbb,
+ 0x1b, 0x39, 0x4c, 0xcc, 0x83, 0x26, 0xa5, 0x01, 0xfd, 0x4e, 0x47, 0x6a, 0x6c, 0xb9, 0x18, 0x91,
+ 0x78, 0x8f, 0x3b, 0x51, 0x43, 0x04, 0x6a, 0xf3, 0x58, 0x33, 0xce, 0xc1, 0xfe, 0x5c, 0x1f, 0x94,
+ 0x54, 0x21, 0xf9, 0xac, 0x05, 0x10, 0x87, 0xc1, 0x48, 0x71, 0xb6, 0x91, 0x47, 0x8c, 0x84, 0x19,
+ 0xc1, 0x63, 0x18, 0x7e, 0x35, 0x1c, 0x0d, 0xbe, 0xec, 0x3a, 0xef, 0xb3, 0xc6, 0x5d, 0xcb, 0xef,
+ 0x21, 0xd0, 0x3a, 0x63, 0x7c, 0x8d, 0x73, 0x8f, 0xcd, 0x4e, 0x1c, 0x86, 0x92, 0x17, 0xbb, 0x41,
+ 0x6d, 0xa9, 0xe8, 0xac, 0xfc, 0x4c, 0xb4, 0x3a, 0xe0, 0x2b, 0xbe, 0x10, 0x69, 0x10, 0xc6, 0x0c,
+ 0xed, 0xef, 0xb1, 0x83, 0x55, 0xef, 0xd7, 0x63, 0xd8, 0xbb, 0x9f, 0x33, 0x2d, 0x47, 0xbd, 0x2e,
+ 0x21, 0x9f, 0x82, 0x21, 0xfe, 0x63, 0x31, 0xf0, 0x5b, 0xb2, 0x4f, 0x98, 0xa7, 0x5c, 0x91, 0x16,
+ 0x12, 0x7e, 0xc8, 0xde, 0x56, 0x8c, 0x30, 0xe6, 0x69, 0xfb, 0x30, 0x91, 0xc6, 0x26, 0x1f, 0x86,
+ 0x91, 0x50, 0x9d, 0x53, 0x71, 0x58, 0xfa, 0x31, 0xcf, 0x33, 0x6e, 0x04, 0xad, 0x18, 0xd5, 0x31,
+ 0x41, 0xcc, 0x5e, 0x87, 0x81, 0x5c, 0x87, 0xd0, 0xfe, 0xa6, 0x05, 0x43, 0xdc, 0x0d, 0x55, 0x0f,
+ 0x9c, 0x56, 0x5c, 0xa5, 0xef, 0x88, 0x51, 0x0f, 0x61, 0x50, 0x5c, 0x58, 0x55, 0xf8, 0x46, 0x0e,
+ 0x22, 0x43, 0x3c, 0xc0, 0x8e, 0x45, 0x86, 0xb8, 0x19, 0x87, 0xa8, 0x38, 0xd9, 0x9f, 0x2f, 0xc0,
+ 0xc0, 0xb2, 0xd7, 0xee, 0xfc, 0xb9, 0x7f, 0x04, 0xbc, 0x06, 0xfd, 0xcb, 0x11, 0x6d, 0x25, 0xdf,
+ 0xaa, 0x8f, 0xcc, 0x3d, 0x6f, 0xbe, 0x53, 0x2f, 0x27, 0xdf, 0xa9, 0xa3, 0xb3, 0xa7, 0xa2, 0x9b,
+ 0xa4, 0xc1, 0x34, 0x0e, 0xcd, 0x7f, 0x09, 0x86, 0x56, 0x9d, 0x2d, 0xda, 0x5c, 0xa1, 0xfb, 0x21,
+ 0xbb, 0x29, 0x0b, 0x4f, 0xbb, 0x15, 0xdf, 0x94, 0x13, 0x5e, 0xf1, 0x05, 0x18, 0xe3, 0xd8, 0x7a,
+ 0x33, 0x30, 0x55, 0x9c, 0xc6, 0xaf, 0x44, 0xad, 0xa4, 0x2a, 0x6e, 0xbc, 0x10, 0x35, 0xb0, 0xec,
+ 0x69, 0x18, 0x8e, 0xa9, 0x1c, 0x83, 0xeb, 0x1f, 0x17, 0x60, 0x34, 0x61, 0xf7, 0x4d, 0x78, 0xc3,
+ 0xac, 0x07, 0x7a, 0xc3, 0x12, 0xde, 0xa9, 0xc2, 0xe3, 0xf6, 0x4e, 0xf5, 0x9d, 0xbd, 0x77, 0x2a,
+ 0x39, 0x49, 0xfd, 0xc7, 0x9a, 0xa4, 0x26, 0xf4, 0xaf, 0xba, 0xde, 0xce, 0xf1, 0xe4, 0x4c, 0x58,
+ 0xf5, 0xdb, 0x5d, 0x72, 0xa6, 0xc2, 0x80, 0x28, 0xca, 0x94, 0x1a, 0xd2, 0x97, 0xad, 0x86, 0xd8,
+ 0x9f, 0xb1, 0xe0, 0xdc, 0x1a, 0x6d, 0xf9, 0xee, 0xc7, 0x9d, 0x38, 0x6a, 0x8f, 0x55, 0x6a, 0xb8,
+ 0x91, 0x0c, 0x52, 0xd2, 0x95, 0x6e, 0xb8, 0x11, 0x32, 0xf8, 0x03, 0xac, 0x89, 0xfc, 0x8d, 0x12,
+ 0xbb, 0x6a, 0x18, 0xcf, 0x28, 0xe2, 0x78, 0x3c, 0x55, 0x80, 0x31, 0x8e, 0xfd, 0xbb, 0x16, 0x0c,
+ 0x8a, 0x46, 0x50, 0x45, 0xdb, 0xea, 0x41, 0xbb, 0x01, 0x45, 0x5e, 0x4f, 0x2e, 0xa7, 0xa5, 0x1c,
+ 0x94, 0x08, 0x46, 0x4e, 0x2c, 0x7e, 0xfe, 0x13, 0x05, 0x03, 0xae, 0x80, 0x3b, 0x77, 0x67, 0x75,
+ 0xc0, 0x62, 0xac, 0x80, 0x73, 0x28, 0xca, 0x52, 0xfb, 0x1b, 0x7d, 0x50, 0x52, 0xfe, 0x7b, 0xf1,
+ 0x58, 0xcf, 0xf3, 0xfc, 0xc8, 0x11, 0xee, 0x6d, 0x21, 0x24, 0x73, 0x08, 0x41, 0x53, 0x1c, 0xa6,
+ 0x67, 0x63, 0xea, 0xc2, 0x8b, 0xa4, 0xaf, 0x53, 0x46, 0x09, 0x9a, 0x8d, 0x20, 0x9f, 0x84, 0x81,
+ 0x26, 0xdb, 0xf6, 0x4a, 0x66, 0xde, 0xce, 0xb1, 0x39, 0x5c, 0x9e, 0xc8, 0x96, 0xe8, 0x11, 0x12,
+ 0x40, 0x94, 0x5c, 0x27, 0x3f, 0x00, 0x13, 0xe9, 0x56, 0x3f, 0xe8, 0xb9, 0xcb, 0x90, 0xe1, 0x61,
+ 0x9a, 0xfc, 0x8b, 0x52, 0x6c, 0x9d, 0xbc, 0xaa, 0xfd, 0x06, 0x0c, 0xaf, 0xd1, 0x28, 0x70, 0xab,
+ 0x9c, 0xc0, 0x83, 0x16, 0xd7, 0xb1, 0x0e, 0xee, 0x2f, 0xf0, 0xc5, 0xca, 0x68, 0x86, 0xe4, 0x1e,
+ 0x40, 0x3b, 0xf0, 0xd9, 0x4d, 0x8c, 0x76, 0xd4, 0x64, 0xe7, 0xa0, 0x55, 0x6e, 0x68, 0x9a, 0xc2,
+ 0xf1, 0x19, 0xff, 0x47, 0x83, 0x9f, 0x7d, 0x15, 0x8a, 0x6b, 0x9d, 0x88, 0xde, 0x7d, 0xb0, 0xa8,
+ 0xb0, 0x3f, 0x0c, 0x23, 0x1c, 0xf5, 0x86, 0xdf, 0x64, 0xc7, 0x13, 0xeb, 0x69, 0x8b, 0xfd, 0x4f,
+ 0x9b, 0x9a, 0x39, 0x12, 0x8a, 0x32, 0xb6, 0x03, 0x1a, 0x7e, 0xb3, 0x46, 0x83, 0xf4, 0x9b, 0x9e,
+ 0x1b, 0x1c, 0x8a, 0xb2, 0xd4, 0xfe, 0xe5, 0x02, 0x0c, 0xf3, 0x8a, 0x52, 0x7a, 0xec, 0xc3, 0x60,
+ 0x43, 0xf0, 0x91, 0x43, 0x92, 0x43, 0x9c, 0x96, 0xd9, 0x7a, 0xe3, 0x82, 0x23, 0x00, 0xa8, 0xf8,
+ 0x31, 0xd6, 0x7b, 0x8e, 0x1b, 0x31, 0xd6, 0x85, 0xd3, 0x65, 0x7d, 0x47, 0xb0, 0x41, 0xc5, 0xcf,
+ 0xfe, 0x6a, 0x01, 0xe0, 0xa6, 0x5f, 0xa3, 0xf2, 0x29, 0xd6, 0x2f, 0x40, 0xb1, 0xdd, 0x70, 0xc2,
+ 0xb4, 0xfb, 0xa8, 0xb8, 0xc1, 0x80, 0xf7, 0x0f, 0xa6, 0x86, 0x18, 0x2e, 0xff, 0x83, 0x02, 0xd1,
+ 0x0c, 0x91, 0x2e, 0x1c, 0x1d, 0x22, 0x4d, 0xda, 0x30, 0xe8, 0x77, 0x22, 0xa6, 0x94, 0xc9, 0x53,
+ 0x2d, 0x07, 0xef, 0xe9, 0xba, 0x20, 0x28, 0xe2, 0x8a, 0xe5, 0x1f, 0x54, 0x6c, 0xc8, 0x6b, 0x50,
+ 0x6a, 0x07, 0x7e, 0x9d, 0x1d, 0x52, 0xf2, 0x1c, 0x7b, 0x5a, 0x1d, 0xfc, 0x1b, 0x12, 0x7e, 0xdf,
+ 0xf8, 0x8d, 0x1a, 0xdb, 0xfe, 0xf1, 0xb8, 0x18, 0x17, 0xb9, 0x38, 0x26, 0xa1, 0xe0, 0x2a, 0x9b,
+ 0x06, 0x48, 0x12, 0x85, 0xe5, 0x05, 0x2c, 0xb8, 0x35, 0xbd, 0x8e, 0x0b, 0x3d, 0x8f, 0xbc, 0x57,
+ 0x61, 0xb8, 0xe6, 0x86, 0xed, 0xa6, 0xb3, 0x7f, 0x33, 0xc3, 0xa0, 0xb4, 0x10, 0x17, 0xa1, 0x89,
+ 0x47, 0x5e, 0x92, 0x01, 0xf1, 0xfd, 0x09, 0x23, 0x82, 0x0a, 0x88, 0x2f, 0xb1, 0xe6, 0x19, 0xb1,
+ 0xf0, 0xe9, 0x97, 0x80, 0xc5, 0x63, 0xbf, 0x04, 0x4c, 0xab, 0x1c, 0x03, 0x67, 0xaf, 0x72, 0xbc,
+ 0x1f, 0x46, 0xd5, 0x5f, 0xae, 0x07, 0x94, 0x2f, 0xf0, 0xd6, 0x6b, 0x43, 0xe7, 0xa6, 0x59, 0x88,
+ 0x49, 0xdc, 0x78, 0xd1, 0x0e, 0x1e, 0x77, 0xd1, 0x5e, 0x03, 0xd8, 0xf2, 0x3b, 0x5e, 0xcd, 0x09,
+ 0xf6, 0x97, 0x17, 0x64, 0xf8, 0x9c, 0xd6, 0x70, 0xe6, 0x74, 0x09, 0x1a, 0x58, 0xe6, 0x42, 0x1f,
+ 0x7a, 0xc0, 0x42, 0xff, 0x30, 0x0c, 0xf1, 0x50, 0x43, 0x5a, 0x9b, 0x8d, 0x64, 0x60, 0xc9, 0x49,
+ 0xa2, 0xd2, 0xb4, 0xda, 0x51, 0x51, 0x44, 0x30, 0xa6, 0x47, 0x3e, 0x02, 0xb0, 0xed, 0x7a, 0x6e,
+ 0xd8, 0xe0, 0xd4, 0x87, 0x4f, 0x4c, 0x5d, 0xf7, 0x73, 0x51, 0x53, 0x41, 0x83, 0x22, 0x79, 0x0b,
+ 0xce, 0xd1, 0x30, 0x72, 0x5b, 0x4e, 0x44, 0x6b, 0xfa, 0x55, 0x57, 0x99, 0x5b, 0xc1, 0x74, 0xb0,
+ 0xe7, 0xf5, 0x34, 0xc2, 0xfd, 0x2c, 0x20, 0x76, 0x13, 0x4a, 0xec, 0xc8, 0xc9, 0x93, 0xec, 0x48,
+ 0xf2, 0xa7, 0x16, 0x9c, 0x0b, 0xa8, 0x88, 0x36, 0x08, 0x75, 0xc3, 0x2e, 0x72, 0x79, 0x59, 0xcd,
+ 0x23, 0x81, 0x95, 0xda, 0xec, 0xd3, 0x98, 0xe6, 0x22, 0x14, 0x05, 0xaa, 0x7a, 0xdf, 0x55, 0x7e,
+ 0x3f, 0x0b, 0xf8, 0x99, 0x1f, 0x4e, 0x4d, 0x75, 0x67, 0x53, 0xd3, 0xc4, 0xd9, 0xce, 0xfb, 0x6b,
+ 0x3f, 0x9c, 0x9a, 0x50, 0xff, 0xe3, 0x41, 0xeb, 0xea, 0x24, 0x3b, 0xf7, 0xda, 0x7e, 0x6d, 0x79,
+ 0x43, 0x46, 0x00, 0xe9, 0x73, 0x6f, 0x83, 0x01, 0x51, 0x94, 0x91, 0x17, 0xa1, 0x54, 0x73, 0x68,
+ 0xcb, 0xf7, 0x68, 0xad, 0x3c, 0x1a, 0xbb, 0x58, 0x17, 0x24, 0x0c, 0x75, 0x29, 0x69, 0xc2, 0x80,
+ 0xcb, 0xef, 0xc6, 0x32, 0xdc, 0x2f, 0x87, 0x0b, 0xb9, 0xb8, 0x6b, 0xab, 0x60, 0x3f, 0x2e, 0x84,
+ 0x25, 0x0f, 0x53, 0xea, 0x8f, 0x9f, 0x8d, 0xd4, 0x7f, 0x11, 0x4a, 0xd5, 0x86, 0xdb, 0xac, 0x05,
+ 0xd4, 0x2b, 0x4f, 0xf0, 0x4b, 0x22, 0x1f, 0x89, 0x79, 0x09, 0x43, 0x5d, 0x4a, 0xfe, 0x02, 0x8c,
+ 0xfa, 0x9d, 0x88, 0x6f, 0x72, 0x36, 0xff, 0x61, 0xf9, 0x1c, 0x47, 0xe7, 0xc1, 0x1b, 0xeb, 0x66,
+ 0x01, 0x26, 0xf1, 0x98, 0xb0, 0x6d, 0xf8, 0x61, 0xc4, 0xfe, 0x70, 0x61, 0x7b, 0x29, 0x29, 0x6c,
+ 0x6f, 0x18, 0x65, 0x98, 0xc0, 0x24, 0x5f, 0xb7, 0xe0, 0x5c, 0x2b, 0x7d, 0x75, 0x29, 0x5f, 0xe6,
+ 0x23, 0x53, 0xc9, 0x43, 0xc5, 0x4d, 0x91, 0x16, 0x31, 0xae, 0x5d, 0x60, 0xec, 0x6e, 0x04, 0xcf,
+ 0x95, 0x10, 0xee, 0x7b, 0xd5, 0x46, 0xe0, 0x7b, 0xc9, 0xe6, 0x3d, 0x99, 0xd7, 0x9b, 0x14, 0xbe,
+ 0xcb, 0xb2, 0x58, 0xcc, 0x3d, 0x79, 0x78, 0x30, 0x75, 0x31, 0xb3, 0x08, 0xb3, 0x1b, 0x35, 0xb9,
+ 0x00, 0x97, 0xb2, 0x77, 0xea, 0x83, 0x74, 0xed, 0x3e, 0x53, 0xd7, 0x5e, 0x84, 0x27, 0x7b, 0x36,
+ 0x8a, 0xc9, 0x7c, 0xa5, 0x98, 0x59, 0x49, 0x99, 0xdf, 0xa5, 0x48, 0x8d, 0xc1, 0x88, 0x99, 0x03,
+ 0xcf, 0xfe, 0xbf, 0x7d, 0x00, 0xb1, 0x9d, 0x95, 0x38, 0x30, 0x26, 0x6c, 0xba, 0xcb, 0x0b, 0x0f,
+ 0xfd, 0xc0, 0x75, 0x3e, 0x41, 0x00, 0x53, 0x04, 0x49, 0x0b, 0x88, 0x80, 0x88, 0xff, 0x0f, 0xe3,
+ 0x1f, 0xe3, 0xee, 0xa4, 0xf9, 0x2e, 0x22, 0x98, 0x41, 0x98, 0xf5, 0x28, 0xf2, 0x77, 0xa8, 0x77,
+ 0x0b, 0x57, 0x25, 0xab, 0xbe, 0x13, 0xf7, 0x68, 0x33, 0x41, 0x00, 0x53, 0x04, 0x89, 0x0d, 0x03,
+ 0xdc, 0x1c, 0xa0, 0x02, 0x64, 0xb9, 0x78, 0xe1, 0x67, 0x7e, 0x88, 0xb2, 0x84, 0x7c, 0xd5, 0x82,
+ 0x31, 0xea, 0xd5, 0xda, 0xbe, 0xeb, 0x45, 0xdc, 0x00, 0xa7, 0x42, 0x63, 0x6f, 0xe5, 0x65, 0x27,
+ 0xbf, 0x6e, 0x52, 0x8f, 0x03, 0xcf, 0x12, 0xe0, 0x10, 0x53, 0x8d, 0xb0, 0xdf, 0x84, 0xf3, 0x19,
+ 0xd5, 0x73, 0xb9, 0xcb, 0x7d, 0xdb, 0x82, 0x61, 0x23, 0x05, 0x0c, 0xb9, 0x07, 0x43, 0x7e, 0x25,
+ 0xf7, 0x68, 0xa7, 0xf5, 0x4a, 0x57, 0xb4, 0x93, 0x06, 0x61, 0xcc, 0xf0, 0x38, 0x41, 0x5a, 0x99,
+ 0xf9, 0x6a, 0x1e, 0x73, 0xb3, 0x4f, 0x1c, 0xa4, 0xf5, 0xef, 0xfb, 0x21, 0xa6, 0x44, 0x5e, 0x82,
+ 0x92, 0x9a, 0xf0, 0xb4, 0x49, 0x51, 0x4d, 0x38, 0x6a, 0x0c, 0x23, 0xa4, 0xab, 0x70, 0x64, 0x48,
+ 0x57, 0x0d, 0xc6, 0x1d, 0xee, 0x0f, 0x8c, 0x03, 0x72, 0xfa, 0x4e, 0xec, 0xdf, 0x9e, 0x4d, 0x52,
+ 0xc0, 0x34, 0x49, 0xc6, 0x25, 0x8c, 0xab, 0x72, 0x2e, 0xfd, 0x27, 0xe6, 0x52, 0x49, 0x52, 0xc0,
+ 0x34, 0x49, 0xf2, 0x16, 0x94, 0xab, 0xfc, 0xdd, 0x9e, 0xe8, 0xe3, 0xf2, 0xf6, 0x4d, 0x3f, 0xda,
+ 0x08, 0x68, 0x48, 0x3d, 0x11, 0x30, 0x55, 0x9a, 0x7b, 0x56, 0x8e, 0x42, 0x79, 0xbe, 0x07, 0x1e,
+ 0xf6, 0xa4, 0xc0, 0x2e, 0x0c, 0xdc, 0x99, 0xe9, 0x46, 0xfb, 0x5c, 0x88, 0x48, 0x4f, 0xab, 0xbe,
+ 0x30, 0x54, 0xcc, 0x42, 0x4c, 0xe2, 0x92, 0x5f, 0xb1, 0x60, 0xb4, 0xa9, 0x2c, 0xc4, 0xd8, 0x69,
+ 0xaa, 0x04, 0x8e, 0x98, 0xcb, 0xf2, 0x5b, 0x35, 0x29, 0x0b, 0x5d, 0x22, 0x01, 0xc2, 0x24, 0x6f,
+ 0xfb, 0x7b, 0x16, 0x4c, 0xa4, 0xab, 0x91, 0x1d, 0x78, 0xa6, 0xe5, 0x04, 0x3b, 0xcb, 0xde, 0x76,
+ 0xc0, 0x23, 0xda, 0x23, 0x31, 0xab, 0xb3, 0xdb, 0x11, 0x0d, 0x16, 0x9c, 0x7d, 0x11, 0xb7, 0x5a,
+ 0xd4, 0x39, 0x67, 0x9f, 0x59, 0x3b, 0x0a, 0x19, 0x8f, 0xa6, 0x45, 0x2a, 0x70, 0x91, 0x21, 0x2c,
+ 0xd0, 0x26, 0x65, 0x87, 0x5f, 0xcc, 0xa4, 0xc0, 0x99, 0xe8, 0xc8, 0xac, 0xb5, 0x2c, 0x24, 0xcc,
+ 0xae, 0x6b, 0x97, 0x60, 0x40, 0xbc, 0xe6, 0xb1, 0xff, 0x5d, 0x01, 0x94, 0x92, 0xf6, 0xe7, 0xdb,
+ 0x1b, 0xc3, 0x0e, 0xb4, 0x80, 0x1b, 0x5a, 0xa4, 0x0d, 0x80, 0x1f, 0x68, 0xc2, 0xf4, 0x82, 0xb2,
+ 0x84, 0x69, 0xaf, 0xf4, 0xae, 0x1b, 0xcd, 0xfb, 0x35, 0x75, 0xf3, 0xe7, 0xda, 0xeb, 0x75, 0x09,
+ 0x43, 0x5d, 0x6a, 0x7f, 0xd6, 0x82, 0x51, 0xd6, 0xcb, 0x66, 0x93, 0x36, 0x2b, 0x11, 0x6d, 0x87,
+ 0x24, 0x84, 0x62, 0xc8, 0x7e, 0xe4, 0x67, 0xc1, 0x8a, 0x1f, 0x71, 0xd1, 0xb6, 0x61, 0xab, 0x67,
+ 0x4c, 0x50, 0xf0, 0xb2, 0xbf, 0xd5, 0x07, 0x43, 0x7a, 0xb0, 0x8f, 0xe1, 0x00, 0xb8, 0x16, 0xa7,
+ 0xac, 0x12, 0xd2, 0xb0, 0x6c, 0xa4, 0xab, 0x62, 0xd7, 0xf5, 0x59, 0x6f, 0x5f, 0xbc, 0x16, 0x8f,
+ 0x73, 0x57, 0xbd, 0x94, 0xf4, 0x34, 0x5e, 0x32, 0xdd, 0x57, 0x06, 0xbe, 0x74, 0x39, 0xde, 0x35,
+ 0x1d, 0xbd, 0xfd, 0x79, 0x9d, 0x2c, 0xda, 0x8b, 0xd5, 0xdb, 0xc3, 0x9b, 0xca, 0x23, 0x5b, 0x3c,
+ 0x56, 0x1e, 0xd9, 0xab, 0xd0, 0x4f, 0xbd, 0x4e, 0x8b, 0xab, 0x2d, 0x43, 0x5c, 0x5d, 0xef, 0xbf,
+ 0xee, 0x75, 0x5a, 0xc9, 0x9e, 0x71, 0x14, 0xf2, 0x01, 0x18, 0xae, 0xd1, 0xb0, 0x1a, 0xb8, 0xfc,
+ 0x09, 0xb4, 0xb4, 0x77, 0x3c, 0xcd, 0x8d, 0x48, 0x31, 0x38, 0x59, 0xd1, 0xac, 0x60, 0x7f, 0x1c,
+ 0x06, 0x36, 0x9a, 0x9d, 0xba, 0xeb, 0x91, 0x36, 0x0c, 0x88, 0x07, 0xd1, 0xf2, 0xe4, 0xcd, 0xe1,
+ 0x0e, 0x28, 0x76, 0xbb, 0x11, 0x51, 0x20, 0xde, 0xf2, 0x49, 0x3e, 0xf6, 0x3f, 0xb5, 0x80, 0x5d,
+ 0x58, 0x97, 0xe6, 0xc9, 0x5f, 0xea, 0x4a, 0xb1, 0xfa, 0x33, 0x19, 0x29, 0x56, 0x47, 0x39, 0x72,
+ 0x77, 0x76, 0x55, 0xd2, 0x84, 0x51, 0x6e, 0xa2, 0x57, 0xe7, 0x91, 0x54, 0x71, 0x5f, 0x39, 0xe6,
+ 0x1b, 0x62, 0xb3, 0xaa, 0x94, 0xce, 0x26, 0x08, 0x93, 0xc4, 0xed, 0xdf, 0xeb, 0x07, 0xc3, 0x92,
+ 0x7d, 0x8c, 0xe5, 0xfd, 0xb1, 0x94, 0xdf, 0x62, 0x2d, 0x17, 0xbf, 0x85, 0x72, 0x06, 0x08, 0x91,
+ 0x91, 0x74, 0x55, 0xb0, 0x46, 0x35, 0x68, 0xb3, 0x2d, 0x37, 0x87, 0x6e, 0xd4, 0x0d, 0xda, 0x6c,
+ 0x23, 0x2f, 0xd1, 0xaf, 0xa1, 0xfa, 0x7b, 0xbe, 0x86, 0x6a, 0x40, 0xb1, 0xee, 0x74, 0xea, 0x54,
+ 0x86, 0xa0, 0xe5, 0xe0, 0xa2, 0xe2, 0xe1, 0xe1, 0xc2, 0x45, 0xc5, 0x7f, 0xa2, 0x60, 0xc0, 0x76,
+ 0x67, 0x43, 0x85, 0x10, 0x48, 0x5b, 0x63, 0x0e, 0xbb, 0x53, 0x47, 0x25, 0x88, 0xdd, 0xa9, 0xff,
+ 0x62, 0xcc, 0x8c, 0xb4, 0x61, 0xb0, 0x2a, 0x52, 0x0f, 0xc8, 0x03, 0x7f, 0x39, 0x8f, 0xe7, 0x5e,
+ 0x9c, 0xa0, 0x30, 0x45, 0xc8, 0x3f, 0xa8, 0xd8, 0xd8, 0x33, 0x30, 0x6c, 0x64, 0x4f, 0x65, 0xd3,
+ 0xa0, 0x5f, 0xbd, 0x1b, 0xd3, 0xb0, 0xe0, 0x44, 0x0e, 0xf2, 0x12, 0xfb, 0xef, 0xf4, 0x81, 0x36,
+ 0x09, 0x99, 0x8f, 0x93, 0x9c, 0xaa, 0x91, 0xa3, 0x23, 0xf1, 0x2a, 0xd6, 0xf7, 0x50, 0x96, 0x32,
+ 0xa5, 0xa8, 0x45, 0x83, 0xba, 0xbe, 0x84, 0x4a, 0xf9, 0xaa, 0x95, 0xa2, 0x35, 0xb3, 0x10, 0x93,
+ 0xb8, 0x4c, 0xa3, 0x6d, 0x39, 0x9e, 0xbb, 0x4d, 0xc3, 0x28, 0x1d, 0x01, 0xba, 0x26, 0xe1, 0xa8,
+ 0x31, 0xc8, 0x12, 0x9c, 0x0b, 0x69, 0xb4, 0xbe, 0xe7, 0xd1, 0x40, 0xbf, 0xd6, 0x95, 0xcf, 0xb7,
+ 0x75, 0xdc, 0x75, 0x25, 0x8d, 0x80, 0xdd, 0x75, 0x32, 0xa3, 0xe6, 0x8a, 0x27, 0x8e, 0x9a, 0x5b,
+ 0x80, 0x89, 0x6d, 0xc7, 0x6d, 0x76, 0x02, 0xda, 0x33, 0xf6, 0x6e, 0x31, 0x55, 0x8e, 0x5d, 0x35,
+ 0x78, 0xe8, 0x7f, 0xd3, 0xa9, 0x87, 0xe5, 0x41, 0x23, 0xf4, 0x9f, 0x01, 0x50, 0xc0, 0xed, 0x7f,
+ 0x64, 0x81, 0xc8, 0x9b, 0x31, 0xbb, 0xbd, 0xed, 0x7a, 0x6e, 0xb4, 0x4f, 0x7e, 0xc3, 0x82, 0x09,
+ 0xcf, 0xaf, 0xd1, 0x59, 0x2f, 0x72, 0x15, 0x30, 0xbf, 0xd4, 0x92, 0x9c, 0xd7, 0xcd, 0x14, 0x79,
+ 0xf1, 0x08, 0x3b, 0x0d, 0xc5, 0xae, 0x66, 0xd8, 0x97, 0xe1, 0x62, 0x26, 0x01, 0xfb, 0x7b, 0x7d,
+ 0x90, 0x4c, 0xff, 0x41, 0xde, 0x80, 0x62, 0x93, 0x3f, 0x48, 0xb7, 0x1e, 0x32, 0xaf, 0x0b, 0x1f,
+ 0x2b, 0xf1, 0x62, 0x5d, 0x50, 0x22, 0x0b, 0x30, 0xcc, 0x73, 0x8a, 0xc8, 0x74, 0x01, 0x62, 0x29,
+ 0xda, 0x71, 0x2e, 0x71, 0x5d, 0x74, 0x3f, 0xf9, 0x17, 0xcd, 0x6a, 0xe4, 0x1d, 0x18, 0xdc, 0x12,
+ 0xc9, 0xce, 0xf2, 0xf3, 0x19, 0xc9, 0xec, 0x69, 0x5c, 0x8b, 0x50, 0xa9, 0xd4, 0xee, 0xc7, 0x3f,
+ 0x51, 0x71, 0x24, 0xfb, 0x50, 0x72, 0xd4, 0x9c, 0xf6, 0xe7, 0x15, 0xca, 0x9d, 0x58, 0x3f, 0x42,
+ 0xb7, 0xd3, 0x73, 0xa8, 0xd9, 0xa5, 0x62, 0x30, 0x8a, 0xc7, 0x8a, 0xc1, 0xf8, 0xa6, 0x05, 0x10,
+ 0x27, 0xe6, 0x25, 0x77, 0xa1, 0x14, 0xbe, 0x92, 0xb8, 0x5e, 0xe7, 0xf1, 0xfe, 0x56, 0x52, 0x34,
+ 0xde, 0xa8, 0x49, 0x08, 0x6a, 0x6e, 0x0f, 0x32, 0x09, 0xfc, 0xb1, 0x05, 0x17, 0xb2, 0x12, 0x08,
+ 0x3f, 0xc6, 0x16, 0x9f, 0xd4, 0x1a, 0x20, 0x2b, 0x6c, 0x04, 0x74, 0xdb, 0xbd, 0x9b, 0x8e, 0x16,
+ 0x59, 0x51, 0x05, 0x18, 0xe3, 0xd8, 0xdf, 0x19, 0x00, 0xcd, 0xf8, 0x94, 0xac, 0x07, 0x2f, 0xb0,
+ 0xdb, 0x45, 0x3d, 0x4e, 0xc2, 0xa7, 0xf1, 0x90, 0x43, 0x51, 0x96, 0xb2, 0x1b, 0x86, 0x0a, 0x05,
+ 0x96, 0x22, 0x9b, 0xaf, 0x42, 0x15, 0x32, 0x8c, 0xba, 0x34, 0xcb, 0x1e, 0x51, 0x3c, 0x13, 0x7b,
+ 0xc4, 0x40, 0xfe, 0xf6, 0x88, 0xab, 0x30, 0x18, 0xf8, 0x4d, 0x3a, 0x8b, 0x37, 0xa5, 0xde, 0x1c,
+ 0x27, 0x8f, 0x14, 0x60, 0x54, 0xe5, 0xe4, 0x55, 0x18, 0xee, 0x84, 0xb4, 0xb2, 0xb0, 0x32, 0x1f,
+ 0xd0, 0x5a, 0x28, 0xdf, 0x27, 0x69, 0x7f, 0xed, 0xad, 0xb8, 0x08, 0x4d, 0x3c, 0xf2, 0x1d, 0xeb,
+ 0x08, 0x93, 0xc7, 0x50, 0x5e, 0x67, 0x42, 0x66, 0x32, 0x24, 0x7e, 0x09, 0x78, 0x18, 0x3b, 0xca,
+ 0x37, 0x2c, 0x38, 0x47, 0xbd, 0x6a, 0xb0, 0xcf, 0xe9, 0x48, 0x6a, 0xd2, 0x67, 0x79, 0x2b, 0x8f,
+ 0xcd, 0x77, 0x3d, 0x4d, 0x5c, 0x38, 0x24, 0xba, 0xc0, 0xd8, 0xdd, 0x0c, 0xfb, 0xc7, 0x05, 0x38,
+ 0x9f, 0x41, 0x81, 0xbf, 0xb4, 0x68, 0xb1, 0x05, 0xb4, 0x5c, 0x4b, 0x6f, 0x9f, 0x15, 0x09, 0x47,
+ 0x8d, 0x41, 0x36, 0xe0, 0xc2, 0x4e, 0x2b, 0x8c, 0xa9, 0xcc, 0xfb, 0x5e, 0x44, 0xef, 0xaa, 0xcd,
+ 0xa4, 0xdc, 0x8f, 0x17, 0x56, 0x32, 0x70, 0x30, 0xb3, 0x26, 0xd3, 0x36, 0xa8, 0xe7, 0x6c, 0x35,
+ 0x69, 0x5c, 0x24, 0xdf, 0x09, 0x69, 0x6d, 0xe3, 0x7a, 0xaa, 0x1c, 0xbb, 0x6a, 0x90, 0x2f, 0x5a,
+ 0xf0, 0x54, 0x48, 0x83, 0x5d, 0x1a, 0x54, 0xdc, 0x1a, 0x9d, 0xef, 0x84, 0x91, 0xdf, 0xa2, 0xc1,
+ 0x43, 0xda, 0xe4, 0xa6, 0x0e, 0x0f, 0xa6, 0x9e, 0xaa, 0xf4, 0xa6, 0x86, 0x47, 0xb1, 0xb2, 0xbf,
+ 0x68, 0xc1, 0x58, 0x85, 0xdf, 0x12, 0xb5, 0xce, 0x99, 0x77, 0xf6, 0xba, 0x17, 0xf4, 0xab, 0xf4,
+ 0x94, 0x10, 0x4b, 0xbe, 0x23, 0xb7, 0xdf, 0x86, 0x89, 0x0a, 0x6d, 0x39, 0xed, 0x06, 0x7f, 0xe4,
+ 0x27, 0xe2, 0x63, 0x66, 0x60, 0x28, 0x54, 0xb0, 0x74, 0xfa, 0x70, 0x8d, 0x8c, 0x31, 0x0e, 0x79,
+ 0x5e, 0xc4, 0xf2, 0xa8, 0x67, 0x0a, 0x43, 0x42, 0x3b, 0x17, 0x01, 0x40, 0x21, 0xaa, 0x32, 0x7b,
+ 0x0f, 0x46, 0xe2, 0xea, 0x74, 0x9b, 0xd4, 0x61, 0xbc, 0x6a, 0xbc, 0xb2, 0x89, 0xc3, 0xb1, 0x8f,
+ 0xff, 0x20, 0x47, 0xa4, 0xb9, 0x4c, 0x12, 0xc1, 0x34, 0x55, 0xfb, 0x2b, 0x05, 0x18, 0xd7, 0x9c,
+ 0xa5, 0xaf, 0xe9, 0x13, 0xe9, 0xf8, 0x23, 0xcc, 0x23, 0x5b, 0x46, 0x72, 0x24, 0x8f, 0x88, 0x41,
+ 0xfa, 0x44, 0x3a, 0x06, 0xe9, 0x54, 0xd9, 0x77, 0xb9, 0xcf, 0xbe, 0x59, 0x80, 0x92, 0xce, 0xdd,
+ 0xf1, 0x06, 0x14, 0xf9, 0x05, 0xea, 0xd1, 0xb4, 0x51, 0x7e, 0x19, 0x43, 0x41, 0x89, 0x91, 0xe4,
+ 0x21, 0x14, 0x0f, 0x9d, 0xb8, 0x70, 0x48, 0xd8, 0xbd, 0x9c, 0x20, 0x42, 0x41, 0x89, 0xac, 0x40,
+ 0x1f, 0xf5, 0x6a, 0x52, 0x2d, 0x3d, 0x39, 0x41, 0x9e, 0x3a, 0xff, 0xba, 0x57, 0x43, 0x46, 0x85,
+ 0x67, 0xcf, 0x13, 0xda, 0x47, 0x2a, 0x1b, 0xb7, 0x54, 0x3d, 0x64, 0xa9, 0xfd, 0x2b, 0x7d, 0x30,
+ 0x50, 0xe9, 0x6c, 0x31, 0x05, 0xfb, 0xb7, 0x2d, 0x38, 0xbf, 0x97, 0x4a, 0xb4, 0x19, 0x2f, 0xd9,
+ 0x5b, 0xf9, 0xd9, 0xfe, 0xcc, 0x30, 0x9e, 0xa7, 0x64, 0xbb, 0xce, 0x67, 0x14, 0x62, 0x56, 0x73,
+ 0x12, 0x89, 0xf5, 0xfa, 0x4e, 0x25, 0xb1, 0xde, 0xdd, 0x53, 0x0e, 0xd8, 0x1e, 0xed, 0x15, 0xac,
+ 0x6d, 0xff, 0x5e, 0x11, 0x40, 0xcc, 0xc6, 0x7a, 0x3b, 0x3a, 0x8e, 0x71, 0xe8, 0x35, 0x18, 0x51,
+ 0xdf, 0x93, 0xcb, 0x4a, 0xf4, 0xbe, 0x64, 0x94, 0x61, 0x02, 0x93, 0x5f, 0x08, 0xbc, 0x28, 0xd8,
+ 0x17, 0x4a, 0x63, 0x3a, 0x28, 0x5b, 0x97, 0xa0, 0x81, 0x45, 0xa6, 0x13, 0xc6, 0x76, 0xe1, 0x43,
+ 0x1d, 0x3b, 0xc2, 0x36, 0xfe, 0x01, 0x18, 0x4b, 0x3e, 0xf7, 0x97, 0x9a, 0x92, 0xf6, 0x79, 0x26,
+ 0xb3, 0x04, 0x60, 0x0a, 0x9b, 0x2d, 0xe2, 0x5a, 0xb0, 0x8f, 0x1d, 0x4f, 0xaa, 0x4c, 0x7a, 0x11,
+ 0x2f, 0x70, 0x28, 0xca, 0x52, 0xfe, 0xd6, 0x9a, 0x9f, 0x46, 0x02, 0x2e, 0xdf, 0x6b, 0xc7, 0x6f,
+ 0xad, 0x8d, 0x32, 0x4c, 0x60, 0x32, 0x0e, 0xd2, 0xb8, 0x06, 0xc9, 0x6d, 0x92, 0xb2, 0x88, 0xb5,
+ 0x61, 0xcc, 0x4f, 0xda, 0x26, 0x44, 0xa0, 0xd4, 0x7b, 0x8f, 0xb9, 0xf4, 0x12, 0x75, 0x85, 0xaf,
+ 0x3a, 0x65, 0xca, 0x48, 0xd1, 0x67, 0x3a, 0xa3, 0x19, 0x42, 0x3d, 0x92, 0x8c, 0xf1, 0xeb, 0x19,
+ 0xe5, 0xbc, 0x01, 0x17, 0xda, 0x7e, 0x6d, 0x23, 0x70, 0xfd, 0xc0, 0x8d, 0xf6, 0xe7, 0x9b, 0x4e,
+ 0x18, 0xf2, 0x85, 0x31, 0x9a, 0x54, 0x4e, 0x36, 0x32, 0x70, 0x30, 0xb3, 0x26, 0xd3, 0xee, 0xdb,
+ 0x12, 0xc8, 0xe3, 0x7b, 0x8a, 0x42, 0xbb, 0x57, 0x88, 0xa8, 0x4b, 0xed, 0xf3, 0x70, 0xae, 0xd2,
+ 0x69, 0xb7, 0x9b, 0x2e, 0xad, 0x69, 0x63, 0xb6, 0xfd, 0x8b, 0x30, 0x2e, 0xd3, 0xee, 0x69, 0x55,
+ 0xe0, 0x44, 0x49, 0x62, 0xed, 0x3f, 0xb5, 0x60, 0x3c, 0x15, 0x4d, 0x41, 0xde, 0x49, 0x1f, 0xe0,
+ 0xb9, 0xf8, 0x26, 0xcc, 0xb3, 0x5b, 0x6c, 0xd2, 0x4c, 0x65, 0xa0, 0xa1, 0xa2, 0x86, 0x73, 0x0b,
+ 0xbe, 0xe7, 0xb1, 0xb5, 0xe2, 0x44, 0x30, 0x43, 0x8f, 0xed, 0x2f, 0x14, 0x20, 0x3b, 0x84, 0x85,
+ 0x7c, 0xb2, 0x7b, 0x00, 0xde, 0xc8, 0x71, 0x00, 0x64, 0x0c, 0x4d, 0xef, 0x31, 0xf0, 0x92, 0x63,
+ 0xb0, 0x96, 0xd3, 0x18, 0x48, 0xbe, 0xdd, 0x23, 0xf1, 0x3f, 0x2d, 0x18, 0xde, 0xdc, 0x5c, 0xd5,
+ 0xf6, 0x25, 0x84, 0x4b, 0xa1, 0x78, 0x26, 0xcb, 0x1d, 0x84, 0xf3, 0x7e, 0xab, 0x2d, 0xfc, 0x85,
+ 0xd2, 0x8f, 0xc9, 0x33, 0x20, 0x56, 0x32, 0x31, 0xb0, 0x47, 0x4d, 0xb2, 0x0c, 0xe7, 0xcd, 0x12,
+ 0x69, 0x25, 0x94, 0x3e, 0x4b, 0x91, 0x9a, 0xa2, 0xbb, 0x18, 0xb3, 0xea, 0xa4, 0x49, 0x49, 0x53,
+ 0xa1, 0xfc, 0xd0, 0x61, 0x17, 0x29, 0x59, 0x8c, 0x59, 0x75, 0xec, 0x75, 0x18, 0x36, 0x3e, 0xbb,
+ 0x49, 0x3e, 0x08, 0x13, 0x55, 0xbf, 0xa5, 0x4c, 0x34, 0xab, 0x74, 0x97, 0x36, 0x65, 0x97, 0x45,
+ 0xe2, 0xf5, 0x54, 0x19, 0x76, 0x61, 0xdb, 0xff, 0xed, 0x0a, 0xe8, 0x57, 0x4a, 0xc7, 0x38, 0x61,
+ 0xda, 0x3a, 0xb8, 0xaf, 0x98, 0x73, 0x70, 0x9f, 0x96, 0xb5, 0xa9, 0x00, 0xbf, 0x28, 0x0e, 0xf0,
+ 0x1b, 0xc8, 0x3b, 0xc0, 0x4f, 0x2b, 0x8c, 0x5d, 0x41, 0x7e, 0x5f, 0xb3, 0x60, 0xc4, 0xf3, 0x6b,
+ 0x54, 0x7b, 0x81, 0x06, 0xb9, 0xd6, 0xfa, 0x56, 0x7e, 0x51, 0xcb, 0x22, 0x58, 0x4d, 0x92, 0x17,
+ 0x21, 0xa0, 0xfa, 0x88, 0x32, 0x8b, 0x30, 0xd1, 0x0e, 0xb2, 0x68, 0x18, 0x0d, 0x45, 0xda, 0xbb,
+ 0xa7, 0xb3, 0x6e, 0x0f, 0x0f, 0xb4, 0x00, 0xde, 0x35, 0xf4, 0xa6, 0xa1, 0xbc, 0x8c, 0x61, 0xea,
+ 0x05, 0x8c, 0x61, 0xdb, 0x57, 0x49, 0x3c, 0x63, 0x7d, 0xca, 0x86, 0x01, 0x11, 0x2b, 0x2a, 0x93,
+ 0xa0, 0x70, 0x97, 0x93, 0x88, 0x23, 0x45, 0x59, 0x42, 0x22, 0xe5, 0x69, 0x1e, 0xce, 0x2b, 0x25,
+ 0x77, 0xc2, 0x93, 0x9d, 0xed, 0x6a, 0x26, 0xaf, 0x9b, 0x97, 0xd2, 0x91, 0xe3, 0x5c, 0x4a, 0x47,
+ 0x7b, 0x5e, 0x48, 0xbf, 0x6c, 0xc1, 0x48, 0xd5, 0x48, 0x91, 0x5d, 0x7e, 0x31, 0xaf, 0x8f, 0xa3,
+ 0x65, 0x65, 0x32, 0x17, 0x4f, 0x75, 0x13, 0x29, 0xb9, 0x13, 0xdc, 0x79, 0xd6, 0x36, 0x7e, 0x03,
+ 0xe7, 0x47, 0x7f, 0x2e, 0x0f, 0xcd, 0x93, 0x37, 0x7a, 0x15, 0x3d, 0xc7, 0x60, 0x28, 0x79, 0x91,
+ 0x7b, 0x50, 0x52, 0xe1, 0xc6, 0x32, 0x18, 0x18, 0xf3, 0xb0, 0x70, 0x27, 0xfd, 0x57, 0x2a, 0xd7,
+ 0x93, 0x80, 0xa2, 0xe6, 0x48, 0x1a, 0xd0, 0x57, 0x73, 0xea, 0x32, 0x2c, 0x78, 0x2d, 0x9f, 0x54,
+ 0x7a, 0x8a, 0x27, 0xbf, 0x5e, 0x2d, 0xcc, 0x2e, 0x21, 0x63, 0x41, 0xee, 0xc6, 0x39, 0x86, 0x27,
+ 0x72, 0x3b, 0x7d, 0x93, 0x6a, 0x92, 0xb0, 0x31, 0x74, 0xa5, 0x2c, 0xae, 0x49, 0x97, 0xdf, 0xff,
+ 0xc7, 0xd9, 0x2e, 0xe6, 0x93, 0x8b, 0x4f, 0x24, 0x2e, 0x88, 0xdd, 0x86, 0x8c, 0x0b, 0xff, 0xb2,
+ 0xe6, 0xcf, 0xe5, 0xc5, 0xe5, 0xc6, 0xe6, 0xe6, 0x46, 0xd7, 0x17, 0x35, 0x9b, 0x30, 0xd0, 0xe6,
+ 0xe1, 0x03, 0xe5, 0x9f, 0xcf, 0xeb, 0x6c, 0x11, 0xe1, 0x08, 0x62, 0x6d, 0x8a, 0xdf, 0x28, 0x79,
+ 0x90, 0xeb, 0x30, 0x28, 0x52, 0xe5, 0x8b, 0xb0, 0xec, 0xe1, 0x6b, 0x93, 0xbd, 0x13, 0xee, 0xc7,
+ 0x07, 0x85, 0xf8, 0x1f, 0xa2, 0xaa, 0x4b, 0xbe, 0x62, 0xc1, 0x18, 0x93, 0xa8, 0x71, 0x6e, 0xff,
+ 0x32, 0xc9, 0x4b, 0x66, 0xdd, 0x0a, 0x99, 0x46, 0xa2, 0x64, 0x8d, 0xbe, 0x26, 0x2d, 0x27, 0xd8,
+ 0x61, 0x8a, 0x3d, 0xf9, 0x04, 0x94, 0x42, 0xb7, 0x46, 0xab, 0x4e, 0x10, 0x96, 0xcf, 0x9f, 0x4e,
+ 0x53, 0x62, 0x5f, 0x87, 0x64, 0x84, 0x9a, 0x25, 0xf9, 0x9b, 0xfc, 0xe3, 0x4e, 0xf2, 0xd3, 0x90,
+ 0xf2, 0x2b, 0xcc, 0x17, 0x4e, 0xed, 0x2b, 0xcc, 0xc2, 0x05, 0x90, 0x64, 0x87, 0x69, 0xfe, 0xe4,
+ 0xaf, 0x5a, 0x70, 0x51, 0xa4, 0x76, 0x4e, 0xe7, 0xf5, 0xbe, 0xf8, 0x90, 0xe6, 0x15, 0x1e, 0x4f,
+ 0x3e, 0x9b, 0x45, 0x12, 0xb3, 0x39, 0xf1, 0xdc, 0x90, 0xc9, 0x4f, 0x31, 0x5c, 0xca, 0xd5, 0xe7,
+ 0x77, 0xfc, 0xcf, 0x2f, 0x90, 0x97, 0x61, 0xb8, 0x2d, 0x8f, 0x43, 0x37, 0x6c, 0xf1, 0xd7, 0x01,
+ 0x7d, 0xe2, 0x05, 0xd5, 0x46, 0x0c, 0x46, 0x13, 0x27, 0x91, 0x28, 0xf4, 0xea, 0x51, 0x89, 0x42,
+ 0xc9, 0x2d, 0x18, 0x8e, 0xfc, 0x26, 0x0d, 0xe4, 0x4d, 0xb5, 0xcc, 0x57, 0xe0, 0x95, 0xac, 0xbd,
+ 0xb5, 0xa9, 0xd1, 0xe2, 0x9b, 0x6c, 0x0c, 0x0b, 0xd1, 0xa4, 0xc3, 0x23, 0x32, 0x65, 0xca, 0xec,
+ 0x80, 0x5f, 0x61, 0x9f, 0x4c, 0x45, 0x64, 0x9a, 0x85, 0x98, 0xc4, 0x25, 0x4b, 0x70, 0xae, 0xdd,
+ 0x75, 0x07, 0x16, 0xef, 0x83, 0x74, 0x38, 0x41, 0xf7, 0x05, 0xb8, 0xbb, 0x4e, 0xe2, 0xf6, 0xfb,
+ 0xd4, 0x51, 0xb7, 0xdf, 0x1e, 0x69, 0x33, 0x9f, 0x7e, 0x98, 0xb4, 0x99, 0xa4, 0x06, 0x4f, 0x3b,
+ 0x9d, 0xc8, 0xe7, 0x59, 0x29, 0x92, 0x55, 0x44, 0x70, 0xea, 0xb3, 0x22, 0xde, 0xf5, 0xf0, 0x60,
+ 0xea, 0xe9, 0xd9, 0x23, 0xf0, 0xf0, 0x48, 0x2a, 0xe4, 0xe3, 0x50, 0xa2, 0x32, 0xf5, 0x67, 0xf9,
+ 0x67, 0xf2, 0x52, 0x12, 0x92, 0xc9, 0x44, 0x55, 0xac, 0xa1, 0x80, 0xa1, 0xe6, 0x47, 0x36, 0x61,
+ 0xb8, 0xe1, 0x87, 0xd1, 0x6c, 0xd3, 0x75, 0x42, 0x1a, 0x96, 0x9f, 0xe1, 0x8b, 0x26, 0x53, 0xf7,
+ 0xba, 0xa1, 0xd0, 0xe2, 0x35, 0x73, 0x23, 0xae, 0x89, 0x26, 0x19, 0x42, 0xb9, 0xe7, 0x8f, 0x47,
+ 0xe6, 0x2a, 0xaf, 0xcc, 0x15, 0xde, 0xb1, 0x17, 0xb2, 0x28, 0x6f, 0xf8, 0xb5, 0x4a, 0x12, 0x5b,
+ 0xbb, 0xfe, 0x4c, 0x20, 0xa6, 0x69, 0x92, 0xd7, 0x60, 0xa4, 0xed, 0xd7, 0x2a, 0x6d, 0x5a, 0xdd,
+ 0x70, 0xa2, 0x6a, 0xa3, 0x3c, 0x95, 0xb4, 0xba, 0x6d, 0x18, 0x65, 0x98, 0xc0, 0x24, 0x6d, 0x18,
+ 0x6c, 0x89, 0x57, 0xd3, 0xe5, 0xe7, 0xf2, 0xba, 0xdb, 0xc8, 0x67, 0xd8, 0x42, 0x5f, 0x90, 0x7f,
+ 0x50, 0xb1, 0x21, 0x7f, 0xdf, 0x82, 0xf1, 0xd4, 0x7b, 0x97, 0xf2, 0xcf, 0xe6, 0xa6, 0xb2, 0x24,
+ 0x09, 0xcf, 0xbd, 0xc0, 0x87, 0x2f, 0x09, 0xbc, 0xdf, 0x0d, 0xc2, 0x74, 0x8b, 0xc4, 0xb8, 0xf0,
+ 0xd4, 0x07, 0xe5, 0xe7, 0xf3, 0x1b, 0x17, 0x4e, 0x50, 0x8d, 0x0b, 0xff, 0x83, 0x8a, 0x0d, 0xb9,
+ 0x0a, 0x83, 0x32, 0xdf, 0x56, 0xf9, 0x85, 0xa4, 0xfb, 0x56, 0xa6, 0xe5, 0x42, 0x55, 0x3e, 0xf9,
+ 0x8b, 0x70, 0xae, 0xeb, 0xea, 0x76, 0xa2, 0xf7, 0xf7, 0xbf, 0x6e, 0x81, 0xf9, 0x54, 0x35, 0xf7,
+ 0x7c, 0xfb, 0xaf, 0xc1, 0x48, 0x55, 0x7c, 0x28, 0x4b, 0x3c, 0x76, 0xed, 0x4f, 0xda, 0x3f, 0xe7,
+ 0x8d, 0x32, 0x4c, 0x60, 0xda, 0x37, 0x80, 0x74, 0x27, 0x43, 0x7e, 0xa8, 0xac, 0x2a, 0xff, 0xd0,
+ 0x82, 0xd1, 0x84, 0xce, 0x90, 0xbb, 0xc7, 0x6f, 0x11, 0x48, 0xcb, 0x0d, 0x02, 0x3f, 0x30, 0x3f,
+ 0x7f, 0x24, 0xb3, 0xbf, 0xf2, 0x87, 0x46, 0x6b, 0x5d, 0xa5, 0x98, 0x51, 0xc3, 0xfe, 0x27, 0xfd,
+ 0x10, 0x07, 0xdb, 0xea, 0x8c, 0x95, 0x56, 0xcf, 0x8c, 0x95, 0x2f, 0x41, 0xe9, 0xed, 0xd0, 0xf7,
+ 0x36, 0xe2, 0xbc, 0x96, 0x7a, 0x2e, 0x5e, 0xaf, 0xac, 0xdf, 0xe4, 0x98, 0x1a, 0x83, 0x63, 0x7f,
+ 0x6c, 0xd1, 0x6d, 0x46, 0xdd, 0x89, 0x0f, 0x5f, 0x7f, 0x43, 0xc0, 0x51, 0x63, 0xf0, 0x2f, 0x21,
+ 0xed, 0x52, 0x6d, 0x18, 0x8f, 0xbf, 0x84, 0x24, 0xf2, 0x9c, 0xf3, 0x32, 0x32, 0x03, 0x43, 0xda,
+ 0xa8, 0x2e, 0x2d, 0xf5, 0x7a, 0xa4, 0xb4, 0xe5, 0x1d, 0x63, 0x1c, 0xae, 0x10, 0x4a, 0x43, 0xac,
+ 0x34, 0xa1, 0x54, 0xf2, 0xb8, 0x9e, 0xa4, 0x4c, 0xbb, 0x42, 0xb6, 0x2b, 0x30, 0x6a, 0x96, 0x59,
+ 0x6e, 0xcf, 0xa1, 0xd3, 0x70, 0x7b, 0x9a, 0x91, 0xdf, 0xc5, 0xe3, 0x46, 0x7e, 0x27, 0xd7, 0x76,
+ 0xe9, 0x58, 0x6b, 0xfb, 0x73, 0x7d, 0x30, 0x78, 0x9b, 0x06, 0x3c, 0xdf, 0xef, 0x55, 0x18, 0xdc,
+ 0x15, 0x3f, 0xd3, 0x4f, 0xf8, 0x24, 0x06, 0xaa, 0x72, 0x36, 0x6f, 0x5b, 0x1d, 0xb7, 0x59, 0x5b,
+ 0x88, 0x77, 0x71, 0x9c, 0xa6, 0x4c, 0x15, 0x60, 0x8c, 0xc3, 0x2a, 0xd4, 0x99, 0x66, 0xdf, 0x6a,
+ 0xb9, 0x51, 0x3a, 0x08, 0x68, 0x49, 0x15, 0x60, 0x8c, 0x43, 0x5e, 0x80, 0x81, 0xba, 0x1b, 0x6d,
+ 0x3a, 0xf5, 0xb4, 0x97, 0x6f, 0x89, 0x43, 0x51, 0x96, 0x72, 0x37, 0x91, 0x1b, 0x6d, 0x06, 0x94,
+ 0x5b, 0x76, 0xbb, 0xde, 0xf2, 0x2f, 0x19, 0x65, 0x98, 0xc0, 0xe4, 0x4d, 0xf2, 0x65, 0xcf, 0x64,
+ 0x04, 0x64, 0xdc, 0x24, 0x55, 0x80, 0x31, 0x0e, 0x5b, 0xff, 0x55, 0xbf, 0xd5, 0x76, 0x9b, 0x32,
+ 0x28, 0xd6, 0x58, 0xff, 0xf3, 0x12, 0x8e, 0x1a, 0x83, 0x61, 0x33, 0x11, 0xc6, 0xc4, 0x4f, 0xfa,
+ 0xab, 0x33, 0x1b, 0x12, 0x8e, 0x1a, 0xc3, 0xbe, 0x0d, 0xa3, 0x62, 0x27, 0xcf, 0x37, 0x1d, 0xb7,
+ 0xb5, 0x34, 0x4f, 0xae, 0x77, 0x45, 0x7e, 0x5f, 0xcd, 0x88, 0xfc, 0xbe, 0x98, 0xa8, 0xd4, 0x1d,
+ 0x01, 0x6e, 0xff, 0xa0, 0x00, 0xa5, 0x33, 0xfc, 0x70, 0xd7, 0x99, 0x7f, 0x16, 0x92, 0xdc, 0x4d,
+ 0x7d, 0xb4, 0x6b, 0x23, 0xcf, 0x87, 0x1c, 0x47, 0x7e, 0xb0, 0xeb, 0xa7, 0x16, 0x5c, 0x50, 0xa8,
+ 0x5c, 0xa8, 0xcd, 0xb9, 0x1e, 0x8f, 0x0f, 0x38, 0xfd, 0x61, 0xbe, 0x97, 0x18, 0xe6, 0x0f, 0xe5,
+ 0xd7, 0x65, 0xb3, 0x1f, 0x3d, 0xbf, 0xc4, 0xf9, 0x27, 0x16, 0x94, 0xb3, 0x2a, 0x9c, 0xc1, 0x17,
+ 0xcb, 0xde, 0x49, 0x7e, 0xb1, 0xec, 0xf6, 0xe9, 0xf4, 0xbc, 0xc7, 0x97, 0xcb, 0x7e, 0xda, 0xa3,
+ 0xdf, 0xfc, 0x33, 0x61, 0x4d, 0x75, 0xdc, 0x59, 0x79, 0xb9, 0xce, 0x04, 0x8b, 0xec, 0x73, 0xb3,
+ 0x09, 0x03, 0x21, 0x77, 0xa6, 0xcb, 0x25, 0x70, 0x23, 0x8f, 0x43, 0x90, 0xd1, 0x93, 0xa6, 0x4f,
+ 0xfe, 0x1b, 0x25, 0x0f, 0xfb, 0x3f, 0x5a, 0x30, 0x72, 0x86, 0x9f, 0xa5, 0xf3, 0x93, 0x93, 0xfc,
+ 0x7a, 0x7e, 0x93, 0xdc, 0x63, 0x62, 0x0f, 0x8a, 0xd0, 0xf5, 0xa5, 0x2e, 0xf2, 0x79, 0x4b, 0x3b,
+ 0xd0, 0x45, 0x90, 0xd1, 0x47, 0xf2, 0x6b, 0xc7, 0x49, 0xb2, 0x6b, 0x91, 0x6f, 0xa4, 0x52, 0x8e,
+ 0x15, 0xf2, 0xca, 0xe3, 0xd1, 0xd5, 0x9a, 0x87, 0x48, 0x3d, 0xf6, 0x35, 0x0b, 0x40, 0xb4, 0x53,
+ 0xa6, 0x0a, 0x65, 0x6d, 0xdb, 0x3a, 0xb5, 0x91, 0x62, 0x4c, 0x44, 0xd3, 0xb4, 0x80, 0x8c, 0x0b,
+ 0xd0, 0x68, 0xc9, 0x23, 0xe4, 0x14, 0x7b, 0xe4, 0x74, 0x66, 0x5f, 0xb1, 0x60, 0x3c, 0xd5, 0xdc,
+ 0x8c, 0xfa, 0xdb, 0xc9, 0x2f, 0xf8, 0xe4, 0x70, 0x6e, 0x25, 0x13, 0x48, 0x9a, 0xb7, 0xb4, 0x3f,
+ 0xb2, 0x21, 0xf1, 0x89, 0x43, 0xf2, 0x0e, 0x0c, 0xa9, 0x2b, 0x96, 0x5a, 0xde, 0x79, 0x7e, 0xc9,
+ 0x4c, 0xeb, 0x51, 0x0a, 0x12, 0x62, 0xcc, 0x2f, 0x15, 0x9f, 0x53, 0x38, 0x56, 0x7c, 0xce, 0xe3,
+ 0xfd, 0x0e, 0x5a, 0xb6, 0x01, 0xac, 0xff, 0x54, 0x0c, 0x60, 0x4f, 0xe7, 0x6e, 0x00, 0x7b, 0xe6,
+ 0x8c, 0x0d, 0x60, 0x86, 0x37, 0xa2, 0xf8, 0x08, 0xde, 0x88, 0x77, 0xe0, 0xc2, 0x6e, 0xac, 0xdd,
+ 0xea, 0x95, 0x24, 0x73, 0x56, 0x5c, 0xcd, 0x34, 0x7b, 0x31, 0x4d, 0x3d, 0x8c, 0xa8, 0x17, 0x19,
+ 0x7a, 0x71, 0x1c, 0x1a, 0x74, 0x3b, 0x83, 0x1c, 0x66, 0x32, 0x49, 0x9b, 0x95, 0x07, 0x8f, 0x61,
+ 0x56, 0xfe, 0x96, 0x05, 0x17, 0x9d, 0xae, 0x97, 0x1a, 0xec, 0x8a, 0x58, 0xca, 0x2b, 0xa0, 0x7d,
+ 0x36, 0x8b, 0xbc, 0xb4, 0xdf, 0x67, 0x15, 0x61, 0x76, 0x83, 0xc8, 0xf3, 0xb1, 0x8f, 0x4f, 0x04,
+ 0x94, 0x65, 0x3b, 0xe4, 0xbe, 0x91, 0x0e, 0x1c, 0x00, 0x3e, 0xf4, 0x1f, 0xcd, 0x57, 0xad, 0xcf,
+ 0x21, 0x78, 0x60, 0xf8, 0x11, 0x82, 0x07, 0x52, 0x36, 0xfe, 0x91, 0x9c, 0x6c, 0xfc, 0x1e, 0x4c,
+ 0xb8, 0x2d, 0xa7, 0x4e, 0x37, 0x3a, 0xcd, 0xa6, 0x08, 0x1d, 0x57, 0xdf, 0x9a, 0xcb, 0x34, 0x15,
+ 0xac, 0xfa, 0x55, 0xa7, 0x99, 0xfe, 0xa4, 0xa7, 0x0e, 0x91, 0x5f, 0x4e, 0x51, 0xc2, 0x2e, 0xda,
+ 0x6c, 0xc1, 0xf2, 0xe4, 0x49, 0x34, 0x62, 0xa3, 0xcd, 0x3d, 0xd4, 0x25, 0xb1, 0x60, 0x6f, 0xc4,
+ 0x60, 0x34, 0x71, 0xc8, 0x0a, 0x0c, 0xd5, 0xbc, 0x50, 0x3e, 0x3a, 0x1b, 0xe7, 0xc2, 0xec, 0x3d,
+ 0x4c, 0x04, 0x2e, 0xdc, 0xac, 0xe8, 0xe7, 0x66, 0x4f, 0x67, 0xe4, 0xe5, 0xd2, 0xe5, 0x18, 0xd7,
+ 0x27, 0x6b, 0x9c, 0x98, 0xfc, 0x98, 0x87, 0x70, 0x1c, 0x3f, 0xdb, 0xc3, 0x32, 0xbd, 0x70, 0x53,
+ 0x7d, 0x8e, 0x64, 0x54, 0xb2, 0x93, 0x5f, 0xe5, 0x88, 0x29, 0x18, 0xdf, 0xfc, 0x3b, 0x77, 0xe4,
+ 0x37, 0xff, 0x78, 0x42, 0xbe, 0xa8, 0xa9, 0xfd, 0x50, 0x57, 0x72, 0x4b, 0xc8, 0x17, 0x87, 0x64,
+ 0xc9, 0x84, 0x7c, 0x31, 0x00, 0x4d, 0x96, 0x64, 0xbd, 0x97, 0x3f, 0xee, 0x3c, 0x17, 0x1a, 0x27,
+ 0xf7, 0xae, 0x99, 0x8e, 0x99, 0x0b, 0x47, 0x3a, 0x66, 0xba, 0x1c, 0x49, 0x17, 0x4f, 0xe0, 0x48,
+ 0x6a, 0xf0, 0x54, 0x69, 0x4b, 0xf3, 0xd2, 0x77, 0x97, 0xc3, 0x8d, 0x85, 0x3f, 0x43, 0x17, 0x21,
+ 0x6e, 0xfc, 0x27, 0x0a, 0x06, 0x3d, 0x23, 0x37, 0x2f, 0x3f, 0x74, 0xe4, 0x26, 0x13, 0xcf, 0x31,
+ 0x9c, 0xe7, 0xdc, 0x2b, 0x4a, 0xf1, 0x1c, 0x83, 0xd1, 0xc4, 0x49, 0xbb, 0x65, 0x9e, 0x3c, 0x35,
+ 0xb7, 0xcc, 0xe4, 0x19, 0xb8, 0x65, 0x9e, 0x3a, 0xb6, 0x5b, 0xe6, 0x13, 0x70, 0xbe, 0xed, 0xd7,
+ 0x16, 0xdc, 0x30, 0xe8, 0xf0, 0xb7, 0x34, 0x73, 0x9d, 0x5a, 0x9d, 0x46, 0xdc, 0xaf, 0x33, 0x7c,
+ 0xed, 0x9a, 0xd9, 0xc8, 0x36, 0xdf, 0xc8, 0xd3, 0xbb, 0x2f, 0x6f, 0xd1, 0x48, 0x4c, 0x66, 0xba,
+ 0x16, 0xb7, 0x08, 0xf0, 0x18, 0xbf, 0x8c, 0x42, 0xcc, 0xe2, 0x63, 0x7a, 0x85, 0x9e, 0x3d, 0x1b,
+ 0xaf, 0xd0, 0x07, 0xa1, 0x14, 0x36, 0x3a, 0x51, 0xcd, 0xdf, 0xf3, 0xb8, 0xeb, 0x6f, 0x48, 0x7f,
+ 0xf5, 0xbb, 0x54, 0x91, 0xf0, 0xfb, 0x07, 0x53, 0x13, 0xea, 0xb7, 0x61, 0x33, 0x93, 0x10, 0xf2,
+ 0x9b, 0x3d, 0x5e, 0x0b, 0xd8, 0xa7, 0xf9, 0x5a, 0xe0, 0xf2, 0x89, 0x5e, 0x0a, 0x64, 0xb9, 0xbe,
+ 0x9e, 0x7b, 0xd7, 0xb9, 0xbe, 0x7e, 0xc3, 0x82, 0xd1, 0x5d, 0xd3, 0x40, 0x29, 0xdd, 0x73, 0x39,
+ 0x84, 0x09, 0x24, 0xec, 0x9e, 0x73, 0x36, 0x13, 0x76, 0x09, 0xd0, 0xfd, 0x34, 0x00, 0x93, 0x2d,
+ 0xc9, 0x08, 0x61, 0x78, 0xfe, 0x71, 0x85, 0x30, 0x7c, 0x82, 0x0b, 0x33, 0x75, 0xd3, 0xe5, 0x3e,
+ 0xbb, 0x7c, 0x23, 0x18, 0x95, 0x60, 0xd4, 0x01, 0x8c, 0x26, 0x3f, 0xf2, 0x65, 0x0b, 0x26, 0xd4,
+ 0xe5, 0x4c, 0x3a, 0x18, 0x42, 0x19, 0x83, 0x95, 0xe7, 0x9d, 0x90, 0x07, 0xf1, 0x6e, 0xa6, 0xf8,
+ 0x60, 0x17, 0x67, 0x26, 0xda, 0x75, 0xc8, 0x4b, 0x3d, 0xe4, 0xa1, 0x86, 0x52, 0x91, 0x99, 0x8d,
+ 0xc1, 0x68, 0xe2, 0x90, 0xdf, 0xd2, 0x5f, 0xf3, 0xbd, 0xca, 0xa5, 0xfa, 0x9b, 0x39, 0x2b, 0xa8,
+ 0x79, 0x7c, 0xd2, 0x97, 0xfc, 0x9a, 0x05, 0x13, 0x7b, 0x29, 0xab, 0x86, 0x0c, 0x42, 0xc3, 0xfc,
+ 0xed, 0x25, 0x3d, 0x3e, 0x3f, 0xdf, 0xd5, 0x02, 0x72, 0x0f, 0x40, 0xdd, 0x11, 0x96, 0xe6, 0x65,
+ 0xb0, 0xda, 0x6a, 0x7e, 0x37, 0x95, 0xa5, 0x79, 0xf1, 0x8c, 0x26, 0xfe, 0x8f, 0x06, 0xbf, 0x47,
+ 0xf6, 0x3f, 0xbf, 0xab, 0x3e, 0x94, 0xfc, 0x7d, 0x02, 0x63, 0xa9, 0x2f, 0xf9, 0xbf, 0x37, 0x99,
+ 0x24, 0xfc, 0x4a, 0x3a, 0xdf, 0xf2, 0xa8, 0xc2, 0x4f, 0xe4, 0x5c, 0x4e, 0x24, 0x45, 0x2e, 0x9c,
+ 0x6a, 0x52, 0xe4, 0xbe, 0xb3, 0x49, 0x8a, 0x3c, 0x71, 0x1a, 0x49, 0x91, 0xcf, 0x9d, 0x28, 0x29,
+ 0xb2, 0x91, 0x94, 0xba, 0xff, 0x01, 0x49, 0xa9, 0x67, 0x61, 0x5c, 0xbd, 0x2d, 0xa0, 0x32, 0xdb,
+ 0xad, 0x70, 0x2b, 0x5e, 0x96, 0x55, 0xc6, 0xe7, 0x93, 0xc5, 0x98, 0xc6, 0x27, 0x5f, 0xb2, 0xa0,
+ 0xe8, 0xf1, 0x9a, 0x03, 0x79, 0x7d, 0x21, 0x22, 0xb9, 0xb4, 0xf8, 0xad, 0x59, 0x0a, 0x25, 0x15,
+ 0x4d, 0x59, 0xe4, 0xb0, 0xfb, 0xea, 0x07, 0x8a, 0x16, 0x90, 0xb7, 0xa0, 0xec, 0x6f, 0x6f, 0x37,
+ 0x7d, 0xa7, 0x16, 0x67, 0x6e, 0x56, 0x7e, 0x4f, 0xf1, 0x36, 0x4c, 0xa7, 0x17, 0x5c, 0xef, 0x81,
+ 0x87, 0x3d, 0x29, 0x90, 0x6f, 0x31, 0x55, 0x24, 0xf2, 0x03, 0x5a, 0x8b, 0x4d, 0x34, 0x43, 0xbc,
+ 0xcf, 0x34, 0xf7, 0x3e, 0x57, 0x92, 0x7c, 0x44, 0xef, 0xf5, 0xa4, 0xa4, 0x4a, 0x31, 0xdd, 0x2c,
+ 0x12, 0xc0, 0xa5, 0x76, 0x96, 0x85, 0x28, 0x94, 0x2f, 0x22, 0x8e, 0xb2, 0x53, 0xa9, 0xad, 0x7b,
+ 0x29, 0xd3, 0xc6, 0x14, 0x62, 0x0f, 0xca, 0x66, 0x4e, 0xe7, 0xd2, 0xd9, 0xe4, 0x74, 0xfe, 0x14,
+ 0xff, 0x58, 0xbf, 0xc8, 0xd3, 0xa3, 0x6c, 0x0e, 0x2b, 0xb9, 0x84, 0xea, 0x0b, 0x9a, 0xc6, 0x67,
+ 0xd8, 0x34, 0x1b, 0x34, 0x58, 0x92, 0xff, 0x93, 0x99, 0x7e, 0x5c, 0x18, 0x56, 0xea, 0xb9, 0xaf,
+ 0x89, 0x77, 0x5d, 0x0a, 0xf2, 0x7f, 0x60, 0xc1, 0xa4, 0x58, 0x79, 0x69, 0x75, 0x9e, 0x29, 0x13,
+ 0xf2, 0xed, 0x40, 0xde, 0xae, 0x71, 0x1e, 0x25, 0x54, 0x49, 0x70, 0xe5, 0x1e, 0xdb, 0x23, 0x5a,
+ 0x42, 0xbe, 0x96, 0x71, 0x89, 0x18, 0xcf, 0xcb, 0x54, 0x99, 0x9d, 0xba, 0xfa, 0xfc, 0xe1, 0x71,
+ 0xee, 0x0d, 0xff, 0xb8, 0xa7, 0x25, 0x95, 0xf0, 0xe6, 0xfd, 0x95, 0x53, 0xb2, 0xa4, 0x9a, 0xf9,
+ 0xb5, 0x4f, 0x62, 0x4f, 0x9d, 0xfc, 0xbc, 0x25, 0x3e, 0x81, 0xd1, 0x53, 0x0b, 0xd9, 0x4a, 0x6a,
+ 0x21, 0xab, 0x79, 0x26, 0xe1, 0x37, 0xd5, 0xa1, 0x5f, 0xb5, 0xe0, 0x42, 0x96, 0x90, 0xcc, 0x68,
+ 0xd2, 0x47, 0x93, 0x4d, 0xca, 0x51, 0xd5, 0x37, 0x1b, 0x94, 0x4f, 0xe6, 0xf1, 0x3f, 0x19, 0x32,
+ 0xfc, 0x57, 0x11, 0x6d, 0xe7, 0x1e, 0x66, 0xe8, 0xc1, 0x80, 0xeb, 0x35, 0x5d, 0x8f, 0xca, 0x27,
+ 0x45, 0x79, 0x5e, 0x7c, 0x64, 0xa6, 0x7f, 0x46, 0x1d, 0x25, 0x97, 0xc7, 0xec, 0xce, 0x4a, 0x7f,
+ 0xc5, 0xa4, 0xff, 0xec, 0xbf, 0x62, 0xb2, 0x07, 0x43, 0x7b, 0x6e, 0xd4, 0xe0, 0x6e, 0x78, 0xe9,
+ 0x25, 0xca, 0xe1, 0x29, 0x0e, 0x23, 0x17, 0xf7, 0xfd, 0x8e, 0x62, 0x80, 0x31, 0x2f, 0x32, 0x23,
+ 0x18, 0xf3, 0xe0, 0xc2, 0x74, 0xd4, 0xd7, 0x1d, 0x55, 0x80, 0x31, 0x0e, 0x1b, 0xac, 0x11, 0xf6,
+ 0x4f, 0xa5, 0xdc, 0x90, 0xf9, 0x10, 0xf3, 0x48, 0xb7, 0x25, 0x29, 0x8a, 0x07, 0x6f, 0x77, 0x0c,
+ 0x1e, 0x98, 0xe0, 0xa8, 0x53, 0x52, 0x96, 0x7a, 0xa6, 0xa4, 0xbc, 0xc7, 0xcf, 0xfc, 0xc8, 0xf5,
+ 0x3a, 0x74, 0xdd, 0x93, 0x21, 0x89, 0xab, 0xf9, 0x3c, 0xcf, 0x13, 0x34, 0xc5, 0x2d, 0x2e, 0xfe,
+ 0x8f, 0x06, 0x3f, 0xc3, 0x58, 0x3f, 0x7c, 0xa4, 0xb1, 0x3e, 0xbe, 0xa7, 0x8f, 0xe4, 0x7e, 0x4f,
+ 0x8f, 0x68, 0x3b, 0x97, 0x7b, 0xfa, 0xbb, 0xea, 0x46, 0xf9, 0xbf, 0x2c, 0x20, 0xfa, 0xe8, 0x76,
+ 0xc2, 0x1d, 0xf9, 0xe9, 0xa9, 0xd3, 0x0f, 0x30, 0xfb, 0xb4, 0x05, 0xe0, 0xe9, 0x6f, 0x5d, 0xe5,
+ 0x7b, 0x6a, 0x09, 0x9a, 0x71, 0x03, 0x62, 0x18, 0x1a, 0x3c, 0xed, 0xff, 0x6e, 0xc1, 0xa5, 0xee,
+ 0xbe, 0x9f, 0x41, 0xf8, 0xd1, 0x7e, 0x32, 0xfc, 0x68, 0x33, 0x47, 0x7b, 0xaf, 0xee, 0x46, 0x8f,
+ 0x40, 0xa4, 0x9f, 0x14, 0x60, 0xdc, 0x44, 0xae, 0xd0, 0xb3, 0x98, 0xec, 0xbd, 0x44, 0x34, 0xe1,
+ 0xad, 0x7c, 0xfb, 0x5b, 0x91, 0x6e, 0x83, 0xac, 0xd8, 0xcd, 0x4f, 0xa5, 0x62, 0x37, 0xef, 0xe4,
+ 0xcf, 0xfa, 0xe8, 0x10, 0xce, 0xff, 0x6a, 0xc1, 0xf9, 0x54, 0x8d, 0x33, 0x58, 0x60, 0xbb, 0xc9,
+ 0x05, 0xf6, 0x46, 0xee, 0xbd, 0xee, 0xb1, 0xba, 0x7e, 0xbb, 0xd0, 0xd5, 0x5b, 0x7e, 0x0f, 0xf8,
+ 0x9c, 0x05, 0xc5, 0xc8, 0x09, 0x77, 0x54, 0x24, 0xd0, 0x47, 0x4f, 0x65, 0x05, 0x4c, 0xb3, 0xdf,
+ 0x52, 0x3a, 0xeb, 0xf6, 0x71, 0x18, 0x0a, 0xee, 0x93, 0x9f, 0xb5, 0x00, 0x62, 0xa4, 0xc7, 0xa5,
+ 0xb2, 0xda, 0xdf, 0x2e, 0xc0, 0xc5, 0xcc, 0x65, 0x44, 0xbe, 0xa0, 0x8d, 0x3a, 0x56, 0xde, 0x71,
+ 0x6e, 0x09, 0x46, 0xa6, 0x6d, 0x67, 0x34, 0x61, 0xdb, 0x91, 0x26, 0x9d, 0xc7, 0x75, 0xe1, 0x90,
+ 0x62, 0xda, 0x18, 0xac, 0x1f, 0x5b, 0x71, 0xe8, 0xa4, 0x4e, 0xbd, 0xf1, 0x67, 0x30, 0xce, 0xdc,
+ 0xfe, 0x89, 0x11, 0xed, 0xad, 0x3a, 0x7a, 0x06, 0xb2, 0x62, 0x2f, 0x29, 0x2b, 0x30, 0x7f, 0xe7,
+ 0x63, 0x0f, 0x61, 0xf1, 0x31, 0xc8, 0xf2, 0x46, 0x1e, 0x2f, 0x6f, 0x57, 0xe2, 0xc5, 0x56, 0xe1,
+ 0xd8, 0x2f, 0xb6, 0x46, 0x61, 0xf8, 0x43, 0x6e, 0x5b, 0x3b, 0xce, 0xa6, 0xbf, 0xfb, 0xa3, 0x2b,
+ 0x4f, 0xfc, 0xfe, 0x8f, 0xae, 0x3c, 0xf1, 0x83, 0x1f, 0x5d, 0x79, 0xe2, 0xd3, 0x87, 0x57, 0xac,
+ 0xef, 0x1e, 0x5e, 0xb1, 0x7e, 0xff, 0xf0, 0x8a, 0xf5, 0x83, 0xc3, 0x2b, 0xd6, 0x7f, 0x3a, 0xbc,
+ 0x62, 0xfd, 0x8d, 0x3f, 0xba, 0xf2, 0xc4, 0x87, 0x4a, 0xaa, 0x63, 0xff, 0x2f, 0x00, 0x00, 0xff,
+ 0xff, 0x23, 0x9c, 0x1e, 0xeb, 0x54, 0xbc, 0x00, 0x00,
}
func (m *Amount) Marshal() (dAtA []byte, err error) {
@@ -5405,6 +5536,53 @@ func (m *Cache) MarshalToSizedBuffer(dAtA []byte) (int, error) {
return len(dAtA) - i, nil
}
+func (m *ClientCertAuth) Marshal() (dAtA []byte, err error) {
+ size := m.Size()
+ dAtA = make([]byte, size)
+ n, err := m.MarshalToSizedBuffer(dAtA[:size])
+ if err != nil {
+ return nil, err
+ }
+ return dAtA[:n], nil
+}
+
+func (m *ClientCertAuth) MarshalTo(dAtA []byte) (int, error) {
+ size := m.Size()
+ return m.MarshalToSizedBuffer(dAtA[:size])
+}
+
+func (m *ClientCertAuth) MarshalToSizedBuffer(dAtA []byte) (int, error) {
+ i := len(dAtA)
+ _ = i
+ var l int
+ _ = l
+ if m.ClientKeySecret != nil {
+ {
+ size, err := m.ClientKeySecret.MarshalToSizedBuffer(dAtA[:i])
+ if err != nil {
+ return 0, err
+ }
+ i -= size
+ i = encodeVarintGenerated(dAtA, i, uint64(size))
+ }
+ i--
+ dAtA[i] = 0x12
+ }
+ if m.ClientCertSecret != nil {
+ {
+ size, err := m.ClientCertSecret.MarshalToSizedBuffer(dAtA[:i])
+ if err != nil {
+ return 0, err
+ }
+ i -= size
+ i = encodeVarintGenerated(dAtA, i, uint64(size))
+ }
+ i--
+ dAtA[i] = 0xa
+ }
+ return len(dAtA) - i, nil
+}
+
func (m *ClusterWorkflowTemplate) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
@@ -6944,16 +7122,18 @@ func (m *HTTPArtifact) MarshalToSizedBuffer(dAtA []byte) (int, error) {
_ = i
var l int
_ = l
- {
- size, err := m.BasicAuth.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
+ if m.Auth != nil {
+ {
+ size, err := m.Auth.MarshalToSizedBuffer(dAtA[:i])
+ if err != nil {
+ return 0, err
+ }
+ i -= size
+ i = encodeVarintGenerated(dAtA, i, uint64(size))
}
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
+ i--
+ dAtA[i] = 0x1a
}
- i--
- dAtA[i] = 0x1a
if len(m.Headers) > 0 {
for iNdEx := len(m.Headers) - 1; iNdEx >= 0; iNdEx-- {
{
@@ -6976,6 +7156,59 @@ func (m *HTTPArtifact) MarshalToSizedBuffer(dAtA []byte) (int, error) {
return len(dAtA) - i, nil
}
+func (m *HTTPAuth) Marshal() (dAtA []byte, err error) {
+ size := m.Size()
+ dAtA = make([]byte, size)
+ n, err := m.MarshalToSizedBuffer(dAtA[:size])
+ if err != nil {
+ return nil, err
+ }
+ return dAtA[:n], nil
+}
+
+func (m *HTTPAuth) MarshalTo(dAtA []byte) (int, error) {
+ size := m.Size()
+ return m.MarshalToSizedBuffer(dAtA[:size])
+}
+
+func (m *HTTPAuth) MarshalToSizedBuffer(dAtA []byte) (int, error) {
+ i := len(dAtA)
+ _ = i
+ var l int
+ _ = l
+ {
+ size, err := m.BasicAuth.MarshalToSizedBuffer(dAtA[:i])
+ if err != nil {
+ return 0, err
+ }
+ i -= size
+ i = encodeVarintGenerated(dAtA, i, uint64(size))
+ }
+ i--
+ dAtA[i] = 0x1a
+ {
+ size, err := m.OAuth2.MarshalToSizedBuffer(dAtA[:i])
+ if err != nil {
+ return 0, err
+ }
+ i -= size
+ i = encodeVarintGenerated(dAtA, i, uint64(size))
+ }
+ i--
+ dAtA[i] = 0x12
+ {
+ size, err := m.ClientCert.MarshalToSizedBuffer(dAtA[:i])
+ if err != nil {
+ return 0, err
+ }
+ i -= size
+ i = encodeVarintGenerated(dAtA, i, uint64(size))
+ }
+ i--
+ dAtA[i] = 0xa
+ return len(dAtA) - i, nil
+}
+
func (m *HTTPHeader) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
@@ -8071,6 +8304,121 @@ func (m *NoneStrategy) MarshalToSizedBuffer(dAtA []byte) (int, error) {
return len(dAtA) - i, nil
}
+func (m *OAuth2Auth) Marshal() (dAtA []byte, err error) {
+ size := m.Size()
+ dAtA = make([]byte, size)
+ n, err := m.MarshalToSizedBuffer(dAtA[:size])
+ if err != nil {
+ return nil, err
+ }
+ return dAtA[:n], nil
+}
+
+func (m *OAuth2Auth) MarshalTo(dAtA []byte) (int, error) {
+ size := m.Size()
+ return m.MarshalToSizedBuffer(dAtA[:size])
+}
+
+func (m *OAuth2Auth) MarshalToSizedBuffer(dAtA []byte) (int, error) {
+ i := len(dAtA)
+ _ = i
+ var l int
+ _ = l
+ if len(m.EndpointParams) > 0 {
+ for iNdEx := len(m.EndpointParams) - 1; iNdEx >= 0; iNdEx-- {
+ {
+ size, err := m.EndpointParams[iNdEx].MarshalToSizedBuffer(dAtA[:i])
+ if err != nil {
+ return 0, err
+ }
+ i -= size
+ i = encodeVarintGenerated(dAtA, i, uint64(size))
+ }
+ i--
+ dAtA[i] = 0x32
+ }
+ }
+ if len(m.Scopes) > 0 {
+ for iNdEx := len(m.Scopes) - 1; iNdEx >= 0; iNdEx-- {
+ i -= len(m.Scopes[iNdEx])
+ copy(dAtA[i:], m.Scopes[iNdEx])
+ i = encodeVarintGenerated(dAtA, i, uint64(len(m.Scopes[iNdEx])))
+ i--
+ dAtA[i] = 0x2a
+ }
+ }
+ if m.TokenURLSecret != nil {
+ {
+ size, err := m.TokenURLSecret.MarshalToSizedBuffer(dAtA[:i])
+ if err != nil {
+ return 0, err
+ }
+ i -= size
+ i = encodeVarintGenerated(dAtA, i, uint64(size))
+ }
+ i--
+ dAtA[i] = 0x1a
+ }
+ if m.ClientSecretSecret != nil {
+ {
+ size, err := m.ClientSecretSecret.MarshalToSizedBuffer(dAtA[:i])
+ if err != nil {
+ return 0, err
+ }
+ i -= size
+ i = encodeVarintGenerated(dAtA, i, uint64(size))
+ }
+ i--
+ dAtA[i] = 0x12
+ }
+ if m.ClientIDSecret != nil {
+ {
+ size, err := m.ClientIDSecret.MarshalToSizedBuffer(dAtA[:i])
+ if err != nil {
+ return 0, err
+ }
+ i -= size
+ i = encodeVarintGenerated(dAtA, i, uint64(size))
+ }
+ i--
+ dAtA[i] = 0xa
+ }
+ return len(dAtA) - i, nil
+}
+
+func (m *OAuth2EndpointParam) Marshal() (dAtA []byte, err error) {
+ size := m.Size()
+ dAtA = make([]byte, size)
+ n, err := m.MarshalToSizedBuffer(dAtA[:size])
+ if err != nil {
+ return nil, err
+ }
+ return dAtA[:n], nil
+}
+
+func (m *OAuth2EndpointParam) MarshalTo(dAtA []byte) (int, error) {
+ size := m.Size()
+ return m.MarshalToSizedBuffer(dAtA[:size])
+}
+
+func (m *OAuth2EndpointParam) MarshalToSizedBuffer(dAtA []byte) (int, error) {
+ i := len(dAtA)
+ _ = i
+ var l int
+ _ = l
+ i -= len(m.Value)
+ copy(dAtA[i:], m.Value)
+ i = encodeVarintGenerated(dAtA, i, uint64(len(m.Value)))
+ i--
+ dAtA[i] = 0x12
+ i -= len(m.Key)
+ copy(dAtA[i:], m.Key)
+ i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key)))
+ i--
+ dAtA[i] = 0xa
+ return len(dAtA) - i, nil
+}
+
func (m *OSSArtifact) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
@@ -12506,6 +12854,23 @@ func (m *Cache) Size() (n int) {
return n
}
+func (m *ClientCertAuth) Size() (n int) {
+ if m == nil {
+ return 0
+ }
+ var l int
+ _ = l
+ if m.ClientCertSecret != nil {
+ l = m.ClientCertSecret.Size()
+ n += 1 + l + sovGenerated(uint64(l))
+ }
+ if m.ClientKeySecret != nil {
+ l = m.ClientKeySecret.Size()
+ n += 1 + l + sovGenerated(uint64(l))
+ }
+ return n
+}
+
func (m *ClusterWorkflowTemplate) Size() (n int) {
if m == nil {
return 0
@@ -13069,6 +13434,23 @@ func (m *HTTPArtifact) Size() (n int) {
n += 1 + l + sovGenerated(uint64(l))
}
}
+ if m.Auth != nil {
+ l = m.Auth.Size()
+ n += 1 + l + sovGenerated(uint64(l))
+ }
+ return n
+}
+
+func (m *HTTPAuth) Size() (n int) {
+ if m == nil {
+ return 0
+ }
+ var l int
+ _ = l
+ l = m.ClientCert.Size()
+ n += 1 + l + sovGenerated(uint64(l))
+ l = m.OAuth2.Size()
+ n += 1 + l + sovGenerated(uint64(l))
l = m.BasicAuth.Size()
n += 1 + l + sovGenerated(uint64(l))
return n
@@ -13492,7 +13874,53 @@ func (m *NoneStrategy) Size() (n int) {
return n
}
-func (m *OSSArtifact) Size() (n int) {
+func (m *OAuth2Auth) Size() (n int) {
+ if m == nil {
+ return 0
+ }
+ var l int
+ _ = l
+ if m.ClientIDSecret != nil {
+ l = m.ClientIDSecret.Size()
+ n += 1 + l + sovGenerated(uint64(l))
+ }
+ if m.ClientSecretSecret != nil {
+ l = m.ClientSecretSecret.Size()
+ n += 1 + l + sovGenerated(uint64(l))
+ }
+ if m.TokenURLSecret != nil {
+ l = m.TokenURLSecret.Size()
+ n += 1 + l + sovGenerated(uint64(l))
+ }
+ if len(m.Scopes) > 0 {
+ for _, s := range m.Scopes {
+ l = len(s)
+ n += 1 + l + sovGenerated(uint64(l))
+ }
+ }
+ if len(m.EndpointParams) > 0 {
+ for _, e := range m.EndpointParams {
+ l = e.Size()
+ n += 1 + l + sovGenerated(uint64(l))
+ }
+ }
+ return n
+}
+
+func (m *OAuth2EndpointParam) Size() (n int) {
+ if m == nil {
+ return 0
+ }
+ var l int
+ _ = l
+ l = len(m.Key)
+ n += 1 + l + sovGenerated(uint64(l))
+ l = len(m.Value)
+ n += 1 + l + sovGenerated(uint64(l))
+ return n
+}
+
+func (m *OSSArtifact) Size() (n int) {
if m == nil {
return 0
}
@@ -15150,6 +15578,17 @@ func (this *Cache) String() string {
}, "")
return s
}
+func (this *ClientCertAuth) String() string {
+ if this == nil {
+ return "nil"
+ }
+ s := strings.Join([]string{`&ClientCertAuth{`,
+ `ClientCertSecret:` + strings.Replace(fmt.Sprintf("%v", this.ClientCertSecret), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`,
+ `ClientKeySecret:` + strings.Replace(fmt.Sprintf("%v", this.ClientKeySecret), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`,
+ `}`,
+ }, "")
+ return s
+}
func (this *ClusterWorkflowTemplate) String() string {
if this == nil {
return "nil"
@@ -15581,6 +16020,18 @@ func (this *HTTPArtifact) String() string {
s := strings.Join([]string{`&HTTPArtifact{`,
`URL:` + fmt.Sprintf("%v", this.URL) + `,`,
`Headers:` + repeatedStringForHeaders + `,`,
+ `Auth:` + strings.Replace(this.Auth.String(), "HTTPAuth", "HTTPAuth", 1) + `,`,
+ `}`,
+ }, "")
+ return s
+}
+func (this *HTTPAuth) String() string {
+ if this == nil {
+ return "nil"
+ }
+ s := strings.Join([]string{`&HTTPAuth{`,
+ `ClientCert:` + strings.Replace(strings.Replace(this.ClientCert.String(), "ClientCertAuth", "ClientCertAuth", 1), `&`, ``, 1) + `,`,
+ `OAuth2:` + strings.Replace(strings.Replace(this.OAuth2.String(), "OAuth2Auth", "OAuth2Auth", 1), `&`, ``, 1) + `,`,
`BasicAuth:` + strings.Replace(strings.Replace(this.BasicAuth.String(), "BasicAuth", "BasicAuth", 1), `&`, ``, 1) + `,`,
`}`,
}, "")
@@ -15909,6 +16360,36 @@ func (this *NoneStrategy) String() string {
}, "")
return s
}
+func (this *OAuth2Auth) String() string {
+ if this == nil {
+ return "nil"
+ }
+ repeatedStringForEndpointParams := "[]OAuth2EndpointParam{"
+ for _, f := range this.EndpointParams {
+ repeatedStringForEndpointParams += strings.Replace(strings.Replace(f.String(), "OAuth2EndpointParam", "OAuth2EndpointParam", 1), `&`, ``, 1) + ","
+ }
+ repeatedStringForEndpointParams += "}"
+ s := strings.Join([]string{`&OAuth2Auth{`,
+ `ClientIDSecret:` + strings.Replace(fmt.Sprintf("%v", this.ClientIDSecret), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`,
+ `ClientSecretSecret:` + strings.Replace(fmt.Sprintf("%v", this.ClientSecretSecret), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`,
+ `TokenURLSecret:` + strings.Replace(fmt.Sprintf("%v", this.TokenURLSecret), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`,
+ `Scopes:` + fmt.Sprintf("%v", this.Scopes) + `,`,
+ `EndpointParams:` + repeatedStringForEndpointParams + `,`,
+ `}`,
+ }, "")
+ return s
+}
+func (this *OAuth2EndpointParam) String() string {
+ if this == nil {
+ return "nil"
+ }
+ s := strings.Join([]string{`&OAuth2EndpointParam{`,
+ `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
+ `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
+ `}`,
+ }, "")
+ return s
+}
func (this *OSSArtifact) String() string {
if this == nil {
return "nil"
@@ -19877,6 +20358,128 @@ func (m *Cache) Unmarshal(dAtA []byte) error {
}
return nil
}
+func (m *ClientCertAuth) Unmarshal(dAtA []byte) error {
+ l := len(dAtA)
+ iNdEx := 0
+ for iNdEx < l {
+ preIndex := iNdEx
+ var wire uint64
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflowGenerated
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ wire |= uint64(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ fieldNum := int32(wire >> 3)
+ wireType := int(wire & 0x7)
+ if wireType == 4 {
+ return fmt.Errorf("proto: ClientCertAuth: wiretype end group for non-group")
+ }
+ if fieldNum <= 0 {
+ return fmt.Errorf("proto: ClientCertAuth: illegal tag %d (wire type %d)", fieldNum, wire)
+ }
+ switch fieldNum {
+ case 1:
+ if wireType != 2 {
+ return fmt.Errorf("proto: wrong wireType = %d for field ClientCertSecret", wireType)
+ }
+ var msglen int
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflowGenerated
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ msglen |= int(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ if msglen < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ postIndex := iNdEx + msglen
+ if postIndex < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ if postIndex > l {
+ return io.ErrUnexpectedEOF
+ }
+ if m.ClientCertSecret == nil {
+ m.ClientCertSecret = &v1.SecretKeySelector{}
+ }
+ if err := m.ClientCertSecret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
+ return err
+ }
+ iNdEx = postIndex
+ case 2:
+ if wireType != 2 {
+ return fmt.Errorf("proto: wrong wireType = %d for field ClientKeySecret", wireType)
+ }
+ var msglen int
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflowGenerated
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ msglen |= int(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ if msglen < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ postIndex := iNdEx + msglen
+ if postIndex < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ if postIndex > l {
+ return io.ErrUnexpectedEOF
+ }
+ if m.ClientKeySecret == nil {
+ m.ClientKeySecret = &v1.SecretKeySelector{}
+ }
+ if err := m.ClientKeySecret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
+ return err
+ }
+ iNdEx = postIndex
+ default:
+ iNdEx = preIndex
+ skippy, err := skipGenerated(dAtA[iNdEx:])
+ if err != nil {
+ return err
+ }
+ if (skippy < 0) || (iNdEx+skippy) < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ if (iNdEx + skippy) > l {
+ return io.ErrUnexpectedEOF
+ }
+ iNdEx += skippy
+ }
+ }
+
+ if iNdEx > l {
+ return io.ErrUnexpectedEOF
+ }
+ return nil
+}
func (m *ClusterWorkflowTemplate) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
@@ -24555,7 +25158,7 @@ func (m *HTTPArtifact) Unmarshal(dAtA []byte) error {
iNdEx = postIndex
case 3:
if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field BasicAuth", wireType)
+ return fmt.Errorf("proto: wrong wireType = %d for field Auth", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
@@ -24582,7 +25185,10 @@ func (m *HTTPArtifact) Unmarshal(dAtA []byte) error {
if postIndex > l {
return io.ErrUnexpectedEOF
}
- if err := m.BasicAuth.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
+ if m.Auth == nil {
+ m.Auth = &HTTPAuth{}
+ }
+ if err := m.Auth.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
@@ -24607,7 +25213,7 @@ func (m *HTTPArtifact) Unmarshal(dAtA []byte) error {
}
return nil
}
-func (m *HTTPHeader) Unmarshal(dAtA []byte) error {
+func (m *HTTPAuth) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
@@ -24630,17 +25236,17 @@ func (m *HTTPHeader) Unmarshal(dAtA []byte) error {
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
- return fmt.Errorf("proto: HTTPHeader: wiretype end group for non-group")
+ return fmt.Errorf("proto: HTTPAuth: wiretype end group for non-group")
}
if fieldNum <= 0 {
- return fmt.Errorf("proto: HTTPHeader: illegal tag %d (wire type %d)", fieldNum, wire)
+ return fmt.Errorf("proto: HTTPAuth: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
+ return fmt.Errorf("proto: wrong wireType = %d for field ClientCert", wireType)
}
- var stringLen uint64
+ var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowGenerated
@@ -24650,29 +25256,30 @@ func (m *HTTPHeader) Unmarshal(dAtA []byte) error {
}
b := dAtA[iNdEx]
iNdEx++
- stringLen |= uint64(b&0x7F) << shift
+ msglen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
- intStringLen := int(stringLen)
- if intStringLen < 0 {
+ if msglen < 0 {
return ErrInvalidLengthGenerated
}
- postIndex := iNdEx + intStringLen
+ postIndex := iNdEx + msglen
if postIndex < 0 {
return ErrInvalidLengthGenerated
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
- m.Name = string(dAtA[iNdEx:postIndex])
+ if err := m.ClientCert.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
+ return err
+ }
iNdEx = postIndex
case 2:
if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
+ return fmt.Errorf("proto: wrong wireType = %d for field OAuth2", wireType)
}
- var stringLen uint64
+ var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowGenerated
@@ -24682,27 +25289,28 @@ func (m *HTTPHeader) Unmarshal(dAtA []byte) error {
}
b := dAtA[iNdEx]
iNdEx++
- stringLen |= uint64(b&0x7F) << shift
+ msglen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
- intStringLen := int(stringLen)
- if intStringLen < 0 {
+ if msglen < 0 {
return ErrInvalidLengthGenerated
}
- postIndex := iNdEx + intStringLen
+ postIndex := iNdEx + msglen
if postIndex < 0 {
return ErrInvalidLengthGenerated
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
- m.Value = string(dAtA[iNdEx:postIndex])
+ if err := m.OAuth2.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
+ return err
+ }
iNdEx = postIndex
case 3:
if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ValueFrom", wireType)
+ return fmt.Errorf("proto: wrong wireType = %d for field BasicAuth", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
@@ -24729,10 +25337,7 @@ func (m *HTTPHeader) Unmarshal(dAtA []byte) error {
if postIndex > l {
return io.ErrUnexpectedEOF
}
- if m.ValueFrom == nil {
- m.ValueFrom = &HTTPHeaderSource{}
- }
- if err := m.ValueFrom.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
+ if err := m.BasicAuth.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
@@ -24757,7 +25362,7 @@ func (m *HTTPHeader) Unmarshal(dAtA []byte) error {
}
return nil
}
-func (m *HTTPHeaderSource) Unmarshal(dAtA []byte) error {
+func (m *HTTPHeader) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
@@ -24780,17 +25385,17 @@ func (m *HTTPHeaderSource) Unmarshal(dAtA []byte) error {
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
- return fmt.Errorf("proto: HTTPHeaderSource: wiretype end group for non-group")
+ return fmt.Errorf("proto: HTTPHeader: wiretype end group for non-group")
}
if fieldNum <= 0 {
- return fmt.Errorf("proto: HTTPHeaderSource: illegal tag %d (wire type %d)", fieldNum, wire)
+ return fmt.Errorf("proto: HTTPHeader: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field SecretKeyRef", wireType)
+ return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
}
- var msglen int
+ var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowGenerated
@@ -24800,43 +25405,193 @@ func (m *HTTPHeaderSource) Unmarshal(dAtA []byte) error {
}
b := dAtA[iNdEx]
iNdEx++
- msglen |= int(b&0x7F) << shift
+ stringLen |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
- if msglen < 0 {
+ intStringLen := int(stringLen)
+ if intStringLen < 0 {
return ErrInvalidLengthGenerated
}
- postIndex := iNdEx + msglen
+ postIndex := iNdEx + intStringLen
if postIndex < 0 {
return ErrInvalidLengthGenerated
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
- if m.SecretKeyRef == nil {
- m.SecretKeyRef = &v1.SecretKeySelector{}
- }
- if err := m.SecretKeyRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
+ m.Name = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
+ case 2:
+ if wireType != 2 {
+ return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
}
- iNdEx += skippy
- }
- }
+ var stringLen uint64
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflowGenerated
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ stringLen |= uint64(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ intStringLen := int(stringLen)
+ if intStringLen < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ postIndex := iNdEx + intStringLen
+ if postIndex < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ if postIndex > l {
+ return io.ErrUnexpectedEOF
+ }
+ m.Value = string(dAtA[iNdEx:postIndex])
+ iNdEx = postIndex
+ case 3:
+ if wireType != 2 {
+ return fmt.Errorf("proto: wrong wireType = %d for field ValueFrom", wireType)
+ }
+ var msglen int
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflowGenerated
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ msglen |= int(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ if msglen < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ postIndex := iNdEx + msglen
+ if postIndex < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ if postIndex > l {
+ return io.ErrUnexpectedEOF
+ }
+ if m.ValueFrom == nil {
+ m.ValueFrom = &HTTPHeaderSource{}
+ }
+ if err := m.ValueFrom.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
+ return err
+ }
+ iNdEx = postIndex
+ default:
+ iNdEx = preIndex
+ skippy, err := skipGenerated(dAtA[iNdEx:])
+ if err != nil {
+ return err
+ }
+ if (skippy < 0) || (iNdEx+skippy) < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ if (iNdEx + skippy) > l {
+ return io.ErrUnexpectedEOF
+ }
+ iNdEx += skippy
+ }
+ }
+
+ if iNdEx > l {
+ return io.ErrUnexpectedEOF
+ }
+ return nil
+}
+func (m *HTTPHeaderSource) Unmarshal(dAtA []byte) error {
+ l := len(dAtA)
+ iNdEx := 0
+ for iNdEx < l {
+ preIndex := iNdEx
+ var wire uint64
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflowGenerated
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ wire |= uint64(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ fieldNum := int32(wire >> 3)
+ wireType := int(wire & 0x7)
+ if wireType == 4 {
+ return fmt.Errorf("proto: HTTPHeaderSource: wiretype end group for non-group")
+ }
+ if fieldNum <= 0 {
+ return fmt.Errorf("proto: HTTPHeaderSource: illegal tag %d (wire type %d)", fieldNum, wire)
+ }
+ switch fieldNum {
+ case 1:
+ if wireType != 2 {
+ return fmt.Errorf("proto: wrong wireType = %d for field SecretKeyRef", wireType)
+ }
+ var msglen int
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflowGenerated
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ msglen |= int(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ if msglen < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ postIndex := iNdEx + msglen
+ if postIndex < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ if postIndex > l {
+ return io.ErrUnexpectedEOF
+ }
+ if m.SecretKeyRef == nil {
+ m.SecretKeyRef = &v1.SecretKeySelector{}
+ }
+ if err := m.SecretKeyRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
+ return err
+ }
+ iNdEx = postIndex
+ default:
+ iNdEx = preIndex
+ skippy, err := skipGenerated(dAtA[iNdEx:])
+ if err != nil {
+ return err
+ }
+ if (skippy < 0) || (iNdEx+skippy) < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ if (iNdEx + skippy) > l {
+ return io.ErrUnexpectedEOF
+ }
+ iNdEx += skippy
+ }
+ }
if iNdEx > l {
return io.ErrUnexpectedEOF
@@ -28161,6 +28916,344 @@ func (m *NoneStrategy) Unmarshal(dAtA []byte) error {
}
return nil
}
+func (m *OAuth2Auth) Unmarshal(dAtA []byte) error {
+ l := len(dAtA)
+ iNdEx := 0
+ for iNdEx < l {
+ preIndex := iNdEx
+ var wire uint64
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflowGenerated
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ wire |= uint64(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ fieldNum := int32(wire >> 3)
+ wireType := int(wire & 0x7)
+ if wireType == 4 {
+ return fmt.Errorf("proto: OAuth2Auth: wiretype end group for non-group")
+ }
+ if fieldNum <= 0 {
+ return fmt.Errorf("proto: OAuth2Auth: illegal tag %d (wire type %d)", fieldNum, wire)
+ }
+ switch fieldNum {
+ case 1:
+ if wireType != 2 {
+ return fmt.Errorf("proto: wrong wireType = %d for field ClientIDSecret", wireType)
+ }
+ var msglen int
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflowGenerated
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ msglen |= int(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ if msglen < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ postIndex := iNdEx + msglen
+ if postIndex < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ if postIndex > l {
+ return io.ErrUnexpectedEOF
+ }
+ if m.ClientIDSecret == nil {
+ m.ClientIDSecret = &v1.SecretKeySelector{}
+ }
+ if err := m.ClientIDSecret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
+ return err
+ }
+ iNdEx = postIndex
+ case 2:
+ if wireType != 2 {
+ return fmt.Errorf("proto: wrong wireType = %d for field ClientSecretSecret", wireType)
+ }
+ var msglen int
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflowGenerated
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ msglen |= int(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ if msglen < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ postIndex := iNdEx + msglen
+ if postIndex < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ if postIndex > l {
+ return io.ErrUnexpectedEOF
+ }
+ if m.ClientSecretSecret == nil {
+ m.ClientSecretSecret = &v1.SecretKeySelector{}
+ }
+ if err := m.ClientSecretSecret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
+ return err
+ }
+ iNdEx = postIndex
+ case 3:
+ if wireType != 2 {
+ return fmt.Errorf("proto: wrong wireType = %d for field TokenURLSecret", wireType)
+ }
+ var msglen int
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflowGenerated
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ msglen |= int(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ if msglen < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ postIndex := iNdEx + msglen
+ if postIndex < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ if postIndex > l {
+ return io.ErrUnexpectedEOF
+ }
+ if m.TokenURLSecret == nil {
+ m.TokenURLSecret = &v1.SecretKeySelector{}
+ }
+ if err := m.TokenURLSecret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
+ return err
+ }
+ iNdEx = postIndex
+ case 5:
+ if wireType != 2 {
+ return fmt.Errorf("proto: wrong wireType = %d for field Scopes", wireType)
+ }
+ var stringLen uint64
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflowGenerated
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ stringLen |= uint64(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ intStringLen := int(stringLen)
+ if intStringLen < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ postIndex := iNdEx + intStringLen
+ if postIndex < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ if postIndex > l {
+ return io.ErrUnexpectedEOF
+ }
+ m.Scopes = append(m.Scopes, string(dAtA[iNdEx:postIndex]))
+ iNdEx = postIndex
+ case 6:
+ if wireType != 2 {
+ return fmt.Errorf("proto: wrong wireType = %d for field EndpointParams", wireType)
+ }
+ var msglen int
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflowGenerated
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ msglen |= int(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ if msglen < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ postIndex := iNdEx + msglen
+ if postIndex < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ if postIndex > l {
+ return io.ErrUnexpectedEOF
+ }
+ m.EndpointParams = append(m.EndpointParams, OAuth2EndpointParam{})
+ if err := m.EndpointParams[len(m.EndpointParams)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
+ return err
+ }
+ iNdEx = postIndex
+ default:
+ iNdEx = preIndex
+ skippy, err := skipGenerated(dAtA[iNdEx:])
+ if err != nil {
+ return err
+ }
+ if (skippy < 0) || (iNdEx+skippy) < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ if (iNdEx + skippy) > l {
+ return io.ErrUnexpectedEOF
+ }
+ iNdEx += skippy
+ }
+ }
+
+ if iNdEx > l {
+ return io.ErrUnexpectedEOF
+ }
+ return nil
+}
+func (m *OAuth2EndpointParam) Unmarshal(dAtA []byte) error {
+ l := len(dAtA)
+ iNdEx := 0
+ for iNdEx < l {
+ preIndex := iNdEx
+ var wire uint64
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflowGenerated
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ wire |= uint64(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ fieldNum := int32(wire >> 3)
+ wireType := int(wire & 0x7)
+ if wireType == 4 {
+ return fmt.Errorf("proto: OAuth2EndpointParam: wiretype end group for non-group")
+ }
+ if fieldNum <= 0 {
+ return fmt.Errorf("proto: OAuth2EndpointParam: illegal tag %d (wire type %d)", fieldNum, wire)
+ }
+ switch fieldNum {
+ case 1:
+ if wireType != 2 {
+ return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
+ }
+ var stringLen uint64
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflowGenerated
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ stringLen |= uint64(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ intStringLen := int(stringLen)
+ if intStringLen < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ postIndex := iNdEx + intStringLen
+ if postIndex < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ if postIndex > l {
+ return io.ErrUnexpectedEOF
+ }
+ m.Key = string(dAtA[iNdEx:postIndex])
+ iNdEx = postIndex
+ case 2:
+ if wireType != 2 {
+ return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
+ }
+ var stringLen uint64
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflowGenerated
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ stringLen |= uint64(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ intStringLen := int(stringLen)
+ if intStringLen < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ postIndex := iNdEx + intStringLen
+ if postIndex < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ if postIndex > l {
+ return io.ErrUnexpectedEOF
+ }
+ m.Value = string(dAtA[iNdEx:postIndex])
+ iNdEx = postIndex
+ default:
+ iNdEx = preIndex
+ skippy, err := skipGenerated(dAtA[iNdEx:])
+ if err != nil {
+ return err
+ }
+ if (skippy < 0) || (iNdEx+skippy) < 0 {
+ return ErrInvalidLengthGenerated
+ }
+ if (iNdEx + skippy) > l {
+ return io.ErrUnexpectedEOF
+ }
+ iNdEx += skippy
+ }
+ }
+
+ if iNdEx > l {
+ return io.ErrUnexpectedEOF
+ }
+ return nil
+}
func (m *OSSArtifact) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
diff --git a/pkg/apis/workflow/v1alpha1/generated.proto b/pkg/apis/workflow/v1alpha1/generated.proto
index 6d770faec98a..cb4ef4c792b5 100644
--- a/pkg/apis/workflow/v1alpha1/generated.proto
+++ b/pkg/apis/workflow/v1alpha1/generated.proto
@@ -242,6 +242,13 @@ message Cache {
optional k8s.io.api.core.v1.ConfigMapKeySelector configMap = 1;
}
+// ClientCertAuth holds necessary information for client authentication via certificates
+message ClientCertAuth {
+ optional k8s.io.api.core.v1.SecretKeySelector clientCertSecret = 1;
+
+ optional k8s.io.api.core.v1.SecretKeySelector clientKeySecret = 2;
+}
+
// ClusterWorkflowTemplate is the definition of a workflow template resource in cluster scope
// +genclient
// +genclient:noStatus
@@ -643,7 +650,15 @@ message HTTPArtifact {
// Headers are an optional list of headers to send with HTTP requests for artifacts
repeated Header headers = 2;
- // BasicAuth is the secret selector for basic authentication
+ // Auth contains information for client authentication
+ optional HTTPAuth auth = 3;
+}
+
+message HTTPAuth {
+ optional ClientCertAuth clientCert = 1;
+
+ optional OAuth2Auth oauth2 = 2;
+
optional BasicAuth basicAuth = 3;
}
@@ -932,6 +947,28 @@ message NodeSynchronizationStatus {
message NoneStrategy {
}
+// OAuth2Auth holds all information for client authentication via OAuth2 tokens
+message OAuth2Auth {
+ optional k8s.io.api.core.v1.SecretKeySelector clientIDSecret = 1;
+
+ optional k8s.io.api.core.v1.SecretKeySelector clientSecretSecret = 2;
+
+ optional k8s.io.api.core.v1.SecretKeySelector tokenURLSecret = 3;
+
+ repeated string scopes = 5;
+
+ repeated OAuth2EndpointParam endpointParams = 6;
+}
+
+// EndpointParam is for requesting optional fields that should be sent in the oauth request
+message OAuth2EndpointParam {
+ // Name is the header name
+ optional string key = 1;
+
+ // Value is the literal value to use for the header
+ optional string value = 2;
+}
+
// OSSArtifact is the location of an Alibaba Cloud OSS artifact
message OSSArtifact {
optional OSSBucket oSSBucket = 1;
diff --git a/pkg/apis/workflow/v1alpha1/openapi_generated.go b/pkg/apis/workflow/v1alpha1/openapi_generated.go
index f5dc6a7f5127..43d7b1de0223 100644
--- a/pkg/apis/workflow/v1alpha1/openapi_generated.go
+++ b/pkg/apis/workflow/v1alpha1/openapi_generated.go
@@ -32,6 +32,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
"github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.Backoff": schema_pkg_apis_workflow_v1alpha1_Backoff(ref),
"github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.BasicAuth": schema_pkg_apis_workflow_v1alpha1_BasicAuth(ref),
"github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.Cache": schema_pkg_apis_workflow_v1alpha1_Cache(ref),
+ "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.ClientCertAuth": schema_pkg_apis_workflow_v1alpha1_ClientCertAuth(ref),
"github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.ClusterWorkflowTemplate": schema_pkg_apis_workflow_v1alpha1_ClusterWorkflowTemplate(ref),
"github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.ClusterWorkflowTemplateList": schema_pkg_apis_workflow_v1alpha1_ClusterWorkflowTemplateList(ref),
"github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.Condition": schema_pkg_apis_workflow_v1alpha1_Condition(ref),
@@ -62,6 +63,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
"github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.HDFSKrbConfig": schema_pkg_apis_workflow_v1alpha1_HDFSKrbConfig(ref),
"github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.HTTP": schema_pkg_apis_workflow_v1alpha1_HTTP(ref),
"github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.HTTPArtifact": schema_pkg_apis_workflow_v1alpha1_HTTPArtifact(ref),
+ "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.HTTPAuth": schema_pkg_apis_workflow_v1alpha1_HTTPAuth(ref),
"github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.HTTPHeader": schema_pkg_apis_workflow_v1alpha1_HTTPHeader(ref),
"github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.HTTPHeaderSource": schema_pkg_apis_workflow_v1alpha1_HTTPHeaderSource(ref),
"github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.Header": schema_pkg_apis_workflow_v1alpha1_Header(ref),
@@ -85,6 +87,8 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
"github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.NodeStatus": schema_pkg_apis_workflow_v1alpha1_NodeStatus(ref),
"github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.NodeSynchronizationStatus": schema_pkg_apis_workflow_v1alpha1_NodeSynchronizationStatus(ref),
"github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.NoneStrategy": schema_pkg_apis_workflow_v1alpha1_NoneStrategy(ref),
+ "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OAuth2Auth": schema_pkg_apis_workflow_v1alpha1_OAuth2Auth(ref),
+ "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OAuth2EndpointParam": schema_pkg_apis_workflow_v1alpha1_OAuth2EndpointParam(ref),
"github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OSSArtifact": schema_pkg_apis_workflow_v1alpha1_OSSArtifact(ref),
"github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OSSArtifactRepository": schema_pkg_apis_workflow_v1alpha1_OSSArtifactRepository(ref),
"github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OSSBucket": schema_pkg_apis_workflow_v1alpha1_OSSBucket(ref),
@@ -1008,6 +1012,31 @@ func schema_pkg_apis_workflow_v1alpha1_Cache(ref common.ReferenceCallback) commo
}
}
+func schema_pkg_apis_workflow_v1alpha1_ClientCertAuth(ref common.ReferenceCallback) common.OpenAPIDefinition {
+ return common.OpenAPIDefinition{
+ Schema: spec.Schema{
+ SchemaProps: spec.SchemaProps{
+ Description: "ClientCertAuth holds necessary information for client authentication via certificates",
+ Type: []string{"object"},
+ Properties: map[string]spec.Schema{
+ "clientCertSecret": {
+ SchemaProps: spec.SchemaProps{
+ Ref: ref("k8s.io/api/core/v1.SecretKeySelector"),
+ },
+ },
+ "clientKeySecret": {
+ SchemaProps: spec.SchemaProps{
+ Ref: ref("k8s.io/api/core/v1.SecretKeySelector"),
+ },
+ },
+ },
+ },
+ },
+ Dependencies: []string{
+ "k8s.io/api/core/v1.SecretKeySelector"},
+ }
+}
+
func schema_pkg_apis_workflow_v1alpha1_ClusterWorkflowTemplate(ref common.ReferenceCallback) common.OpenAPIDefinition {
return common.OpenAPIDefinition{
Schema: spec.Schema{
@@ -2683,24 +2712,50 @@ func schema_pkg_apis_workflow_v1alpha1_HTTPArtifact(ref common.ReferenceCallback
},
},
},
- "usernameSecret": {
+ "auth": {
SchemaProps: spec.SchemaProps{
- Description: "UsernameSecret is the secret selector to the repository username",
- Ref: ref("k8s.io/api/core/v1.SecretKeySelector"),
+ Description: "Auth contains information for client authentication",
+ Ref: ref("github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.HTTPAuth"),
},
},
- "passwordSecret": {
+ },
+ Required: []string{"url"},
+ },
+ },
+ Dependencies: []string{
+ "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.HTTPAuth", "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.Header"},
+ }
+}
+
+func schema_pkg_apis_workflow_v1alpha1_HTTPAuth(ref common.ReferenceCallback) common.OpenAPIDefinition {
+ return common.OpenAPIDefinition{
+ Schema: spec.Schema{
+ SchemaProps: spec.SchemaProps{
+ Type: []string{"object"},
+ Properties: map[string]spec.Schema{
+ "clientCert": {
SchemaProps: spec.SchemaProps{
- Description: "PasswordSecret is the secret selector to the repository password",
- Ref: ref("k8s.io/api/core/v1.SecretKeySelector"),
+ Default: map[string]interface{}{},
+ Ref: ref("github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.ClientCertAuth"),
+ },
+ },
+ "oauth2": {
+ SchemaProps: spec.SchemaProps{
+ Default: map[string]interface{}{},
+ Ref: ref("github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OAuth2Auth"),
+ },
+ },
+ "basicAuth": {
+ SchemaProps: spec.SchemaProps{
+ Default: map[string]interface{}{},
+ Ref: ref("github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.BasicAuth"),
},
},
},
- Required: []string{"url"},
},
},
Dependencies: []string{
- "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.Header", "k8s.io/api/core/v1.SecretKeySelector"},
+ "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.BasicAuth", "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.ClientCertAuth", "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OAuth2Auth"},
}
}
@@ -3601,6 +3656,92 @@ func schema_pkg_apis_workflow_v1alpha1_NoneStrategy(ref common.ReferenceCallback
}
}
+func schema_pkg_apis_workflow_v1alpha1_OAuth2Auth(ref common.ReferenceCallback) common.OpenAPIDefinition {
+ return common.OpenAPIDefinition{
+ Schema: spec.Schema{
+ SchemaProps: spec.SchemaProps{
+ Description: "OAuth2Auth holds all information for client authentication via OAuth2 tokens",
+ Type: []string{"object"},
+ Properties: map[string]spec.Schema{
+ "clientIDSecret": {
+ SchemaProps: spec.SchemaProps{
+ Ref: ref("k8s.io/api/core/v1.SecretKeySelector"),
+ },
+ },
+ "clientSecretSecret": {
+ SchemaProps: spec.SchemaProps{
+ Ref: ref("k8s.io/api/core/v1.SecretKeySelector"),
+ },
+ },
+ "tokenURLSecret": {
+ SchemaProps: spec.SchemaProps{
+ Ref: ref("k8s.io/api/core/v1.SecretKeySelector"),
+ },
+ },
+ "scopes": {
+ SchemaProps: spec.SchemaProps{
+ Type: []string{"array"},
+ Items: &spec.SchemaOrArray{
+ Schema: &spec.Schema{
+ SchemaProps: spec.SchemaProps{
+ Default: "",
+ Type: []string{"string"},
+ Format: "",
+ },
+ },
+ },
+ },
+ },
+ "endpointParams": {
+ SchemaProps: spec.SchemaProps{
+ Type: []string{"array"},
+ Items: &spec.SchemaOrArray{
+ Schema: &spec.Schema{
+ SchemaProps: spec.SchemaProps{
+ Default: map[string]interface{}{},
+ Ref: ref("github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OAuth2EndpointParam"),
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ Dependencies: []string{
+ "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OAuth2EndpointParam", "k8s.io/api/core/v1.SecretKeySelector"},
+ }
+}
+
+func schema_pkg_apis_workflow_v1alpha1_OAuth2EndpointParam(ref common.ReferenceCallback) common.OpenAPIDefinition {
+ return common.OpenAPIDefinition{
+ Schema: spec.Schema{
+ SchemaProps: spec.SchemaProps{
+ Description: "EndpointParam is for requesting optional fields that should be sent in the oauth request",
+ Type: []string{"object"},
+ Properties: map[string]spec.Schema{
+ "key": {
+ SchemaProps: spec.SchemaProps{
+ Description: "Name is the header name",
+ Default: "",
+ Type: []string{"string"},
+ Format: "",
+ },
+ },
+ "value": {
+ SchemaProps: spec.SchemaProps{
+ Description: "Value is the literal value to use for the header",
+ Type: []string{"string"},
+ Format: "",
+ },
+ },
+ },
+ Required: []string{"key"},
+ },
+ },
+ }
+}
+
func schema_pkg_apis_workflow_v1alpha1_OSSArtifact(ref common.ReferenceCallback) common.OpenAPIDefinition {
return common.OpenAPIDefinition{
Schema: spec.Schema{
diff --git a/pkg/apis/workflow/v1alpha1/workflow_types.go b/pkg/apis/workflow/v1alpha1/workflow_types.go
index 7aac5502420c..ed73758e8676 100644
--- a/pkg/apis/workflow/v1alpha1/workflow_types.go
+++ b/pkg/apis/workflow/v1alpha1/workflow_types.go
@@ -2412,16 +2412,46 @@ type BasicAuth struct {
PasswordSecret *apiv1.SecretKeySelector `json:"passwordSecret,omitempty" protobuf:"bytes,2,opt,name=passwordSecret"`
}
+// ClientCertAuth holds necessary information for client authentication via certificates
+type ClientCertAuth struct {
+ ClientCertSecret *apiv1.SecretKeySelector `json:"clientCertSecret,omitempty" protobuf:"bytes,1,opt,name=clientCertSecret"`
+ ClientKeySecret *apiv1.SecretKeySelector `json:"clientKeySecret,omitempty" protobuf:"bytes,2,opt,name=clientKeySecret"`
+}
+
+// OAuth2Auth holds all information for client authentication via OAuth2 tokens
+type OAuth2Auth struct {
+ ClientIDSecret *apiv1.SecretKeySelector `json:"clientIDSecret,omitempty" protobuf:"bytes,1,opt,name=clientIDSecret"`
+ ClientSecretSecret *apiv1.SecretKeySelector `json:"clientSecretSecret,omitempty" protobuf:"bytes,2,opt,name=clientSecretSecret"`
+ TokenURLSecret *apiv1.SecretKeySelector `json:"tokenURLSecret,omitempty" protobuf:"bytes,3,opt,name=tokenURLSecret"`
+ Scopes []string `json:"scopes,omitempty" protobuf:"bytes,5,rep,name=scopes"`
+ EndpointParams []OAuth2EndpointParam `json:"endpointParams,omitempty" protobuf:"bytes,6,rep,name=endpointParams"`
+}
+
+// EndpointParam is for requesting optional fields that should be sent in the oauth request
+type OAuth2EndpointParam struct {
+ // Name is the header name
+ Key string `json:"key" protobuf:"bytes,1,opt,name=key"`
+
+ // Value is the literal value to use for the header
+ Value string `json:"value,omitempty" protobuf:"bytes,2,opt,name=value"`
+}
+
+type HTTPAuth struct {
+ ClientCert ClientCertAuth `json:"clientCert,omitempty" protobuf:"bytes,1,opt,name=clientCert"`
+ OAuth2 OAuth2Auth `json:"oauth2,omitempty" protobuf:"bytes,2,opt,name=oauth2"`
+ BasicAuth BasicAuth `json:"basicAuth,omitempty" protobuf:"bytes,3,opt,name=basicAuth"`
+}
+
// HTTPArtifact allows a file served on HTTP to be placed as an input artifact in a container
type HTTPArtifact struct {
// URL of the artifact
URL string `json:"url" protobuf:"bytes,1,opt,name=url"`
// Headers are an optional list of headers to send with HTTP requests for artifacts
- Headers []Header `json:"headers,omitempty" protobuf:"bytes,2,opt,name=headers"`
+ Headers []Header `json:"headers,omitempty" protobuf:"bytes,2,rep,name=headers"`
- // BasicAuth is the secret selector for basic authentication
- BasicAuth `json:",inline" protobuf:"bytes,3,opt,name=basicAuth"`
+ // Auth contains information for client authentication
+ Auth *HTTPAuth `json:"auth,omitempty" protobuf:"bytes,3,opt,name=auth"`
}
func (h *HTTPArtifact) GetKey() (string, error) {
diff --git a/pkg/apis/workflow/v1alpha1/zz_generated.deepcopy.go b/pkg/apis/workflow/v1alpha1/zz_generated.deepcopy.go
index 741c78750cb1..e383a641c80d 100644
--- a/pkg/apis/workflow/v1alpha1/zz_generated.deepcopy.go
+++ b/pkg/apis/workflow/v1alpha1/zz_generated.deepcopy.go
@@ -514,6 +514,32 @@ func (in *Cache) DeepCopy() *Cache {
return out
}
+// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
+func (in *ClientCertAuth) DeepCopyInto(out *ClientCertAuth) {
+ *out = *in
+ if in.ClientCertSecret != nil {
+ in, out := &in.ClientCertSecret, &out.ClientCertSecret
+ *out = new(v1.SecretKeySelector)
+ (*in).DeepCopyInto(*out)
+ }
+ if in.ClientKeySecret != nil {
+ in, out := &in.ClientKeySecret, &out.ClientKeySecret
+ *out = new(v1.SecretKeySelector)
+ (*in).DeepCopyInto(*out)
+ }
+ return
+}
+
+// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientCertAuth.
+func (in *ClientCertAuth) DeepCopy() *ClientCertAuth {
+ if in == nil {
+ return nil
+ }
+ out := new(ClientCertAuth)
+ in.DeepCopyInto(out)
+ return out
+}
+
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ClusterWorkflowTemplate) DeepCopyInto(out *ClusterWorkflowTemplate) {
*out = *in
@@ -1285,7 +1311,11 @@ func (in *HTTPArtifact) DeepCopyInto(out *HTTPArtifact) {
*out = make([]Header, len(*in))
copy(*out, *in)
}
- in.BasicAuth.DeepCopyInto(&out.BasicAuth)
+ if in.Auth != nil {
+ in, out := &in.Auth, &out.Auth
+ *out = new(HTTPAuth)
+ (*in).DeepCopyInto(*out)
+ }
return
}
@@ -1299,6 +1329,25 @@ func (in *HTTPArtifact) DeepCopy() *HTTPArtifact {
return out
}
+// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
+func (in *HTTPAuth) DeepCopyInto(out *HTTPAuth) {
+ *out = *in
+ in.ClientCert.DeepCopyInto(&out.ClientCert)
+ in.OAuth2.DeepCopyInto(&out.OAuth2)
+ in.BasicAuth.DeepCopyInto(&out.BasicAuth)
+ return
+}
+
+// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPAuth.
+func (in *HTTPAuth) DeepCopy() *HTTPAuth {
+ if in == nil {
+ return nil
+ }
+ out := new(HTTPAuth)
+ in.DeepCopyInto(out)
+ return out
+}
+
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *HTTPHeader) DeepCopyInto(out *HTTPHeader) {
*out = *in
@@ -1866,6 +1915,63 @@ func (in *NoneStrategy) DeepCopy() *NoneStrategy {
return out
}
+// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
+func (in *OAuth2Auth) DeepCopyInto(out *OAuth2Auth) {
+ *out = *in
+ if in.ClientIDSecret != nil {
+ in, out := &in.ClientIDSecret, &out.ClientIDSecret
+ *out = new(v1.SecretKeySelector)
+ (*in).DeepCopyInto(*out)
+ }
+ if in.ClientSecretSecret != nil {
+ in, out := &in.ClientSecretSecret, &out.ClientSecretSecret
+ *out = new(v1.SecretKeySelector)
+ (*in).DeepCopyInto(*out)
+ }
+ if in.TokenURLSecret != nil {
+ in, out := &in.TokenURLSecret, &out.TokenURLSecret
+ *out = new(v1.SecretKeySelector)
+ (*in).DeepCopyInto(*out)
+ }
+ if in.Scopes != nil {
+ in, out := &in.Scopes, &out.Scopes
+ *out = make([]string, len(*in))
+ copy(*out, *in)
+ }
+ if in.EndpointParams != nil {
+ in, out := &in.EndpointParams, &out.EndpointParams
+ *out = make([]OAuth2EndpointParam, len(*in))
+ copy(*out, *in)
+ }
+ return
+}
+
+// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuth2Auth.
+func (in *OAuth2Auth) DeepCopy() *OAuth2Auth {
+ if in == nil {
+ return nil
+ }
+ out := new(OAuth2Auth)
+ in.DeepCopyInto(out)
+ return out
+}
+
+// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
+func (in *OAuth2EndpointParam) DeepCopyInto(out *OAuth2EndpointParam) {
+ *out = *in
+ return
+}
+
+// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuth2EndpointParam.
+func (in *OAuth2EndpointParam) DeepCopy() *OAuth2EndpointParam {
+ if in == nil {
+ return nil
+ }
+ out := new(OAuth2EndpointParam)
+ in.DeepCopyInto(out)
+ return out
+}
+
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *OSSArtifact) DeepCopyInto(out *OSSArtifact) {
*out = *in
diff --git a/pkg/plugins/executor/swagger.yml b/pkg/plugins/executor/swagger.yml
index b89a704f7081..35cba4ad58d7 100644
--- a/pkg/plugins/executor/swagger.yml
+++ b/pkg/plugins/executor/swagger.yml
@@ -329,6 +329,14 @@ definitions:
strategy
type: string
type: object
+ BasicAuth:
+ description: BasicAuth describes the secret selectors required for basic authentication
+ properties:
+ passwordSecret:
+ $ref: '#/definitions/SecretKeySelector'
+ usernameSecret:
+ $ref: '#/definitions/SecretKeySelector'
+ type: object
CSIVolumeSource:
description: Represents a source location of a volume to mount, managed by an
external CSI driver
@@ -458,6 +466,15 @@ definitions:
type: string
title: Represents a cinder volume resource in Openstack.
type: object
+ ClientCertAuth:
+ description: ClientCertAuth holds necessary information for client authentication
+ via certificates
+ properties:
+ clientCertSecret:
+ $ref: '#/definitions/SecretKeySelector'
+ clientKeySecret:
+ $ref: '#/definitions/SecretKeySelector'
+ type: object
ConfigMapEnvSource:
description: |-
The contents of the target ConfigMap's Data field will represent the
@@ -1607,19 +1624,26 @@ definitions:
description: HTTPArtifact allows a file served on HTTP to be placed as an input
artifact in a container
properties:
+ auth:
+ $ref: '#/definitions/HTTPAuth'
headers:
description: Headers are an optional list of headers to send with HTTP requests
for artifacts
items:
$ref: '#/definitions/Header'
type: array
- passwordSecret:
- $ref: '#/definitions/SecretKeySelector'
url:
description: URL of the artifact
type: string
- usernameSecret:
- $ref: '#/definitions/SecretKeySelector'
+ type: object
+ HTTPAuth:
+ properties:
+ basicAuth:
+ $ref: '#/definitions/BasicAuth'
+ clientCert:
+ $ref: '#/definitions/ClientCertAuth'
+ oauth2:
+ $ref: '#/definitions/OAuth2Auth'
type: object
HTTPGetAction:
properties:
@@ -2184,6 +2208,36 @@ definitions:
files. Note that if the artifact is a directory, the artifact driver must support the ability to
save/load the directory appropriately.
type: object
+ OAuth2Auth:
+ description: OAuth2Auth holds all information for client authentication via OAuth2
+ tokens
+ properties:
+ clientIDSecret:
+ $ref: '#/definitions/SecretKeySelector'
+ clientSecretSecret:
+ $ref: '#/definitions/SecretKeySelector'
+ endpointParams:
+ items:
+ $ref: '#/definitions/OAuth2EndpointParam'
+ type: array
+ scopes:
+ items:
+ type: string
+ type: array
+ tokenURLSecret:
+ $ref: '#/definitions/SecretKeySelector'
+ type: object
+ OAuth2EndpointParam:
+ description: EndpointParam is for requesting optional fields that should be sent
+ in the oauth request
+ properties:
+ key:
+ description: Name is the header name
+ type: string
+ value:
+ description: Value is the literal value to use for the header
+ type: string
+ type: object
OSSArtifact:
description: OSSArtifact is the location of an Alibaba Cloud OSS artifact
properties:
diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1BasicAuth.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1BasicAuth.md
new file mode 100644
index 000000000000..ea9385b595ad
--- /dev/null
+++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1BasicAuth.md
@@ -0,0 +1,15 @@
+
+
+# IoArgoprojWorkflowV1alpha1BasicAuth
+
+BasicAuth describes the secret selectors required for basic authentication
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**passwordSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional]
+**usernameSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional]
+
+
+
diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClientCertAuth.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClientCertAuth.md
new file mode 100644
index 000000000000..4e14e9c86a9b
--- /dev/null
+++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClientCertAuth.md
@@ -0,0 +1,15 @@
+
+
+# IoArgoprojWorkflowV1alpha1ClientCertAuth
+
+ClientCertAuth holds necessary information for client authentication via certificates
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**clientCertSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional]
+**clientKeySecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional]
+
+
+
diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md
index 18852bb2ec1d..97899afebf4b 100644
--- a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md
+++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md
@@ -8,10 +8,9 @@ HTTPArtifact allows a file served on HTTP to be placed as an input artifact in a
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
+**auth** | [**IoArgoprojWorkflowV1alpha1HTTPAuth**](IoArgoprojWorkflowV1alpha1HTTPAuth.md) | | [optional]
**headers** | [**List<IoArgoprojWorkflowV1alpha1Header>**](IoArgoprojWorkflowV1alpha1Header.md) | Headers are an optional list of headers to send with HTTP requests for artifacts | [optional]
-**passwordSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional]
**url** | **String** | URL of the artifact |
-**usernameSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional]
diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPAuth.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPAuth.md
new file mode 100644
index 000000000000..0225f1505fc5
--- /dev/null
+++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPAuth.md
@@ -0,0 +1,15 @@
+
+
+# IoArgoprojWorkflowV1alpha1HTTPAuth
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**basicAuth** | [**IoArgoprojWorkflowV1alpha1BasicAuth**](IoArgoprojWorkflowV1alpha1BasicAuth.md) | | [optional]
+**clientCert** | [**IoArgoprojWorkflowV1alpha1ClientCertAuth**](IoArgoprojWorkflowV1alpha1ClientCertAuth.md) | | [optional]
+**oauth2** | [**IoArgoprojWorkflowV1alpha1OAuth2Auth**](IoArgoprojWorkflowV1alpha1OAuth2Auth.md) | | [optional]
+
+
+
diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md
new file mode 100644
index 000000000000..d1698c499ebb
--- /dev/null
+++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md
@@ -0,0 +1,18 @@
+
+
+# IoArgoprojWorkflowV1alpha1OAuth2Auth
+
+OAuth2Auth holds all information for client authentication via OAuth2 tokens
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**clientIDSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional]
+**clientSecretSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional]
+**endpointParams** | [**List<IoArgoprojWorkflowV1alpha1OAuth2EndpointParam>**](IoArgoprojWorkflowV1alpha1OAuth2EndpointParam.md) | | [optional]
+**scopes** | **List<String>** | | [optional]
+**tokenURLSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional]
+
+
+
diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OAuth2EndpointParam.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OAuth2EndpointParam.md
new file mode 100644
index 000000000000..4d68de359483
--- /dev/null
+++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OAuth2EndpointParam.md
@@ -0,0 +1,15 @@
+
+
+# IoArgoprojWorkflowV1alpha1OAuth2EndpointParam
+
+EndpointParam is for requesting optional fields that should be sent in the oauth request
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**key** | **String** | Name is the header name |
+**value** | **String** | Value is the literal value to use for the header | [optional]
+
+
+
diff --git a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_basic_auth.py b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_basic_auth.py
new file mode 100644
index 000000000000..afe6dadad3f2
--- /dev/null
+++ b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_basic_auth.py
@@ -0,0 +1,265 @@
+"""
+ Argo Workflows API
+
+ Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. For more information, please see https://argoproj.github.io/argo-workflows/ # noqa: E501
+
+ The version of the OpenAPI document: VERSION
+ Generated by: https://openapi-generator.tech
+"""
+
+
+import re # noqa: F401
+import sys # noqa: F401
+
+from argo_workflows.model_utils import ( # noqa: F401
+ ApiTypeError,
+ ModelComposed,
+ ModelNormal,
+ ModelSimple,
+ cached_property,
+ change_keys_js_to_python,
+ convert_js_args_to_python_args,
+ date,
+ datetime,
+ file_type,
+ none_type,
+ validate_get_composed_info,
+)
+from ..model_utils import OpenApiModel
+from argo_workflows.exceptions import ApiAttributeError
+
+
+def lazy_import():
+ from argo_workflows.model.secret_key_selector import SecretKeySelector
+ globals()['SecretKeySelector'] = SecretKeySelector
+
+
+class IoArgoprojWorkflowV1alpha1BasicAuth(ModelNormal):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+
+ Attributes:
+ allowed_values (dict): The key is the tuple path to the attribute
+ and the for var_name this is (var_name,). The value is a dict
+ with a capitalized key describing the allowed value and an allowed
+ value. These dicts store the allowed enum values.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ discriminator_value_class_map (dict): A dict to go from the discriminator
+ variable value to the discriminator class name.
+ validations (dict): The key is the tuple path to the attribute
+ and the for var_name this is (var_name,). The value is a dict
+ that stores validations for max_length, min_length, max_items,
+ min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum,
+ inclusive_minimum, and regex.
+ additional_properties_type (tuple): A tuple of classes accepted
+ as additional properties values.
+ """
+
+ allowed_values = {
+ }
+
+ validations = {
+ }
+
+ @cached_property
+ def additional_properties_type():
+ """
+ This must be a method because a model may have properties that are
+ of type self, this must run after the class is loaded
+ """
+ lazy_import()
+ return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501
+
+ _nullable = False
+
+ @cached_property
+ def openapi_types():
+ """
+ This must be a method because a model may have properties that are
+ of type self, this must run after the class is loaded
+
+ Returns
+ openapi_types (dict): The key is attribute name
+ and the value is attribute type.
+ """
+ lazy_import()
+ return {
+ 'password_secret': (SecretKeySelector,), # noqa: E501
+ 'username_secret': (SecretKeySelector,), # noqa: E501
+ }
+
+ @cached_property
+ def discriminator():
+ return None
+
+
+ attribute_map = {
+ 'password_secret': 'passwordSecret', # noqa: E501
+ 'username_secret': 'usernameSecret', # noqa: E501
+ }
+
+ read_only_vars = {
+ }
+
+ _composed_schemas = {}
+
+ @classmethod
+ @convert_js_args_to_python_args
+ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
+ """IoArgoprojWorkflowV1alpha1BasicAuth - a model defined in OpenAPI
+
+ Keyword Args:
+ _check_type (bool): if True, values for parameters in openapi_types
+ will be type checked and a TypeError will be
+ raised if the wrong type is input.
+ Defaults to True
+ _path_to_item (tuple/list): This is a list of keys or values to
+ drill down to the model in received_data
+ when deserializing a response
+ _spec_property_naming (bool): True if the variable names in the input data
+ are serialized names, as specified in the OpenAPI document.
+ False if the variable names in the input data
+ are pythonic names, e.g. snake case (default)
+ _configuration (Configuration): the instance to use when
+ deserializing a file_type parameter.
+ If passed, type conversion is attempted
+ If omitted no type conversion is done.
+ _visited_composed_classes (tuple): This stores a tuple of
+ classes that we have traveled through so that
+ if we see that class again we will not use its
+ discriminator again.
+ When traveling through a discriminator, the
+ composed schema that is
+ is traveled through is added to this set.
+ For example if Animal has a discriminator
+ petType and we pass in "Dog", and the class Dog
+ allOf includes Animal, we move through Animal
+ once using the discriminator, and pick Dog.
+ Then in Dog, we will make an instance of the
+ Animal class but this time we won't travel
+ through its discriminator because we passed in
+ _visited_composed_classes = (Animal,)
+ password_secret (SecretKeySelector): [optional] # noqa: E501
+ username_secret (SecretKeySelector): [optional] # noqa: E501
+ """
+
+ _check_type = kwargs.pop('_check_type', True)
+ _spec_property_naming = kwargs.pop('_spec_property_naming', False)
+ _path_to_item = kwargs.pop('_path_to_item', ())
+ _configuration = kwargs.pop('_configuration', None)
+ _visited_composed_classes = kwargs.pop('_visited_composed_classes', ())
+
+ self = super(OpenApiModel, cls).__new__(cls)
+
+ if args:
+ raise ApiTypeError(
+ "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % (
+ args,
+ self.__class__.__name__,
+ ),
+ path_to_item=_path_to_item,
+ valid_classes=(self.__class__,),
+ )
+
+ self._data_store = {}
+ self._check_type = _check_type
+ self._spec_property_naming = _spec_property_naming
+ self._path_to_item = _path_to_item
+ self._configuration = _configuration
+ self._visited_composed_classes = _visited_composed_classes + (self.__class__,)
+
+ for var_name, var_value in kwargs.items():
+ if var_name not in self.attribute_map and \
+ self._configuration is not None and \
+ self._configuration.discard_unknown_keys and \
+ self.additional_properties_type is None:
+ # discard variable.
+ continue
+ setattr(self, var_name, var_value)
+ return self
+
+ required_properties = set([
+ '_data_store',
+ '_check_type',
+ '_spec_property_naming',
+ '_path_to_item',
+ '_configuration',
+ '_visited_composed_classes',
+ ])
+
+ @convert_js_args_to_python_args
+ def __init__(self, *args, **kwargs): # noqa: E501
+ """IoArgoprojWorkflowV1alpha1BasicAuth - a model defined in OpenAPI
+
+ Keyword Args:
+ _check_type (bool): if True, values for parameters in openapi_types
+ will be type checked and a TypeError will be
+ raised if the wrong type is input.
+ Defaults to True
+ _path_to_item (tuple/list): This is a list of keys or values to
+ drill down to the model in received_data
+ when deserializing a response
+ _spec_property_naming (bool): True if the variable names in the input data
+ are serialized names, as specified in the OpenAPI document.
+ False if the variable names in the input data
+ are pythonic names, e.g. snake case (default)
+ _configuration (Configuration): the instance to use when
+ deserializing a file_type parameter.
+ If passed, type conversion is attempted
+ If omitted no type conversion is done.
+ _visited_composed_classes (tuple): This stores a tuple of
+ classes that we have traveled through so that
+ if we see that class again we will not use its
+ discriminator again.
+ When traveling through a discriminator, the
+ composed schema that is
+ is traveled through is added to this set.
+ For example if Animal has a discriminator
+ petType and we pass in "Dog", and the class Dog
+ allOf includes Animal, we move through Animal
+ once using the discriminator, and pick Dog.
+ Then in Dog, we will make an instance of the
+ Animal class but this time we won't travel
+ through its discriminator because we passed in
+ _visited_composed_classes = (Animal,)
+ password_secret (SecretKeySelector): [optional] # noqa: E501
+ username_secret (SecretKeySelector): [optional] # noqa: E501
+ """
+
+ _check_type = kwargs.pop('_check_type', True)
+ _spec_property_naming = kwargs.pop('_spec_property_naming', False)
+ _path_to_item = kwargs.pop('_path_to_item', ())
+ _configuration = kwargs.pop('_configuration', None)
+ _visited_composed_classes = kwargs.pop('_visited_composed_classes', ())
+
+ if args:
+ raise ApiTypeError(
+ "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % (
+ args,
+ self.__class__.__name__,
+ ),
+ path_to_item=_path_to_item,
+ valid_classes=(self.__class__,),
+ )
+
+ self._data_store = {}
+ self._check_type = _check_type
+ self._spec_property_naming = _spec_property_naming
+ self._path_to_item = _path_to_item
+ self._configuration = _configuration
+ self._visited_composed_classes = _visited_composed_classes + (self.__class__,)
+
+ for var_name, var_value in kwargs.items():
+ if var_name not in self.attribute_map and \
+ self._configuration is not None and \
+ self._configuration.discard_unknown_keys and \
+ self.additional_properties_type is None:
+ # discard variable.
+ continue
+ setattr(self, var_name, var_value)
+ if var_name in self.read_only_vars:
+ raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate "
+ f"class with read only attributes.")
diff --git a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_client_cert_auth.py b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_client_cert_auth.py
new file mode 100644
index 000000000000..9c96631c85bf
--- /dev/null
+++ b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_client_cert_auth.py
@@ -0,0 +1,265 @@
+"""
+ Argo Workflows API
+
+ Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. For more information, please see https://argoproj.github.io/argo-workflows/ # noqa: E501
+
+ The version of the OpenAPI document: VERSION
+ Generated by: https://openapi-generator.tech
+"""
+
+
+import re # noqa: F401
+import sys # noqa: F401
+
+from argo_workflows.model_utils import ( # noqa: F401
+ ApiTypeError,
+ ModelComposed,
+ ModelNormal,
+ ModelSimple,
+ cached_property,
+ change_keys_js_to_python,
+ convert_js_args_to_python_args,
+ date,
+ datetime,
+ file_type,
+ none_type,
+ validate_get_composed_info,
+)
+from ..model_utils import OpenApiModel
+from argo_workflows.exceptions import ApiAttributeError
+
+
+def lazy_import():
+ from argo_workflows.model.secret_key_selector import SecretKeySelector
+ globals()['SecretKeySelector'] = SecretKeySelector
+
+
+class IoArgoprojWorkflowV1alpha1ClientCertAuth(ModelNormal):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+
+ Attributes:
+ allowed_values (dict): The key is the tuple path to the attribute
+ and the for var_name this is (var_name,). The value is a dict
+ with a capitalized key describing the allowed value and an allowed
+ value. These dicts store the allowed enum values.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ discriminator_value_class_map (dict): A dict to go from the discriminator
+ variable value to the discriminator class name.
+ validations (dict): The key is the tuple path to the attribute
+ and the for var_name this is (var_name,). The value is a dict
+ that stores validations for max_length, min_length, max_items,
+ min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum,
+ inclusive_minimum, and regex.
+ additional_properties_type (tuple): A tuple of classes accepted
+ as additional properties values.
+ """
+
+ allowed_values = {
+ }
+
+ validations = {
+ }
+
+ @cached_property
+ def additional_properties_type():
+ """
+ This must be a method because a model may have properties that are
+ of type self, this must run after the class is loaded
+ """
+ lazy_import()
+ return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501
+
+ _nullable = False
+
+ @cached_property
+ def openapi_types():
+ """
+ This must be a method because a model may have properties that are
+ of type self, this must run after the class is loaded
+
+ Returns
+ openapi_types (dict): The key is attribute name
+ and the value is attribute type.
+ """
+ lazy_import()
+ return {
+ 'client_cert_secret': (SecretKeySelector,), # noqa: E501
+ 'client_key_secret': (SecretKeySelector,), # noqa: E501
+ }
+
+ @cached_property
+ def discriminator():
+ return None
+
+
+ attribute_map = {
+ 'client_cert_secret': 'clientCertSecret', # noqa: E501
+ 'client_key_secret': 'clientKeySecret', # noqa: E501
+ }
+
+ read_only_vars = {
+ }
+
+ _composed_schemas = {}
+
+ @classmethod
+ @convert_js_args_to_python_args
+ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
+ """IoArgoprojWorkflowV1alpha1ClientCertAuth - a model defined in OpenAPI
+
+ Keyword Args:
+ _check_type (bool): if True, values for parameters in openapi_types
+ will be type checked and a TypeError will be
+ raised if the wrong type is input.
+ Defaults to True
+ _path_to_item (tuple/list): This is a list of keys or values to
+ drill down to the model in received_data
+ when deserializing a response
+ _spec_property_naming (bool): True if the variable names in the input data
+ are serialized names, as specified in the OpenAPI document.
+ False if the variable names in the input data
+ are pythonic names, e.g. snake case (default)
+ _configuration (Configuration): the instance to use when
+ deserializing a file_type parameter.
+ If passed, type conversion is attempted
+ If omitted no type conversion is done.
+ _visited_composed_classes (tuple): This stores a tuple of
+ classes that we have traveled through so that
+ if we see that class again we will not use its
+ discriminator again.
+ When traveling through a discriminator, the
+ composed schema that is
+ is traveled through is added to this set.
+ For example if Animal has a discriminator
+ petType and we pass in "Dog", and the class Dog
+ allOf includes Animal, we move through Animal
+ once using the discriminator, and pick Dog.
+ Then in Dog, we will make an instance of the
+ Animal class but this time we won't travel
+ through its discriminator because we passed in
+ _visited_composed_classes = (Animal,)
+ client_cert_secret (SecretKeySelector): [optional] # noqa: E501
+ client_key_secret (SecretKeySelector): [optional] # noqa: E501
+ """
+
+ _check_type = kwargs.pop('_check_type', True)
+ _spec_property_naming = kwargs.pop('_spec_property_naming', False)
+ _path_to_item = kwargs.pop('_path_to_item', ())
+ _configuration = kwargs.pop('_configuration', None)
+ _visited_composed_classes = kwargs.pop('_visited_composed_classes', ())
+
+ self = super(OpenApiModel, cls).__new__(cls)
+
+ if args:
+ raise ApiTypeError(
+ "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % (
+ args,
+ self.__class__.__name__,
+ ),
+ path_to_item=_path_to_item,
+ valid_classes=(self.__class__,),
+ )
+
+ self._data_store = {}
+ self._check_type = _check_type
+ self._spec_property_naming = _spec_property_naming
+ self._path_to_item = _path_to_item
+ self._configuration = _configuration
+ self._visited_composed_classes = _visited_composed_classes + (self.__class__,)
+
+ for var_name, var_value in kwargs.items():
+ if var_name not in self.attribute_map and \
+ self._configuration is not None and \
+ self._configuration.discard_unknown_keys and \
+ self.additional_properties_type is None:
+ # discard variable.
+ continue
+ setattr(self, var_name, var_value)
+ return self
+
+ required_properties = set([
+ '_data_store',
+ '_check_type',
+ '_spec_property_naming',
+ '_path_to_item',
+ '_configuration',
+ '_visited_composed_classes',
+ ])
+
+ @convert_js_args_to_python_args
+ def __init__(self, *args, **kwargs): # noqa: E501
+ """IoArgoprojWorkflowV1alpha1ClientCertAuth - a model defined in OpenAPI
+
+ Keyword Args:
+ _check_type (bool): if True, values for parameters in openapi_types
+ will be type checked and a TypeError will be
+ raised if the wrong type is input.
+ Defaults to True
+ _path_to_item (tuple/list): This is a list of keys or values to
+ drill down to the model in received_data
+ when deserializing a response
+ _spec_property_naming (bool): True if the variable names in the input data
+ are serialized names, as specified in the OpenAPI document.
+ False if the variable names in the input data
+ are pythonic names, e.g. snake case (default)
+ _configuration (Configuration): the instance to use when
+ deserializing a file_type parameter.
+ If passed, type conversion is attempted
+ If omitted no type conversion is done.
+ _visited_composed_classes (tuple): This stores a tuple of
+ classes that we have traveled through so that
+ if we see that class again we will not use its
+ discriminator again.
+ When traveling through a discriminator, the
+ composed schema that is
+ is traveled through is added to this set.
+ For example if Animal has a discriminator
+ petType and we pass in "Dog", and the class Dog
+ allOf includes Animal, we move through Animal
+ once using the discriminator, and pick Dog.
+ Then in Dog, we will make an instance of the
+ Animal class but this time we won't travel
+ through its discriminator because we passed in
+ _visited_composed_classes = (Animal,)
+ client_cert_secret (SecretKeySelector): [optional] # noqa: E501
+ client_key_secret (SecretKeySelector): [optional] # noqa: E501
+ """
+
+ _check_type = kwargs.pop('_check_type', True)
+ _spec_property_naming = kwargs.pop('_spec_property_naming', False)
+ _path_to_item = kwargs.pop('_path_to_item', ())
+ _configuration = kwargs.pop('_configuration', None)
+ _visited_composed_classes = kwargs.pop('_visited_composed_classes', ())
+
+ if args:
+ raise ApiTypeError(
+ "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % (
+ args,
+ self.__class__.__name__,
+ ),
+ path_to_item=_path_to_item,
+ valid_classes=(self.__class__,),
+ )
+
+ self._data_store = {}
+ self._check_type = _check_type
+ self._spec_property_naming = _spec_property_naming
+ self._path_to_item = _path_to_item
+ self._configuration = _configuration
+ self._visited_composed_classes = _visited_composed_classes + (self.__class__,)
+
+ for var_name, var_value in kwargs.items():
+ if var_name not in self.attribute_map and \
+ self._configuration is not None and \
+ self._configuration.discard_unknown_keys and \
+ self.additional_properties_type is None:
+ # discard variable.
+ continue
+ setattr(self, var_name, var_value)
+ if var_name in self.read_only_vars:
+ raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate "
+ f"class with read only attributes.")
diff --git a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_http_artifact.py b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_http_artifact.py
index f0a92602e13a..de7abcb14d7c 100644
--- a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_http_artifact.py
+++ b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_http_artifact.py
@@ -31,9 +31,9 @@
def lazy_import():
from argo_workflows.model.io_argoproj_workflow_v1alpha1_header import IoArgoprojWorkflowV1alpha1Header
- from argo_workflows.model.secret_key_selector import SecretKeySelector
+ from argo_workflows.model.io_argoproj_workflow_v1alpha1_http_auth import IoArgoprojWorkflowV1alpha1HTTPAuth
+ globals()['IoArgoprojWorkflowV1alpha1HTTPAuth'] = IoArgoprojWorkflowV1alpha1HTTPAuth
globals()['IoArgoprojWorkflowV1alpha1Header'] = IoArgoprojWorkflowV1alpha1Header
- globals()['SecretKeySelector'] = SecretKeySelector
class IoArgoprojWorkflowV1alpha1HTTPArtifact(ModelNormal):
@@ -90,9 +90,8 @@ def openapi_types():
lazy_import()
return {
'url': (str,), # noqa: E501
+ 'auth': (IoArgoprojWorkflowV1alpha1HTTPAuth,), # noqa: E501
'headers': ([IoArgoprojWorkflowV1alpha1Header],), # noqa: E501
- 'password_secret': (SecretKeySelector,), # noqa: E501
- 'username_secret': (SecretKeySelector,), # noqa: E501
}
@cached_property
@@ -102,9 +101,8 @@ def discriminator():
attribute_map = {
'url': 'url', # noqa: E501
+ 'auth': 'auth', # noqa: E501
'headers': 'headers', # noqa: E501
- 'password_secret': 'passwordSecret', # noqa: E501
- 'username_secret': 'usernameSecret', # noqa: E501
}
read_only_vars = {
@@ -151,9 +149,8 @@ def _from_openapi_data(cls, url, *args, **kwargs): # noqa: E501
Animal class but this time we won't travel
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
+ auth (IoArgoprojWorkflowV1alpha1HTTPAuth): [optional] # noqa: E501
headers ([IoArgoprojWorkflowV1alpha1Header]): Headers are an optional list of headers to send with HTTP requests for artifacts. [optional] # noqa: E501
- password_secret (SecretKeySelector): [optional] # noqa: E501
- username_secret (SecretKeySelector): [optional] # noqa: E501
"""
_check_type = kwargs.pop('_check_type', True)
@@ -239,9 +236,8 @@ def __init__(self, url, *args, **kwargs): # noqa: E501
Animal class but this time we won't travel
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
+ auth (IoArgoprojWorkflowV1alpha1HTTPAuth): [optional] # noqa: E501
headers ([IoArgoprojWorkflowV1alpha1Header]): Headers are an optional list of headers to send with HTTP requests for artifacts. [optional] # noqa: E501
- password_secret (SecretKeySelector): [optional] # noqa: E501
- username_secret (SecretKeySelector): [optional] # noqa: E501
"""
_check_type = kwargs.pop('_check_type', True)
diff --git a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_http_auth.py b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_http_auth.py
new file mode 100644
index 000000000000..c266d5df5452
--- /dev/null
+++ b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_http_auth.py
@@ -0,0 +1,273 @@
+"""
+ Argo Workflows API
+
+ Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. For more information, please see https://argoproj.github.io/argo-workflows/ # noqa: E501
+
+ The version of the OpenAPI document: VERSION
+ Generated by: https://openapi-generator.tech
+"""
+
+
+import re # noqa: F401
+import sys # noqa: F401
+
+from argo_workflows.model_utils import ( # noqa: F401
+ ApiTypeError,
+ ModelComposed,
+ ModelNormal,
+ ModelSimple,
+ cached_property,
+ change_keys_js_to_python,
+ convert_js_args_to_python_args,
+ date,
+ datetime,
+ file_type,
+ none_type,
+ validate_get_composed_info,
+)
+from ..model_utils import OpenApiModel
+from argo_workflows.exceptions import ApiAttributeError
+
+
+def lazy_import():
+ from argo_workflows.model.io_argoproj_workflow_v1alpha1_basic_auth import IoArgoprojWorkflowV1alpha1BasicAuth
+ from argo_workflows.model.io_argoproj_workflow_v1alpha1_client_cert_auth import IoArgoprojWorkflowV1alpha1ClientCertAuth
+ from argo_workflows.model.io_argoproj_workflow_v1alpha1_o_auth2_auth import IoArgoprojWorkflowV1alpha1OAuth2Auth
+ globals()['IoArgoprojWorkflowV1alpha1BasicAuth'] = IoArgoprojWorkflowV1alpha1BasicAuth
+ globals()['IoArgoprojWorkflowV1alpha1ClientCertAuth'] = IoArgoprojWorkflowV1alpha1ClientCertAuth
+ globals()['IoArgoprojWorkflowV1alpha1OAuth2Auth'] = IoArgoprojWorkflowV1alpha1OAuth2Auth
+
+
+class IoArgoprojWorkflowV1alpha1HTTPAuth(ModelNormal):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+
+ Attributes:
+ allowed_values (dict): The key is the tuple path to the attribute
+ and the for var_name this is (var_name,). The value is a dict
+ with a capitalized key describing the allowed value and an allowed
+ value. These dicts store the allowed enum values.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ discriminator_value_class_map (dict): A dict to go from the discriminator
+ variable value to the discriminator class name.
+ validations (dict): The key is the tuple path to the attribute
+ and the for var_name this is (var_name,). The value is a dict
+ that stores validations for max_length, min_length, max_items,
+ min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum,
+ inclusive_minimum, and regex.
+ additional_properties_type (tuple): A tuple of classes accepted
+ as additional properties values.
+ """
+
+ allowed_values = {
+ }
+
+ validations = {
+ }
+
+ @cached_property
+ def additional_properties_type():
+ """
+ This must be a method because a model may have properties that are
+ of type self, this must run after the class is loaded
+ """
+ lazy_import()
+ return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501
+
+ _nullable = False
+
+ @cached_property
+ def openapi_types():
+ """
+ This must be a method because a model may have properties that are
+ of type self, this must run after the class is loaded
+
+ Returns
+ openapi_types (dict): The key is attribute name
+ and the value is attribute type.
+ """
+ lazy_import()
+ return {
+ 'basic_auth': (IoArgoprojWorkflowV1alpha1BasicAuth,), # noqa: E501
+ 'client_cert': (IoArgoprojWorkflowV1alpha1ClientCertAuth,), # noqa: E501
+ 'oauth2': (IoArgoprojWorkflowV1alpha1OAuth2Auth,), # noqa: E501
+ }
+
+ @cached_property
+ def discriminator():
+ return None
+
+
+ attribute_map = {
+ 'basic_auth': 'basicAuth', # noqa: E501
+ 'client_cert': 'clientCert', # noqa: E501
+ 'oauth2': 'oauth2', # noqa: E501
+ }
+
+ read_only_vars = {
+ }
+
+ _composed_schemas = {}
+
+ @classmethod
+ @convert_js_args_to_python_args
+ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
+ """IoArgoprojWorkflowV1alpha1HTTPAuth - a model defined in OpenAPI
+
+ Keyword Args:
+ _check_type (bool): if True, values for parameters in openapi_types
+ will be type checked and a TypeError will be
+ raised if the wrong type is input.
+ Defaults to True
+ _path_to_item (tuple/list): This is a list of keys or values to
+ drill down to the model in received_data
+ when deserializing a response
+ _spec_property_naming (bool): True if the variable names in the input data
+ are serialized names, as specified in the OpenAPI document.
+ False if the variable names in the input data
+ are pythonic names, e.g. snake case (default)
+ _configuration (Configuration): the instance to use when
+ deserializing a file_type parameter.
+ If passed, type conversion is attempted
+ If omitted no type conversion is done.
+ _visited_composed_classes (tuple): This stores a tuple of
+ classes that we have traveled through so that
+ if we see that class again we will not use its
+ discriminator again.
+ When traveling through a discriminator, the
+ composed schema that is
+ is traveled through is added to this set.
+ For example if Animal has a discriminator
+ petType and we pass in "Dog", and the class Dog
+ allOf includes Animal, we move through Animal
+ once using the discriminator, and pick Dog.
+ Then in Dog, we will make an instance of the
+ Animal class but this time we won't travel
+ through its discriminator because we passed in
+ _visited_composed_classes = (Animal,)
+ basic_auth (IoArgoprojWorkflowV1alpha1BasicAuth): [optional] # noqa: E501
+ client_cert (IoArgoprojWorkflowV1alpha1ClientCertAuth): [optional] # noqa: E501
+ oauth2 (IoArgoprojWorkflowV1alpha1OAuth2Auth): [optional] # noqa: E501
+ """
+
+ _check_type = kwargs.pop('_check_type', True)
+ _spec_property_naming = kwargs.pop('_spec_property_naming', False)
+ _path_to_item = kwargs.pop('_path_to_item', ())
+ _configuration = kwargs.pop('_configuration', None)
+ _visited_composed_classes = kwargs.pop('_visited_composed_classes', ())
+
+ self = super(OpenApiModel, cls).__new__(cls)
+
+ if args:
+ raise ApiTypeError(
+ "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % (
+ args,
+ self.__class__.__name__,
+ ),
+ path_to_item=_path_to_item,
+ valid_classes=(self.__class__,),
+ )
+
+ self._data_store = {}
+ self._check_type = _check_type
+ self._spec_property_naming = _spec_property_naming
+ self._path_to_item = _path_to_item
+ self._configuration = _configuration
+ self._visited_composed_classes = _visited_composed_classes + (self.__class__,)
+
+ for var_name, var_value in kwargs.items():
+ if var_name not in self.attribute_map and \
+ self._configuration is not None and \
+ self._configuration.discard_unknown_keys and \
+ self.additional_properties_type is None:
+ # discard variable.
+ continue
+ setattr(self, var_name, var_value)
+ return self
+
+ required_properties = set([
+ '_data_store',
+ '_check_type',
+ '_spec_property_naming',
+ '_path_to_item',
+ '_configuration',
+ '_visited_composed_classes',
+ ])
+
+ @convert_js_args_to_python_args
+ def __init__(self, *args, **kwargs): # noqa: E501
+ """IoArgoprojWorkflowV1alpha1HTTPAuth - a model defined in OpenAPI
+
+ Keyword Args:
+ _check_type (bool): if True, values for parameters in openapi_types
+ will be type checked and a TypeError will be
+ raised if the wrong type is input.
+ Defaults to True
+ _path_to_item (tuple/list): This is a list of keys or values to
+ drill down to the model in received_data
+ when deserializing a response
+ _spec_property_naming (bool): True if the variable names in the input data
+ are serialized names, as specified in the OpenAPI document.
+ False if the variable names in the input data
+ are pythonic names, e.g. snake case (default)
+ _configuration (Configuration): the instance to use when
+ deserializing a file_type parameter.
+ If passed, type conversion is attempted
+ If omitted no type conversion is done.
+ _visited_composed_classes (tuple): This stores a tuple of
+ classes that we have traveled through so that
+ if we see that class again we will not use its
+ discriminator again.
+ When traveling through a discriminator, the
+ composed schema that is
+ is traveled through is added to this set.
+ For example if Animal has a discriminator
+ petType and we pass in "Dog", and the class Dog
+ allOf includes Animal, we move through Animal
+ once using the discriminator, and pick Dog.
+ Then in Dog, we will make an instance of the
+ Animal class but this time we won't travel
+ through its discriminator because we passed in
+ _visited_composed_classes = (Animal,)
+ basic_auth (IoArgoprojWorkflowV1alpha1BasicAuth): [optional] # noqa: E501
+ client_cert (IoArgoprojWorkflowV1alpha1ClientCertAuth): [optional] # noqa: E501
+ oauth2 (IoArgoprojWorkflowV1alpha1OAuth2Auth): [optional] # noqa: E501
+ """
+
+ _check_type = kwargs.pop('_check_type', True)
+ _spec_property_naming = kwargs.pop('_spec_property_naming', False)
+ _path_to_item = kwargs.pop('_path_to_item', ())
+ _configuration = kwargs.pop('_configuration', None)
+ _visited_composed_classes = kwargs.pop('_visited_composed_classes', ())
+
+ if args:
+ raise ApiTypeError(
+ "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % (
+ args,
+ self.__class__.__name__,
+ ),
+ path_to_item=_path_to_item,
+ valid_classes=(self.__class__,),
+ )
+
+ self._data_store = {}
+ self._check_type = _check_type
+ self._spec_property_naming = _spec_property_naming
+ self._path_to_item = _path_to_item
+ self._configuration = _configuration
+ self._visited_composed_classes = _visited_composed_classes + (self.__class__,)
+
+ for var_name, var_value in kwargs.items():
+ if var_name not in self.attribute_map and \
+ self._configuration is not None and \
+ self._configuration.discard_unknown_keys and \
+ self.additional_properties_type is None:
+ # discard variable.
+ continue
+ setattr(self, var_name, var_value)
+ if var_name in self.read_only_vars:
+ raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate "
+ f"class with read only attributes.")
diff --git a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_o_auth2_auth.py b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_o_auth2_auth.py
new file mode 100644
index 000000000000..f9d4a61589fe
--- /dev/null
+++ b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_o_auth2_auth.py
@@ -0,0 +1,279 @@
+"""
+ Argo Workflows API
+
+ Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. For more information, please see https://argoproj.github.io/argo-workflows/ # noqa: E501
+
+ The version of the OpenAPI document: VERSION
+ Generated by: https://openapi-generator.tech
+"""
+
+
+import re # noqa: F401
+import sys # noqa: F401
+
+from argo_workflows.model_utils import ( # noqa: F401
+ ApiTypeError,
+ ModelComposed,
+ ModelNormal,
+ ModelSimple,
+ cached_property,
+ change_keys_js_to_python,
+ convert_js_args_to_python_args,
+ date,
+ datetime,
+ file_type,
+ none_type,
+ validate_get_composed_info,
+)
+from ..model_utils import OpenApiModel
+from argo_workflows.exceptions import ApiAttributeError
+
+
+def lazy_import():
+ from argo_workflows.model.io_argoproj_workflow_v1alpha1_o_auth2_endpoint_param import IoArgoprojWorkflowV1alpha1OAuth2EndpointParam
+ from argo_workflows.model.secret_key_selector import SecretKeySelector
+ globals()['IoArgoprojWorkflowV1alpha1OAuth2EndpointParam'] = IoArgoprojWorkflowV1alpha1OAuth2EndpointParam
+ globals()['SecretKeySelector'] = SecretKeySelector
+
+
+class IoArgoprojWorkflowV1alpha1OAuth2Auth(ModelNormal):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+
+ Attributes:
+ allowed_values (dict): The key is the tuple path to the attribute
+ and the for var_name this is (var_name,). The value is a dict
+ with a capitalized key describing the allowed value and an allowed
+ value. These dicts store the allowed enum values.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ discriminator_value_class_map (dict): A dict to go from the discriminator
+ variable value to the discriminator class name.
+ validations (dict): The key is the tuple path to the attribute
+ and the for var_name this is (var_name,). The value is a dict
+ that stores validations for max_length, min_length, max_items,
+ min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum,
+ inclusive_minimum, and regex.
+ additional_properties_type (tuple): A tuple of classes accepted
+ as additional properties values.
+ """
+
+ allowed_values = {
+ }
+
+ validations = {
+ }
+
+ @cached_property
+ def additional_properties_type():
+ """
+ This must be a method because a model may have properties that are
+ of type self, this must run after the class is loaded
+ """
+ lazy_import()
+ return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501
+
+ _nullable = False
+
+ @cached_property
+ def openapi_types():
+ """
+ This must be a method because a model may have properties that are
+ of type self, this must run after the class is loaded
+
+ Returns
+ openapi_types (dict): The key is attribute name
+ and the value is attribute type.
+ """
+ lazy_import()
+ return {
+ 'client_id_secret': (SecretKeySelector,), # noqa: E501
+ 'client_secret_secret': (SecretKeySelector,), # noqa: E501
+ 'endpoint_params': ([IoArgoprojWorkflowV1alpha1OAuth2EndpointParam],), # noqa: E501
+ 'scopes': ([str],), # noqa: E501
+ 'token_url_secret': (SecretKeySelector,), # noqa: E501
+ }
+
+ @cached_property
+ def discriminator():
+ return None
+
+
+ attribute_map = {
+ 'client_id_secret': 'clientIDSecret', # noqa: E501
+ 'client_secret_secret': 'clientSecretSecret', # noqa: E501
+ 'endpoint_params': 'endpointParams', # noqa: E501
+ 'scopes': 'scopes', # noqa: E501
+ 'token_url_secret': 'tokenURLSecret', # noqa: E501
+ }
+
+ read_only_vars = {
+ }
+
+ _composed_schemas = {}
+
+ @classmethod
+ @convert_js_args_to_python_args
+ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
+ """IoArgoprojWorkflowV1alpha1OAuth2Auth - a model defined in OpenAPI
+
+ Keyword Args:
+ _check_type (bool): if True, values for parameters in openapi_types
+ will be type checked and a TypeError will be
+ raised if the wrong type is input.
+ Defaults to True
+ _path_to_item (tuple/list): This is a list of keys or values to
+ drill down to the model in received_data
+ when deserializing a response
+ _spec_property_naming (bool): True if the variable names in the input data
+ are serialized names, as specified in the OpenAPI document.
+ False if the variable names in the input data
+ are pythonic names, e.g. snake case (default)
+ _configuration (Configuration): the instance to use when
+ deserializing a file_type parameter.
+ If passed, type conversion is attempted
+ If omitted no type conversion is done.
+ _visited_composed_classes (tuple): This stores a tuple of
+ classes that we have traveled through so that
+ if we see that class again we will not use its
+ discriminator again.
+ When traveling through a discriminator, the
+ composed schema that is
+ is traveled through is added to this set.
+ For example if Animal has a discriminator
+ petType and we pass in "Dog", and the class Dog
+ allOf includes Animal, we move through Animal
+ once using the discriminator, and pick Dog.
+ Then in Dog, we will make an instance of the
+ Animal class but this time we won't travel
+ through its discriminator because we passed in
+ _visited_composed_classes = (Animal,)
+ client_id_secret (SecretKeySelector): [optional] # noqa: E501
+ client_secret_secret (SecretKeySelector): [optional] # noqa: E501
+ endpoint_params ([IoArgoprojWorkflowV1alpha1OAuth2EndpointParam]): [optional] # noqa: E501
+ scopes ([str]): [optional] # noqa: E501
+ token_url_secret (SecretKeySelector): [optional] # noqa: E501
+ """
+
+ _check_type = kwargs.pop('_check_type', True)
+ _spec_property_naming = kwargs.pop('_spec_property_naming', False)
+ _path_to_item = kwargs.pop('_path_to_item', ())
+ _configuration = kwargs.pop('_configuration', None)
+ _visited_composed_classes = kwargs.pop('_visited_composed_classes', ())
+
+ self = super(OpenApiModel, cls).__new__(cls)
+
+ if args:
+ raise ApiTypeError(
+ "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % (
+ args,
+ self.__class__.__name__,
+ ),
+ path_to_item=_path_to_item,
+ valid_classes=(self.__class__,),
+ )
+
+ self._data_store = {}
+ self._check_type = _check_type
+ self._spec_property_naming = _spec_property_naming
+ self._path_to_item = _path_to_item
+ self._configuration = _configuration
+ self._visited_composed_classes = _visited_composed_classes + (self.__class__,)
+
+ for var_name, var_value in kwargs.items():
+ if var_name not in self.attribute_map and \
+ self._configuration is not None and \
+ self._configuration.discard_unknown_keys and \
+ self.additional_properties_type is None:
+ # discard variable.
+ continue
+ setattr(self, var_name, var_value)
+ return self
+
+ required_properties = set([
+ '_data_store',
+ '_check_type',
+ '_spec_property_naming',
+ '_path_to_item',
+ '_configuration',
+ '_visited_composed_classes',
+ ])
+
+ @convert_js_args_to_python_args
+ def __init__(self, *args, **kwargs): # noqa: E501
+ """IoArgoprojWorkflowV1alpha1OAuth2Auth - a model defined in OpenAPI
+
+ Keyword Args:
+ _check_type (bool): if True, values for parameters in openapi_types
+ will be type checked and a TypeError will be
+ raised if the wrong type is input.
+ Defaults to True
+ _path_to_item (tuple/list): This is a list of keys or values to
+ drill down to the model in received_data
+ when deserializing a response
+ _spec_property_naming (bool): True if the variable names in the input data
+ are serialized names, as specified in the OpenAPI document.
+ False if the variable names in the input data
+ are pythonic names, e.g. snake case (default)
+ _configuration (Configuration): the instance to use when
+ deserializing a file_type parameter.
+ If passed, type conversion is attempted
+ If omitted no type conversion is done.
+ _visited_composed_classes (tuple): This stores a tuple of
+ classes that we have traveled through so that
+ if we see that class again we will not use its
+ discriminator again.
+ When traveling through a discriminator, the
+ composed schema that is
+ is traveled through is added to this set.
+ For example if Animal has a discriminator
+ petType and we pass in "Dog", and the class Dog
+ allOf includes Animal, we move through Animal
+ once using the discriminator, and pick Dog.
+ Then in Dog, we will make an instance of the
+ Animal class but this time we won't travel
+ through its discriminator because we passed in
+ _visited_composed_classes = (Animal,)
+ client_id_secret (SecretKeySelector): [optional] # noqa: E501
+ client_secret_secret (SecretKeySelector): [optional] # noqa: E501
+ endpoint_params ([IoArgoprojWorkflowV1alpha1OAuth2EndpointParam]): [optional] # noqa: E501
+ scopes ([str]): [optional] # noqa: E501
+ token_url_secret (SecretKeySelector): [optional] # noqa: E501
+ """
+
+ _check_type = kwargs.pop('_check_type', True)
+ _spec_property_naming = kwargs.pop('_spec_property_naming', False)
+ _path_to_item = kwargs.pop('_path_to_item', ())
+ _configuration = kwargs.pop('_configuration', None)
+ _visited_composed_classes = kwargs.pop('_visited_composed_classes', ())
+
+ if args:
+ raise ApiTypeError(
+ "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % (
+ args,
+ self.__class__.__name__,
+ ),
+ path_to_item=_path_to_item,
+ valid_classes=(self.__class__,),
+ )
+
+ self._data_store = {}
+ self._check_type = _check_type
+ self._spec_property_naming = _spec_property_naming
+ self._path_to_item = _path_to_item
+ self._configuration = _configuration
+ self._visited_composed_classes = _visited_composed_classes + (self.__class__,)
+
+ for var_name, var_value in kwargs.items():
+ if var_name not in self.attribute_map and \
+ self._configuration is not None and \
+ self._configuration.discard_unknown_keys and \
+ self.additional_properties_type is None:
+ # discard variable.
+ continue
+ setattr(self, var_name, var_value)
+ if var_name in self.read_only_vars:
+ raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate "
+ f"class with read only attributes.")
diff --git a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_o_auth2_endpoint_param.py b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_o_auth2_endpoint_param.py
new file mode 100644
index 000000000000..e5fbddaf2344
--- /dev/null
+++ b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_o_auth2_endpoint_param.py
@@ -0,0 +1,265 @@
+"""
+ Argo Workflows API
+
+ Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. For more information, please see https://argoproj.github.io/argo-workflows/ # noqa: E501
+
+ The version of the OpenAPI document: VERSION
+ Generated by: https://openapi-generator.tech
+"""
+
+
+import re # noqa: F401
+import sys # noqa: F401
+
+from argo_workflows.model_utils import ( # noqa: F401
+ ApiTypeError,
+ ModelComposed,
+ ModelNormal,
+ ModelSimple,
+ cached_property,
+ change_keys_js_to_python,
+ convert_js_args_to_python_args,
+ date,
+ datetime,
+ file_type,
+ none_type,
+ validate_get_composed_info,
+)
+from ..model_utils import OpenApiModel
+from argo_workflows.exceptions import ApiAttributeError
+
+
+
+class IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(ModelNormal):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+
+ Attributes:
+ allowed_values (dict): The key is the tuple path to the attribute
+ and the for var_name this is (var_name,). The value is a dict
+ with a capitalized key describing the allowed value and an allowed
+ value. These dicts store the allowed enum values.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ discriminator_value_class_map (dict): A dict to go from the discriminator
+ variable value to the discriminator class name.
+ validations (dict): The key is the tuple path to the attribute
+ and the for var_name this is (var_name,). The value is a dict
+ that stores validations for max_length, min_length, max_items,
+ min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum,
+ inclusive_minimum, and regex.
+ additional_properties_type (tuple): A tuple of classes accepted
+ as additional properties values.
+ """
+
+ allowed_values = {
+ }
+
+ validations = {
+ }
+
+ @cached_property
+ def additional_properties_type():
+ """
+ This must be a method because a model may have properties that are
+ of type self, this must run after the class is loaded
+ """
+ return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501
+
+ _nullable = False
+
+ @cached_property
+ def openapi_types():
+ """
+ This must be a method because a model may have properties that are
+ of type self, this must run after the class is loaded
+
+ Returns
+ openapi_types (dict): The key is attribute name
+ and the value is attribute type.
+ """
+ return {
+ 'key': (str,), # noqa: E501
+ 'value': (str,), # noqa: E501
+ }
+
+ @cached_property
+ def discriminator():
+ return None
+
+
+ attribute_map = {
+ 'key': 'key', # noqa: E501
+ 'value': 'value', # noqa: E501
+ }
+
+ read_only_vars = {
+ }
+
+ _composed_schemas = {}
+
+ @classmethod
+ @convert_js_args_to_python_args
+ def _from_openapi_data(cls, key, *args, **kwargs): # noqa: E501
+ """IoArgoprojWorkflowV1alpha1OAuth2EndpointParam - a model defined in OpenAPI
+
+ Args:
+ key (str): Name is the header name
+
+ Keyword Args:
+ _check_type (bool): if True, values for parameters in openapi_types
+ will be type checked and a TypeError will be
+ raised if the wrong type is input.
+ Defaults to True
+ _path_to_item (tuple/list): This is a list of keys or values to
+ drill down to the model in received_data
+ when deserializing a response
+ _spec_property_naming (bool): True if the variable names in the input data
+ are serialized names, as specified in the OpenAPI document.
+ False if the variable names in the input data
+ are pythonic names, e.g. snake case (default)
+ _configuration (Configuration): the instance to use when
+ deserializing a file_type parameter.
+ If passed, type conversion is attempted
+ If omitted no type conversion is done.
+ _visited_composed_classes (tuple): This stores a tuple of
+ classes that we have traveled through so that
+ if we see that class again we will not use its
+ discriminator again.
+ When traveling through a discriminator, the
+ composed schema that is
+ is traveled through is added to this set.
+ For example if Animal has a discriminator
+ petType and we pass in "Dog", and the class Dog
+ allOf includes Animal, we move through Animal
+ once using the discriminator, and pick Dog.
+ Then in Dog, we will make an instance of the
+ Animal class but this time we won't travel
+ through its discriminator because we passed in
+ _visited_composed_classes = (Animal,)
+ value (str): Value is the literal value to use for the header. [optional] # noqa: E501
+ """
+
+ _check_type = kwargs.pop('_check_type', True)
+ _spec_property_naming = kwargs.pop('_spec_property_naming', False)
+ _path_to_item = kwargs.pop('_path_to_item', ())
+ _configuration = kwargs.pop('_configuration', None)
+ _visited_composed_classes = kwargs.pop('_visited_composed_classes', ())
+
+ self = super(OpenApiModel, cls).__new__(cls)
+
+ if args:
+ raise ApiTypeError(
+ "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % (
+ args,
+ self.__class__.__name__,
+ ),
+ path_to_item=_path_to_item,
+ valid_classes=(self.__class__,),
+ )
+
+ self._data_store = {}
+ self._check_type = _check_type
+ self._spec_property_naming = _spec_property_naming
+ self._path_to_item = _path_to_item
+ self._configuration = _configuration
+ self._visited_composed_classes = _visited_composed_classes + (self.__class__,)
+
+ self.key = key
+ for var_name, var_value in kwargs.items():
+ if var_name not in self.attribute_map and \
+ self._configuration is not None and \
+ self._configuration.discard_unknown_keys and \
+ self.additional_properties_type is None:
+ # discard variable.
+ continue
+ setattr(self, var_name, var_value)
+ return self
+
+ required_properties = set([
+ '_data_store',
+ '_check_type',
+ '_spec_property_naming',
+ '_path_to_item',
+ '_configuration',
+ '_visited_composed_classes',
+ ])
+
+ @convert_js_args_to_python_args
+ def __init__(self, key, *args, **kwargs): # noqa: E501
+ """IoArgoprojWorkflowV1alpha1OAuth2EndpointParam - a model defined in OpenAPI
+
+ Args:
+ key (str): Name is the header name
+
+ Keyword Args:
+ _check_type (bool): if True, values for parameters in openapi_types
+ will be type checked and a TypeError will be
+ raised if the wrong type is input.
+ Defaults to True
+ _path_to_item (tuple/list): This is a list of keys or values to
+ drill down to the model in received_data
+ when deserializing a response
+ _spec_property_naming (bool): True if the variable names in the input data
+ are serialized names, as specified in the OpenAPI document.
+ False if the variable names in the input data
+ are pythonic names, e.g. snake case (default)
+ _configuration (Configuration): the instance to use when
+ deserializing a file_type parameter.
+ If passed, type conversion is attempted
+ If omitted no type conversion is done.
+ _visited_composed_classes (tuple): This stores a tuple of
+ classes that we have traveled through so that
+ if we see that class again we will not use its
+ discriminator again.
+ When traveling through a discriminator, the
+ composed schema that is
+ is traveled through is added to this set.
+ For example if Animal has a discriminator
+ petType and we pass in "Dog", and the class Dog
+ allOf includes Animal, we move through Animal
+ once using the discriminator, and pick Dog.
+ Then in Dog, we will make an instance of the
+ Animal class but this time we won't travel
+ through its discriminator because we passed in
+ _visited_composed_classes = (Animal,)
+ value (str): Value is the literal value to use for the header. [optional] # noqa: E501
+ """
+
+ _check_type = kwargs.pop('_check_type', True)
+ _spec_property_naming = kwargs.pop('_spec_property_naming', False)
+ _path_to_item = kwargs.pop('_path_to_item', ())
+ _configuration = kwargs.pop('_configuration', None)
+ _visited_composed_classes = kwargs.pop('_visited_composed_classes', ())
+
+ if args:
+ raise ApiTypeError(
+ "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % (
+ args,
+ self.__class__.__name__,
+ ),
+ path_to_item=_path_to_item,
+ valid_classes=(self.__class__,),
+ )
+
+ self._data_store = {}
+ self._check_type = _check_type
+ self._spec_property_naming = _spec_property_naming
+ self._path_to_item = _path_to_item
+ self._configuration = _configuration
+ self._visited_composed_classes = _visited_composed_classes + (self.__class__,)
+
+ self.key = key
+ for var_name, var_value in kwargs.items():
+ if var_name not in self.attribute_map and \
+ self._configuration is not None and \
+ self._configuration.discard_unknown_keys and \
+ self.additional_properties_type is None:
+ # discard variable.
+ continue
+ setattr(self, var_name, var_value)
+ if var_name in self.read_only_vars:
+ raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate "
+ f"class with read only attributes.")
diff --git a/sdks/python/client/argo_workflows/models/__init__.py b/sdks/python/client/argo_workflows/models/__init__.py
index a84ed540f374..fe83212845c9 100644
--- a/sdks/python/client/argo_workflows/models/__init__.py
+++ b/sdks/python/client/argo_workflows/models/__init__.py
@@ -234,7 +234,9 @@
from argo_workflows.model.io_argoproj_workflow_v1alpha1_artifactory_artifact import IoArgoprojWorkflowV1alpha1ArtifactoryArtifact
from argo_workflows.model.io_argoproj_workflow_v1alpha1_artifactory_artifact_repository import IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository
from argo_workflows.model.io_argoproj_workflow_v1alpha1_backoff import IoArgoprojWorkflowV1alpha1Backoff
+from argo_workflows.model.io_argoproj_workflow_v1alpha1_basic_auth import IoArgoprojWorkflowV1alpha1BasicAuth
from argo_workflows.model.io_argoproj_workflow_v1alpha1_cache import IoArgoprojWorkflowV1alpha1Cache
+from argo_workflows.model.io_argoproj_workflow_v1alpha1_client_cert_auth import IoArgoprojWorkflowV1alpha1ClientCertAuth
from argo_workflows.model.io_argoproj_workflow_v1alpha1_cluster_workflow_template import IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate
from argo_workflows.model.io_argoproj_workflow_v1alpha1_cluster_workflow_template_create_request import IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest
from argo_workflows.model.io_argoproj_workflow_v1alpha1_cluster_workflow_template_lint_request import IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest
@@ -270,6 +272,7 @@
from argo_workflows.model.io_argoproj_workflow_v1alpha1_hdfs_artifact_repository import IoArgoprojWorkflowV1alpha1HDFSArtifactRepository
from argo_workflows.model.io_argoproj_workflow_v1alpha1_http import IoArgoprojWorkflowV1alpha1HTTP
from argo_workflows.model.io_argoproj_workflow_v1alpha1_http_artifact import IoArgoprojWorkflowV1alpha1HTTPArtifact
+from argo_workflows.model.io_argoproj_workflow_v1alpha1_http_auth import IoArgoprojWorkflowV1alpha1HTTPAuth
from argo_workflows.model.io_argoproj_workflow_v1alpha1_http_header import IoArgoprojWorkflowV1alpha1HTTPHeader
from argo_workflows.model.io_argoproj_workflow_v1alpha1_http_header_source import IoArgoprojWorkflowV1alpha1HTTPHeaderSource
from argo_workflows.model.io_argoproj_workflow_v1alpha1_header import IoArgoprojWorkflowV1alpha1Header
@@ -294,6 +297,8 @@
from argo_workflows.model.io_argoproj_workflow_v1alpha1_node_result import IoArgoprojWorkflowV1alpha1NodeResult
from argo_workflows.model.io_argoproj_workflow_v1alpha1_node_status import IoArgoprojWorkflowV1alpha1NodeStatus
from argo_workflows.model.io_argoproj_workflow_v1alpha1_node_synchronization_status import IoArgoprojWorkflowV1alpha1NodeSynchronizationStatus
+from argo_workflows.model.io_argoproj_workflow_v1alpha1_o_auth2_auth import IoArgoprojWorkflowV1alpha1OAuth2Auth
+from argo_workflows.model.io_argoproj_workflow_v1alpha1_o_auth2_endpoint_param import IoArgoprojWorkflowV1alpha1OAuth2EndpointParam
from argo_workflows.model.io_argoproj_workflow_v1alpha1_oss_artifact import IoArgoprojWorkflowV1alpha1OSSArtifact
from argo_workflows.model.io_argoproj_workflow_v1alpha1_oss_artifact_repository import IoArgoprojWorkflowV1alpha1OSSArtifactRepository
from argo_workflows.model.io_argoproj_workflow_v1alpha1_oss_lifecycle_rule import IoArgoprojWorkflowV1alpha1OSSLifecycleRule
diff --git a/sdks/python/client/docs/ClusterWorkflowTemplateServiceApi.md b/sdks/python/client/docs/ClusterWorkflowTemplateServiceApi.md
index 1a5e19cde806..bee10b21e0a5 100644
--- a/sdks/python/client/docs/ClusterWorkflowTemplateServiceApi.md
+++ b/sdks/python/client/docs/ClusterWorkflowTemplateServiceApi.md
@@ -406,23 +406,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -638,23 +680,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -1199,23 +1283,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -1935,23 +2061,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -2148,23 +2316,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -2383,23 +2593,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -2870,23 +3122,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -3124,23 +3418,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -3933,29 +4269,71 @@ with argo_workflows.ApiClient(configuration) as api_client:
name="name_example",
optional=True,
),
- krb_realm="krb_realm_example",
- krb_service_principal_name="krb_service_principal_name_example",
- krb_username="krb_username_example",
- path="path_example",
- ),
- http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ krb_realm="krb_realm_example",
+ krb_service_principal_name="krb_service_principal_name_example",
+ krb_username="krb_username_example",
+ path="path_example",
+ ),
+ http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -4148,23 +4526,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -4975,23 +5395,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -5711,23 +6173,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -5924,23 +6428,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -6159,23 +6705,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -6640,29 +7228,71 @@ with argo_workflows.ApiClient(configuration) as api_client:
name="name_example",
optional=True,
),
- krb_realm="krb_realm_example",
- krb_service_principal_name="krb_service_principal_name_example",
- krb_username="krb_username_example",
- path="path_example",
- ),
- http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ krb_realm="krb_realm_example",
+ krb_service_principal_name="krb_service_principal_name_example",
+ krb_username="krb_username_example",
+ path="path_example",
+ ),
+ http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -6900,23 +7530,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -7715,23 +8387,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -7924,23 +8638,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -9597,23 +10353,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -9829,23 +10627,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -10390,23 +11230,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -11126,23 +12008,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -11339,23 +12263,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -11574,23 +12540,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -12061,23 +13069,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -12309,29 +13359,71 @@ with argo_workflows.ApiClient(configuration) as api_client:
name="name_example",
optional=True,
),
- krb_realm="krb_realm_example",
- krb_service_principal_name="krb_service_principal_name_example",
- krb_username="krb_username_example",
- path="path_example",
- ),
- http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ krb_realm="krb_realm_example",
+ krb_service_principal_name="krb_service_principal_name_example",
+ krb_username="krb_username_example",
+ path="path_example",
+ ),
+ http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -13130,23 +14222,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -13339,23 +14473,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -14166,23 +15342,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -14902,23 +16120,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -15115,23 +16375,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -15344,29 +16646,71 @@ with argo_workflows.ApiClient(configuration) as api_client:
name="name_example",
optional=True,
),
- krb_realm="krb_realm_example",
- krb_service_principal_name="krb_service_principal_name_example",
- krb_username="krb_username_example",
- path="path_example",
- ),
- http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ krb_realm="krb_realm_example",
+ krb_service_principal_name="krb_service_principal_name_example",
+ krb_username="krb_username_example",
+ path="path_example",
+ ),
+ http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -15837,23 +17181,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -16091,23 +17477,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -16906,23 +18334,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -17115,23 +18585,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -18694,23 +20206,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
- url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
+ url="url_example",
),
mode=1,
name="name_example",
@@ -18926,23 +20480,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -19487,23 +21083,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -20223,23 +21861,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -20436,23 +22116,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -20671,23 +22393,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -21152,29 +22916,71 @@ with argo_workflows.ApiClient(configuration) as api_client:
name="name_example",
optional=True,
),
- krb_realm="krb_realm_example",
- krb_service_principal_name="krb_service_principal_name_example",
- krb_username="krb_username_example",
- path="path_example",
- ),
- http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ krb_realm="krb_realm_example",
+ krb_service_principal_name="krb_service_principal_name_example",
+ krb_username="krb_username_example",
+ path="path_example",
+ ),
+ http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -21412,23 +23218,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -22227,23 +24075,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -22436,23 +24326,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -23263,23 +25195,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -23993,29 +25967,71 @@ with argo_workflows.ApiClient(configuration) as api_client:
name="name_example",
optional=True,
),
- krb_realm="krb_realm_example",
- krb_service_principal_name="krb_service_principal_name_example",
- krb_username="krb_username_example",
- path="path_example",
- ),
- http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ krb_realm="krb_realm_example",
+ krb_service_principal_name="krb_service_principal_name_example",
+ krb_username="krb_username_example",
+ path="path_example",
+ ),
+ http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -24212,23 +26228,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -24447,23 +26505,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -24934,23 +27034,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -25188,23 +27330,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -26003,23 +28187,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -26212,23 +28438,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
diff --git a/sdks/python/client/docs/CronWorkflowServiceApi.md b/sdks/python/client/docs/CronWorkflowServiceApi.md
index 0f7051e7d3ae..0b4e61e8786f 100644
--- a/sdks/python/client/docs/CronWorkflowServiceApi.md
+++ b/sdks/python/client/docs/CronWorkflowServiceApi.md
@@ -460,23 +460,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -692,23 +734,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -1253,23 +1337,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -1989,23 +2115,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -2202,23 +2370,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -2437,23 +2647,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -2924,23 +3176,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -3178,23 +3472,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -3987,29 +4323,71 @@ with argo_workflows.ApiClient(configuration) as api_client:
name="name_example",
optional=True,
),
- krb_realm="krb_realm_example",
- krb_service_principal_name="krb_service_principal_name_example",
- krb_username="krb_username_example",
- path="path_example",
- ),
- http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ krb_realm="krb_realm_example",
+ krb_service_principal_name="krb_service_principal_name_example",
+ krb_username="krb_username_example",
+ path="path_example",
+ ),
+ http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -4202,23 +4580,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -5029,23 +5449,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -5765,23 +6227,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -5978,23 +6482,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -6213,23 +6759,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -6694,29 +7282,71 @@ with argo_workflows.ApiClient(configuration) as api_client:
name="name_example",
optional=True,
),
- krb_realm="krb_realm_example",
- krb_service_principal_name="krb_service_principal_name_example",
- krb_username="krb_username_example",
- path="path_example",
- ),
- http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ krb_realm="krb_realm_example",
+ krb_service_principal_name="krb_service_principal_name_example",
+ krb_username="krb_username_example",
+ path="path_example",
+ ),
+ http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -6954,23 +7584,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -7769,23 +8441,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -7978,23 +8692,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -9724,23 +10480,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -9956,23 +10754,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -10517,23 +11357,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -11253,23 +12135,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -11466,23 +12390,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -11701,23 +12667,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -12188,23 +13196,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -12436,29 +13486,71 @@ with argo_workflows.ApiClient(configuration) as api_client:
name="name_example",
optional=True,
),
- krb_realm="krb_realm_example",
- krb_service_principal_name="krb_service_principal_name_example",
- krb_username="krb_username_example",
- path="path_example",
- ),
- http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ krb_realm="krb_realm_example",
+ krb_service_principal_name="krb_service_principal_name_example",
+ krb_username="krb_username_example",
+ path="path_example",
+ ),
+ http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -13257,23 +14349,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -13466,23 +14600,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -14293,23 +15469,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -15029,23 +16247,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -15242,23 +16502,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -15471,29 +16773,71 @@ with argo_workflows.ApiClient(configuration) as api_client:
name="name_example",
optional=True,
),
- krb_realm="krb_realm_example",
- krb_service_principal_name="krb_service_principal_name_example",
- krb_username="krb_username_example",
- path="path_example",
- ),
- http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ krb_realm="krb_realm_example",
+ krb_service_principal_name="krb_service_principal_name_example",
+ krb_username="krb_username_example",
+ path="path_example",
+ ),
+ http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -15964,23 +17308,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -16218,23 +17604,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -17033,23 +18461,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -17242,23 +18712,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -19071,23 +20583,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
- url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
+ url="url_example",
),
mode=1,
name="name_example",
@@ -19303,23 +20857,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -19864,23 +21460,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -20600,23 +22238,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -20813,23 +22493,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -21048,23 +22770,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -21529,29 +23293,71 @@ with argo_workflows.ApiClient(configuration) as api_client:
name="name_example",
optional=True,
),
- krb_realm="krb_realm_example",
- krb_service_principal_name="krb_service_principal_name_example",
- krb_username="krb_username_example",
- path="path_example",
- ),
- http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ krb_realm="krb_realm_example",
+ krb_service_principal_name="krb_service_principal_name_example",
+ krb_username="krb_username_example",
+ path="path_example",
+ ),
+ http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -21789,23 +23595,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -22604,23 +24452,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -22813,23 +24703,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -23640,23 +25572,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -24370,29 +26344,71 @@ with argo_workflows.ApiClient(configuration) as api_client:
name="name_example",
optional=True,
),
- krb_realm="krb_realm_example",
- krb_service_principal_name="krb_service_principal_name_example",
- krb_username="krb_username_example",
- path="path_example",
- ),
- http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ krb_realm="krb_realm_example",
+ krb_service_principal_name="krb_service_principal_name_example",
+ krb_username="krb_username_example",
+ path="path_example",
+ ),
+ http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -24589,23 +26605,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -24824,23 +26882,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -25311,23 +27411,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -25565,23 +27707,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -26380,23 +28564,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -26589,23 +28815,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
diff --git a/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1BasicAuth.md b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1BasicAuth.md
new file mode 100644
index 000000000000..52326a531986
--- /dev/null
+++ b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1BasicAuth.md
@@ -0,0 +1,14 @@
+# IoArgoprojWorkflowV1alpha1BasicAuth
+
+BasicAuth describes the secret selectors required for basic authentication
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**password_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional]
+**username_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional]
+**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1ClientCertAuth.md b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1ClientCertAuth.md
new file mode 100644
index 000000000000..b2e389e51983
--- /dev/null
+++ b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1ClientCertAuth.md
@@ -0,0 +1,14 @@
+# IoArgoprojWorkflowV1alpha1ClientCertAuth
+
+ClientCertAuth holds necessary information for client authentication via certificates
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**client_cert_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional]
+**client_key_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional]
+**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md
index 39533e0ae65c..a9f98eccaadc 100644
--- a/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md
+++ b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md
@@ -6,9 +6,8 @@ HTTPArtifact allows a file served on HTTP to be placed as an input artifact in a
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**url** | **str** | URL of the artifact |
+**auth** | [**IoArgoprojWorkflowV1alpha1HTTPAuth**](IoArgoprojWorkflowV1alpha1HTTPAuth.md) | | [optional]
**headers** | [**[IoArgoprojWorkflowV1alpha1Header]**](IoArgoprojWorkflowV1alpha1Header.md) | Headers are an optional list of headers to send with HTTP requests for artifacts | [optional]
-**password_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional]
-**username_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional]
**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1HTTPAuth.md b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1HTTPAuth.md
new file mode 100644
index 000000000000..d6132bfbd9b4
--- /dev/null
+++ b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1HTTPAuth.md
@@ -0,0 +1,14 @@
+# IoArgoprojWorkflowV1alpha1HTTPAuth
+
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**basic_auth** | [**IoArgoprojWorkflowV1alpha1BasicAuth**](IoArgoprojWorkflowV1alpha1BasicAuth.md) | | [optional]
+**client_cert** | [**IoArgoprojWorkflowV1alpha1ClientCertAuth**](IoArgoprojWorkflowV1alpha1ClientCertAuth.md) | | [optional]
+**oauth2** | [**IoArgoprojWorkflowV1alpha1OAuth2Auth**](IoArgoprojWorkflowV1alpha1OAuth2Auth.md) | | [optional]
+**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md
new file mode 100644
index 000000000000..094f934aeb28
--- /dev/null
+++ b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md
@@ -0,0 +1,17 @@
+# IoArgoprojWorkflowV1alpha1OAuth2Auth
+
+OAuth2Auth holds all information for client authentication via OAuth2 tokens
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**client_id_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional]
+**client_secret_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional]
+**endpoint_params** | [**[IoArgoprojWorkflowV1alpha1OAuth2EndpointParam]**](IoArgoprojWorkflowV1alpha1OAuth2EndpointParam.md) | | [optional]
+**scopes** | **[str]** | | [optional]
+**token_url_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional]
+**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1OAuth2EndpointParam.md b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1OAuth2EndpointParam.md
new file mode 100644
index 000000000000..8b30d7b2619e
--- /dev/null
+++ b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1OAuth2EndpointParam.md
@@ -0,0 +1,14 @@
+# IoArgoprojWorkflowV1alpha1OAuth2EndpointParam
+
+EndpointParam is for requesting optional fields that should be sent in the oauth request
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**key** | **str** | Name is the header name |
+**value** | **str** | Value is the literal value to use for the header | [optional]
+**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/sdks/python/client/docs/WorkflowServiceApi.md b/sdks/python/client/docs/WorkflowServiceApi.md
index 57b5ef75010d..868f1de8c1aa 100644
--- a/sdks/python/client/docs/WorkflowServiceApi.md
+++ b/sdks/python/client/docs/WorkflowServiceApi.md
@@ -421,23 +421,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -653,23 +695,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -1214,23 +1298,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -1950,23 +2076,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -2163,23 +2331,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -2398,23 +2608,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -2885,23 +3137,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -3139,23 +3433,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -3954,23 +4290,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -4163,23 +4541,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -4990,23 +5410,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -5726,23 +6188,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -5939,23 +6443,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -6174,23 +6720,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -6661,23 +7249,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -6915,23 +7545,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -7730,23 +8402,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -7939,23 +8653,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -9225,23 +9981,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -9438,23 +10236,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -9664,23 +10504,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -10441,23 +11323,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -11177,23 +12101,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -11390,23 +12356,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -11625,23 +12633,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -12112,23 +13162,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -12366,23 +13458,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -13181,23 +14315,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -13390,23 +14566,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -14233,23 +15451,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -14465,23 +15725,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -15026,23 +16328,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -15762,23 +17106,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -15975,23 +17361,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -16210,23 +17638,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -16697,23 +18167,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -16951,23 +18463,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -17766,23 +19320,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -17975,23 +19571,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -18802,23 +20440,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -19538,23 +21218,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -19751,23 +21473,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -19986,23 +21750,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -20473,23 +22279,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -20727,23 +22575,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -21542,23 +23432,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -21751,23 +23683,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -23461,23 +25435,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -23693,23 +25709,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -24254,23 +26312,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -24990,23 +27090,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -25203,23 +27345,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -25438,23 +27622,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -25925,23 +28151,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -26179,23 +28447,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -26994,23 +29304,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -27203,23 +29555,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -28030,23 +30424,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -28766,23 +31202,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -28979,23 +31457,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -29214,23 +31734,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -29701,23 +32263,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -29955,23 +32559,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -30770,23 +33416,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -30979,23 +33667,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -32265,23 +34995,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -32478,23 +35250,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -32704,23 +35518,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -33481,23 +36337,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -34217,23 +37115,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -34430,23 +37370,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -34665,23 +37647,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -35152,23 +38176,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -35406,23 +38472,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -36221,23 +39329,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -36430,23 +39580,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -37273,23 +40465,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -37505,23 +40739,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -38066,23 +41342,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -38802,23 +42120,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -39015,23 +42375,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -39250,23 +42652,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -39737,23 +43181,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -39991,23 +43477,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -40806,23 +44334,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -41015,23 +44585,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -41842,23 +45454,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -42578,23 +46232,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -42791,23 +46487,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -43026,23 +46764,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -43513,23 +47293,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -43767,23 +47589,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -44582,23 +48446,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -44791,23 +48697,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
diff --git a/sdks/python/client/docs/WorkflowTemplateServiceApi.md b/sdks/python/client/docs/WorkflowTemplateServiceApi.md
index 12c7eb94f7b4..fc6c88f338ec 100644
--- a/sdks/python/client/docs/WorkflowTemplateServiceApi.md
+++ b/sdks/python/client/docs/WorkflowTemplateServiceApi.md
@@ -408,23 +408,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -640,23 +682,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -1201,23 +1285,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -1937,23 +2063,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -2150,23 +2318,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -2385,23 +2595,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -2872,23 +3124,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -3126,23 +3420,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -3935,29 +4271,71 @@ with argo_workflows.ApiClient(configuration) as api_client:
name="name_example",
optional=True,
),
- krb_realm="krb_realm_example",
- krb_service_principal_name="krb_service_principal_name_example",
- krb_username="krb_username_example",
- path="path_example",
- ),
- http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ krb_realm="krb_realm_example",
+ krb_service_principal_name="krb_service_principal_name_example",
+ krb_username="krb_username_example",
+ path="path_example",
+ ),
+ http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -4150,23 +4528,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -4977,23 +5397,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -5713,23 +6175,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -5926,23 +6430,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -6161,23 +6707,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -6642,29 +7230,71 @@ with argo_workflows.ApiClient(configuration) as api_client:
name="name_example",
optional=True,
),
- krb_realm="krb_realm_example",
- krb_service_principal_name="krb_service_principal_name_example",
- krb_username="krb_username_example",
- path="path_example",
- ),
- http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ krb_realm="krb_realm_example",
+ krb_service_principal_name="krb_service_principal_name_example",
+ krb_username="krb_username_example",
+ path="path_example",
+ ),
+ http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -6902,23 +7532,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -7717,23 +8389,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -7926,23 +8640,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -9606,23 +10362,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -9838,23 +10636,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -10399,23 +11239,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -11135,23 +12017,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -11348,23 +12272,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -11583,23 +12549,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -12070,23 +13078,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -12318,29 +13368,71 @@ with argo_workflows.ApiClient(configuration) as api_client:
name="name_example",
optional=True,
),
- krb_realm="krb_realm_example",
- krb_service_principal_name="krb_service_principal_name_example",
- krb_username="krb_username_example",
- path="path_example",
- ),
- http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ krb_realm="krb_realm_example",
+ krb_service_principal_name="krb_service_principal_name_example",
+ krb_username="krb_username_example",
+ path="path_example",
+ ),
+ http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -13139,23 +14231,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -13348,23 +14482,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -14175,23 +15351,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -14911,23 +16129,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -15124,23 +16384,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -15353,29 +16655,71 @@ with argo_workflows.ApiClient(configuration) as api_client:
name="name_example",
optional=True,
),
- krb_realm="krb_realm_example",
- krb_service_principal_name="krb_service_principal_name_example",
- krb_username="krb_username_example",
- path="path_example",
- ),
- http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ krb_realm="krb_realm_example",
+ krb_service_principal_name="krb_service_principal_name_example",
+ krb_username="krb_username_example",
+ path="path_example",
+ ),
+ http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -15846,23 +17190,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -16100,23 +17486,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -16915,23 +18343,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -17124,23 +18594,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -18715,23 +20227,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
- url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
+ url="url_example",
),
mode=1,
name="name_example",
@@ -18947,23 +20501,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -19508,23 +21104,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -20244,23 +21882,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -20457,23 +22137,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -20692,23 +22414,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -21173,29 +22937,71 @@ with argo_workflows.ApiClient(configuration) as api_client:
name="name_example",
optional=True,
),
- krb_realm="krb_realm_example",
- krb_service_principal_name="krb_service_principal_name_example",
- krb_username="krb_username_example",
- path="path_example",
- ),
- http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ krb_realm="krb_realm_example",
+ krb_service_principal_name="krb_service_principal_name_example",
+ krb_username="krb_username_example",
+ path="path_example",
+ ),
+ http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -21433,23 +23239,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -22248,23 +24096,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -22457,23 +24347,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -23284,23 +25216,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
oss=IoArgoprojWorkflowV1alpha1OSSArtifact(
access_key_secret=SecretKeySelector(
@@ -24014,29 +25988,71 @@ with argo_workflows.ApiClient(configuration) as api_client:
name="name_example",
optional=True,
),
- krb_realm="krb_realm_example",
- krb_service_principal_name="krb_service_principal_name_example",
- krb_username="krb_username_example",
- path="path_example",
- ),
- http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ krb_realm="krb_realm_example",
+ krb_service_principal_name="krb_service_principal_name_example",
+ krb_username="krb_username_example",
+ path="path_example",
+ ),
+ http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -24233,23 +26249,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -24468,23 +26526,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -24955,23 +27055,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -25209,23 +27351,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -26024,23 +28208,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
@@ -26233,23 +28459,65 @@ with argo_workflows.ApiClient(configuration) as api_client:
path="path_example",
),
http=IoArgoprojWorkflowV1alpha1HTTPArtifact(
+ auth=IoArgoprojWorkflowV1alpha1HTTPAuth(
+ basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth(
+ password_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ username_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth(
+ client_cert_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_key_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth(
+ client_id_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ client_secret_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ endpoint_params=[
+ IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(
+ key="key_example",
+ value="value_example",
+ ),
+ ],
+ scopes=[
+ "scopes_example",
+ ],
+ token_url_secret=SecretKeySelector(
+ key="key_example",
+ name="name_example",
+ optional=True,
+ ),
+ ),
+ ),
headers=[
IoArgoprojWorkflowV1alpha1Header(
name="name_example",
value="value_example",
),
],
- password_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
url="url_example",
- username_secret=SecretKeySelector(
- key="key_example",
- name="name_example",
- optional=True,
- ),
),
mode=1,
name="name_example",
diff --git a/test/e2e/http_artifacts_test.go b/test/e2e/http_artifacts_test.go
new file mode 100644
index 000000000000..dc63ff8edab8
--- /dev/null
+++ b/test/e2e/http_artifacts_test.go
@@ -0,0 +1,60 @@
+//go:build functional
+// +build functional
+
+package e2e
+
+import (
+ "testing"
+
+ "github.com/stretchr/testify/suite"
+
+ "github.com/argoproj/argo-workflows/v3/test/e2e/fixtures"
+)
+
+type HttpArtifactsSuite struct {
+ fixtures.E2ESuite
+}
+
+func (s *HttpArtifactsSuite) TestInputArtifactHttp() {
+ s.Given().
+ Workflow("@testdata/http/input-artifact-http.yaml").
+ When().
+ SubmitWorkflow().
+ WaitForWorkflow(fixtures.ToBeSucceeded)
+}
+
+func (s *HttpArtifactsSuite) TestOutputArtifactHttp() {
+ s.Given().
+ Workflow("@testdata/http/output-artifact-http.yaml").
+ When().
+ SubmitWorkflow().
+ WaitForWorkflow(fixtures.ToBeSucceeded)
+}
+
+func (s *HttpArtifactsSuite) TestBasicAuthArtifactHttp() {
+ s.Given().
+ Workflow("@testdata/http/basic-auth-artifact-http.yaml").
+ When().
+ SubmitWorkflow().
+ WaitForWorkflow(fixtures.ToBeSucceeded)
+}
+
+func (s *HttpArtifactsSuite) TestOAuthArtifactHttp() {
+ s.Given().
+ Workflow("@testdata/http/oauth-artifact-http.yaml").
+ When().
+ SubmitWorkflow().
+ WaitForWorkflow(fixtures.ToBeSucceeded)
+}
+
+func (s *HttpArtifactsSuite) TestClientCertAuthArtifactHttp() {
+ s.Given().
+ Workflow("@testdata/http/clientcert-auth-artifact-http.yaml").
+ When().
+ SubmitWorkflow().
+ WaitForWorkflow(fixtures.ToBeSucceeded)
+}
+
+func TestHttpArtifactsSuite(t *testing.T) {
+ suite.Run(t, new(HttpArtifactsSuite))
+}
diff --git a/test/e2e/testdata/http/basic-auth-artifact-http.yaml b/test/e2e/testdata/http/basic-auth-artifact-http.yaml
new file mode 100644
index 000000000000..1578e39a8995
--- /dev/null
+++ b/test/e2e/testdata/http/basic-auth-artifact-http.yaml
@@ -0,0 +1,26 @@
+# This example demonstrates bucket-creation enabled for s3 output artifacts, when the target bucket does not exist.
+apiVersion: argoproj.io/v1alpha1
+kind: Workflow
+metadata:
+ generateName: basic-auth-artifact-http-
+spec:
+ entrypoint: main
+ templates:
+ - name: main
+ inputs:
+ artifacts:
+ - name: my-art
+ path: /my-artifact
+ http:
+ url: http://httpbin:9100/basic-auth/admin/password
+ auth:
+ basicAuth:
+ usernameSecret:
+ name: my-httpbin-cred
+ key: user
+ passwordSecret:
+ name: my-httpbin-cred
+ key: pass
+ container:
+ image: argoproj/argosay:v2
+ command: [cat, "/my-artifact"]
diff --git a/test/e2e/testdata/http/clientcert-auth-artifact-http.yaml b/test/e2e/testdata/http/clientcert-auth-artifact-http.yaml
new file mode 100644
index 000000000000..4dc1fb5a7fa3
--- /dev/null
+++ b/test/e2e/testdata/http/clientcert-auth-artifact-http.yaml
@@ -0,0 +1,26 @@
+# This example demonstrates bucket-creation enabled for s3 output artifacts, when the target bucket does not exist.
+apiVersion: argoproj.io/v1alpha1
+kind: Workflow
+metadata:
+ generateName: basic-auth-artifact-http-
+spec:
+ entrypoint: main
+ templates:
+ - name: main
+ inputs:
+ artifacts:
+ - name: my-art
+ path: /my-artifact
+ http:
+ url: http://httpbin:9100/get
+ auth:
+ clientCert:
+ clientCertSecret:
+ name: my-httpbin-cred
+ key: cert.pem
+ clientKeySecret:
+ name: my-httpbin-cred
+ key: key.pem
+ container:
+ image: argoproj/argosay:v2
+ command: [cat, "/my-artifact"]
diff --git a/test/e2e/testdata/http/input-artifact-http.yaml b/test/e2e/testdata/http/input-artifact-http.yaml
new file mode 100644
index 000000000000..71c1b47416d5
--- /dev/null
+++ b/test/e2e/testdata/http/input-artifact-http.yaml
@@ -0,0 +1,18 @@
+# This example demonstrates bucket-creation enabled for s3 output artifacts, when the target bucket does not exist.
+apiVersion: argoproj.io/v1alpha1
+kind: Workflow
+metadata:
+ generateName: input-artifact-http-
+spec:
+ entrypoint: main
+ templates:
+ - name: main
+ inputs:
+ artifacts:
+ - name: my-art
+ path: /my-artifact
+ http:
+ url: http://httpbin:9100/get
+ container:
+ image: argoproj/argosay:v2
+ command: [cat, "/my-artifact"]
diff --git a/test/e2e/testdata/http/oauth-artifact-http.yaml b/test/e2e/testdata/http/oauth-artifact-http.yaml
new file mode 100644
index 000000000000..b6d6ac368da1
--- /dev/null
+++ b/test/e2e/testdata/http/oauth-artifact-http.yaml
@@ -0,0 +1,29 @@
+# This example demonstrates bucket-creation enabled for s3 output artifacts, when the target bucket does not exist.
+apiVersion: argoproj.io/v1alpha1
+kind: Workflow
+metadata:
+ generateName: basic-auth-artifact-http-
+spec:
+ entrypoint: main
+ templates:
+ - name: main
+ inputs:
+ artifacts:
+ - name: my-art
+ path: /my-artifact
+ http:
+ url: http://httpbin:9100/bearer
+ auth:
+ oauth2:
+ clientIDSecret:
+ name: my-httpbin-cred
+ key: clientID
+ clientSecretSecret:
+ name: my-httpbin-cred
+ key: clientSecret
+ tokenURLSecret:
+ name: my-httpbin-cred
+ key: tokenURL
+ container:
+ image: argoproj/argosay:v2
+ command: [cat, "/my-artifact"]
diff --git a/test/e2e/testdata/http/output-artifact-http.yaml b/test/e2e/testdata/http/output-artifact-http.yaml
new file mode 100644
index 000000000000..29db303aee57
--- /dev/null
+++ b/test/e2e/testdata/http/output-artifact-http.yaml
@@ -0,0 +1,19 @@
+# This example demonstrates bucket-creation enabled for s3 output artifacts, when the target bucket does not exist.
+apiVersion: argoproj.io/v1alpha1
+kind: Workflow
+metadata:
+ generateName: output-artifact-http-
+spec:
+ entrypoint: main
+ templates:
+ - name: main
+ outputs:
+ artifacts:
+ - name: my-art
+ path: /my-artifact
+ http:
+ url: http://httpbin:9100/put
+ container:
+ image: argoproj/argosay:v2
+ command: [sh, -c]
+ args: ["echo testdata > /my-artifact"]
diff --git a/workflow/artifacts/artifacts.go b/workflow/artifacts/artifacts.go
index da762e9de4b2..b5aaa35429fa 100644
--- a/workflow/artifacts/artifacts.go
+++ b/workflow/artifacts/artifacts.go
@@ -3,6 +3,7 @@ package executor
import (
"context"
"fmt"
+ gohttp "net/http"
wfv1 "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1"
"github.com/argoproj/argo-workflows/v3/workflow/artifacts/common"
@@ -87,21 +88,55 @@ func newDriver(ctx context.Context, art *wfv1.Artifact, ri resource.Interface) (
return &driver, nil
}
if art.HTTP != nil {
+ var client *gohttp.Client
driver := http.ArtifactDriver{}
- if art.HTTP.UsernameSecret != nil {
- usernameBytes, err := ri.GetSecret(ctx, art.HTTP.UsernameSecret.Name, art.HTTP.UsernameSecret.Key)
+ if art.HTTP.Auth != nil && art.HTTP.Auth.BasicAuth.UsernameSecret != nil {
+ usernameBytes, err := ri.GetSecret(ctx, art.HTTP.Auth.BasicAuth.UsernameSecret.Name, art.HTTP.Auth.BasicAuth.UsernameSecret.Key)
if err != nil {
return nil, err
}
driver.Username = usernameBytes
}
- if art.HTTP.PasswordSecret != nil {
- passwordBytes, err := ri.GetSecret(ctx, art.HTTP.PasswordSecret.Name, art.HTTP.PasswordSecret.Key)
+ if art.HTTP.Auth != nil && art.HTTP.Auth.BasicAuth.PasswordSecret != nil {
+ passwordBytes, err := ri.GetSecret(ctx, art.HTTP.Auth.BasicAuth.PasswordSecret.Name, art.HTTP.Auth.BasicAuth.PasswordSecret.Key)
if err != nil {
return nil, err
}
driver.Password = passwordBytes
}
+ if art.HTTP.Auth != nil && art.HTTP.Auth.OAuth2.ClientIDSecret != nil && art.HTTP.Auth.OAuth2.ClientSecretSecret != nil && art.HTTP.Auth.OAuth2.TokenURLSecret != nil {
+ clientId, err := ri.GetSecret(ctx, art.HTTP.Auth.OAuth2.ClientIDSecret.Name, art.HTTP.Auth.OAuth2.ClientIDSecret.Key)
+ if err != nil {
+ return nil, err
+ }
+ clientSecret, err := ri.GetSecret(ctx, art.HTTP.Auth.OAuth2.ClientSecretSecret.Name, art.HTTP.Auth.OAuth2.ClientSecretSecret.Key)
+ if err != nil {
+ return nil, err
+ }
+ tokenURL, err := ri.GetSecret(ctx, art.HTTP.Auth.OAuth2.TokenURLSecret.Name, art.HTTP.Auth.OAuth2.TokenURLSecret.Key)
+ if err != nil {
+ return nil, err
+ }
+ client = http.CreateOauth2Client(clientId, clientSecret, tokenURL, art.HTTP.Auth.OAuth2.Scopes, art.HTTP.Auth.OAuth2.EndpointParams)
+ }
+ if art.HTTP.Auth != nil && art.HTTP.Auth.ClientCert.ClientCertSecret != nil && art.HTTP.Auth.ClientCert.ClientKeySecret != nil {
+ clientCert, err := ri.GetSecret(ctx, art.HTTP.Auth.ClientCert.ClientCertSecret.Name, art.HTTP.Auth.ClientCert.ClientCertSecret.Key)
+ if err != nil {
+ return nil, err
+ }
+ clientKey, err := ri.GetSecret(ctx, art.HTTP.Auth.ClientCert.ClientKeySecret.Name, art.HTTP.Auth.ClientCert.ClientKeySecret.Key)
+ if err != nil {
+ return nil, err
+ }
+ client, err = http.CreateClientWithCertificate([]byte(clientCert), []byte(clientKey))
+ if err != nil {
+ return nil, err
+ }
+ }
+ if client == nil {
+ client = &gohttp.Client{}
+ }
+ driver.Client = client
return &driver, nil
}
if art.Git != nil {
diff --git a/workflow/artifacts/http/clients.go b/workflow/artifacts/http/clients.go
new file mode 100644
index 000000000000..2c49e17eba69
--- /dev/null
+++ b/workflow/artifacts/http/clients.go
@@ -0,0 +1,41 @@
+package http
+
+import (
+ "context"
+ "crypto/tls"
+ "net/http"
+ "net/url"
+
+ cc "golang.org/x/oauth2/clientcredentials"
+
+ wfv1 "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1"
+)
+
+func CreateClientWithCertificate(clientCert, clientKey []byte) (*http.Client, error) {
+ cert, err := tls.X509KeyPair(clientCert, clientKey)
+ if err != nil {
+ return nil, err
+ }
+ tlsConfig := &tls.Config{
+ Certificates: []tls.Certificate{cert},
+ }
+ transport := &http.Transport{TLSClientConfig: tlsConfig}
+ client := &http.Client{Transport: transport}
+ return client, err
+}
+
+func CreateOauth2Client(clientID, clientSecret, tokenURL string, scopes []string, endpointParams []wfv1.OAuth2EndpointParam) *http.Client {
+ values := url.Values{}
+ for _, endpointParam := range endpointParams {
+ values.Add(endpointParam.Key, endpointParam.Value)
+ }
+ ctx := context.Background()
+ conf := cc.Config{
+ ClientID: clientID,
+ ClientSecret: clientSecret,
+ TokenURL: tokenURL,
+ EndpointParams: values,
+ Scopes: scopes,
+ }
+ return conf.Client(ctx)
+}
diff --git a/workflow/artifacts/http/clients_test.go b/workflow/artifacts/http/clients_test.go
new file mode 100644
index 000000000000..f10eadc1c0c1
--- /dev/null
+++ b/workflow/artifacts/http/clients_test.go
@@ -0,0 +1,116 @@
+package http
+
+import (
+ "testing"
+
+ "github.com/stretchr/testify/assert"
+
+ wfv1 "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1"
+)
+
+func TestCreateOauth2Client(t *testing.T) {
+ endpointParams := []wfv1.OAuth2EndpointParam{{Key: "key", Value: "value"}}
+ scopes := []string{"some", "scopes"}
+ client := CreateOauth2Client("clientID", "clientSecret", "tokenURL", scopes, endpointParams)
+
+ assert.NotNil(t, client)
+}
+
+func TestCreateClientWithCertificateInvalidCert(t *testing.T) {
+ client, err := CreateClientWithCertificate([]byte("invalidCert"), []byte("invalidKey"))
+
+ assert.Nil(t, client)
+ assert.Error(t, err)
+}
+
+func TestCreateClientWithCertificateValidCert(t *testing.T) {
+ client, err := CreateClientWithCertificate([]byte(CERT_PEM), []byte(KEY_PEM))
+
+ assert.NotNil(t, client)
+ assert.NoError(t, err)
+}
+
+// test certificate pair
+const (
+ CERT_PEM = `-----BEGIN CERTIFICATE-----
+MIIEmjCCAoICCQDQejieQSZTxzANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0
+ZXN0MB4XDTIyMDQyNTEzNDc0MloXDTMyMDQyMjEzNDc0MlowDzENMAsGA1UEAwwE
+dGVzdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMHT/tfskuXizar1
+5DDrSkaT1cuCdQhEO7b6haxfvfMJPY9sxaxR570bw5TWQzA0xdAeUzSCbRsvxw6b
+fEyLD4NajdXtcKocYUUcLclzjgyogTDPqlzAfDVZD25ySOTZ150pQaBuIi6TgnqH
+WdJEh9w5//5VZmKyMx49JZMW7ADb9qYxkKVPIan3aNEXOO4SxyjsSekUFefkZOld
+/RVZ8nO8hnDQ7r5NXsIIWVh35A94CA8y6QpKL2qiEFW1fofRcr/Fe/Y/5ohBQ1Ur
+NMcX87zm9kXX1y6wbp3wn5f1PUa1sCUPlxChmRmPPmr4yIqq0a8C1d71jOIbhkox
+7A30HsP1D3rdxU6eb7KBYb7kShZge1batHRogRe5uX6hGO8iHBV/GdDE6jszoGPU
+ejhfwblr6AeR6ImrWmrJ4rAx/jNqcHPuktnMRlLsBzdhqRwelwgnN13O5ZYiEJg4
+X3YYp678kHnc58aOkhG2nM32cIGha4tkoGM/GpDnFAd0P0gyJVwKo2A2Wc4cMlzQ
+7dokXbkkzK6lrHJnJjiOfzjD5yMB1Q1zQXKGHB2hJSWAMTjJ9f6qQd3ZaarYPTLx
+vc4WTu+547Sx81Vlnes2xTSgt6pyFSBppHpS7KkOxb+wRF2oIpgLA3mQmsq2c60+
+G8/ro91YAYN+cl+v7m1DyEpD9TW/AgMBAAEwDQYJKoZIhvcNAQELBQADggIBACO7
+2hU2BSGU66FwpIOihgcaADH0SwokjrEJVXlnMv26JzG/Ja63gTNE5OyghufsJtUi
+E7E1gOH+dH6lVOIEmQdgGZazGxye20diLlicBATa5W2IuaBzb8Bq7ap75jOB7/sH
+Yh+ZV9w0CWgV7KgzJQsp6KPfpMUXn9aJkRkLlCToCj60tC1agw5wzQcokDhOMJaY
+49FFVoKtVYwN6DfXL5Qi4GUmg7NwMUQAOGD6BQ8VLdbSJoWSHvgR2z5SDIubpdyy
+XDe2V6lusdka8jdRsFH+TUKyGubs3c5YVq80A8itavxPXBUM/OJCHhUA1VpL3rvz
+VgANVV7XFn5fN5TdTOrgJa2LBjflYBC3KiLf1jiW68ZT2rLDrC0yVdHFY0UJG/du
+kWWQpZTfdpGbZOl1rQcYQ3BREWkr5kAv8Sh3sPliibVRvyFzwAqpEUDbpCz/Z3kZ
+mRPU1Ukz8gjr5FBwzNn4x/l+80kgM22qXLMgxf7cqSLxH+dylmIieLGU0s1k7BqK
+Dw77DP1QZe4G6WwrdGooxSYSBn4joKV4TI9sbyd34HJQnkMch0ugz9dlpZyT1P8Y
+3xU8Qj1BIF8yoyRuzbOokd9cEjNC6N+Z4g5lLEKYM/j1f0r3tGEoZAu2p39UGLa8
+aszMnFjeymK5OCkMUhg/KNr4WK58pc/3uFMhy8bn
+-----END CERTIFICATE-----
+`
+ KEY_PEM = `-----BEGIN PRIVATE KEY-----
+MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDB0/7X7JLl4s2q
+9eQw60pGk9XLgnUIRDu2+oWsX73zCT2PbMWsUee9G8OU1kMwNMXQHlM0gm0bL8cO
+m3xMiw+DWo3V7XCqHGFFHC3Jc44MqIEwz6pcwHw1WQ9uckjk2dedKUGgbiIuk4J6
+h1nSRIfcOf/+VWZisjMePSWTFuwA2/amMZClTyGp92jRFzjuEsco7EnpFBXn5GTp
+Xf0VWfJzvIZw0O6+TV7CCFlYd+QPeAgPMukKSi9qohBVtX6H0XK/xXv2P+aIQUNV
+KzTHF/O85vZF19cusG6d8J+X9T1GtbAlD5cQoZkZjz5q+MiKqtGvAtXe9YziG4ZK
+MewN9B7D9Q963cVOnm+ygWG+5EoWYHtW2rR0aIEXubl+oRjvIhwVfxnQxOo7M6Bj
+1Ho4X8G5a+gHkeiJq1pqyeKwMf4zanBz7pLZzEZS7Ac3YakcHpcIJzddzuWWIhCY
+OF92GKeu/JB53OfGjpIRtpzN9nCBoWuLZKBjPxqQ5xQHdD9IMiVcCqNgNlnOHDJc
+0O3aJF25JMyupaxyZyY4jn84w+cjAdUNc0FyhhwdoSUlgDE4yfX+qkHd2Wmq2D0y
+8b3OFk7vueO0sfNVZZ3rNsU0oLeqchUgaaR6UuypDsW/sERdqCKYCwN5kJrKtnOt
+PhvP66PdWAGDfnJfr+5tQ8hKQ/U1vwIDAQABAoICAQCL2aAIv4MGJ2zpq10oBryi
+y8v4eHpkqobDcWK9ip8NGl+2em7t9HLWOZAWdboosAsCLL8wJeL/OKvRWFKJD9Tz
+m4S3FAi0VKHCMaC/t4aIj5QXWd676Y41F7tQn1kE9kDh/oCBdrVnEbuVGM+wLQ4x
+0g9ovMmQ8K59ZPUVefZycEM4io6pF71cW0zfgHftHtNgLYzuhTWBCYPd9ZjDrRCI
+fUArajS4Ti7OpSOB948vshVukfcfG4O21pQeo0NWT8MRpzXX6Sc2rJAehXwhIqEU
+bTjIEAIMh/RoNNOR2rqJqFIdi3Ad6dsDXB1XJYXct39vXQZfRqCOC/oK0pZVQwxm
+aMbb6VzMjE/paHcBLKorvSIEpuAkgesUkqJeMPxhVnVG6Tg5Xl0WM0pCh/mfir6i
+gFGz/xXb0h8pj9Ksk6QpTOTqDf9JAHCuhp9hnuUR+wpnfKyOfOoDXfAyKjHR0bXz
+XF9DhycErHDY4CWlhFiu8+qzrtR/sZ/AIp2MfjOzBZYoq7Zj2Z3yXDsvr5fpXUW8
+EU+ClnE/dgRBj5z1sKEQd471+R7PU3Q5apw3YlQZClsaaciTIeWOMOwBjxm9PbZL
+CX9BzYaobVAy19ib+/7JgqNxsZ/3gL2xBQU1JoKeY2GnAyyyr8arLZaFR/CUGYyV
+SWOdWwLxgThXIJofA3c5QQKCAQEA701sUqcRN8W/m6nCcav8I2EMU/4h18J3bk88
+NbK8vCsDvvFl/2EcjU/6iKcuxhNg1CjHD96H42FeXVXApkdnf2pF24nJHW8M18yH
+uwPNzIDnLn9LSN6nJsgyo5LuVCXhf2C4UImv9P3Ae1meI/ApBJsad/bAY8MMHwtS
+G/ph/yzhbAb2xF4oJwgOXBm0G2c9sfA0OlHSvYM/kvsQE6770BQ5S1ltrfIv++4J
+qydiJ0Hq0RFM4aHCCi02cWp+43ALhh3EAPHN3ANpmV1IQKqyAeRFX1sqQuqpryQs
+wHQxdF9FLCXHwaF8JOwheu9MTclUZdrkIRf2xac2qdFIszxCkQKCAQEAz1pHtm+f
+HYJdOT3XKKgri4/OPZ7nzb1NcT34NbOPKmhRi38ZxutKrFTy+DCtpjUwF4YlE7oa
+r13upHaxgxHMa9cpLN+69hmT2Pg2oMBvfEIkAiDKt4dcFQBDDKw98lpXNIStsCDp
+nRcToI2TO1AMJNWCulAONov9vGggjS7mxt76cQ2QZH4k6W4yYDcC6g311vR+obA9
+MwJxZfuESw1CLzvE8Ua0esQnXQzpwECC05Q6oObeJ/44huQF7R2MP5iEmDLkgYjj
+G5cmHAdD3u0Ceol3zFqF0YDxcfuglMvpmdBpjNj2rl093ufziy84iVTXJ50CRceS
+e17et+3kKNF7TwKCAQBJpEHZjaA20ZwNg0hbQtns6Uip8GLpyuaGA8w7mi2KmpIk
+iJUi6fenZR1sQEacngoGQCZCM/ENgEFR57nJcd/fzgyBav2BGVOSdVavrpP+gwyh
+unqoihxWSvWKcQT20FF8qX8PCdAkTJKXYxTPanC1AiY7FKxQBw4L36f9BCh0JpOY
+cuwtsewZVtlUbnSGmlbaE1l/OP7pYyKFUM25wPetKQwYrAScqxMpLC+9g/koq5hf
+jjtilCzqhM9kR6mUxD5Hn5FZ2Q/IzSQKFjLN87mj62ON3Lg8r4pYY4GCGD+/2DGp
+TFcUt2VE14XWFx4cMgDO93WM2ZsPaE3iJI2C2uCBAoIBADGmr5da4SICzmnfif7d
+ThgMJlmRDHayhrHAIghR581Cz4v0smp0exwK92dA2MP85ngrkgNIRA2ME5HkLhtx
+jp6gFeb959n4Q/Pnc8VIbym0+MRdr80Ep6MLvgJx2B+JTGpx/tk2+Fm6ZePDIudI
+ArBrQ/NzKgQbv3V3BZxpB6/FQvkBQ3sczZ/r2Do70gHTt/Nx9kSnW/Az/I1sDcCe
++yMuT7lqsdrXz4kzh2GW0Pzy+JsAzV+MO2LphRXDRosP7Wg4f4kZCzDXH7QEdVcT
+L83BzyLq5jJFiws9MrWOonBHfI7SgTc9coxGxIWmmAYif6anrRyibkwGapRmbYTs
+rHcCggEATsKrZHJkZIfxVdw1uELZxDssxtSd3KS09xN2aypGPdSvWg2Di3NbQsNt
+4xSljnjWsYLZpxKYv3dUOOJIiIFGxVCPNCF1vL3ofqrBelXF3AAICa+ktzPQqBDI
+eGPj1/h/HodY2pVHVyhZmFFsFy8We/wD64QRx4xI0w9xFAt0qmKVMoCsJmdrXGcO
+kYqZnhkq3OyCswrk78OvFcB2Wnk7SWH2tYhBhOqFv8uPojaiRLOb/6xZaZOA9TPi
+0mpJScl+pVxs1UGShVH74lIvhPaPq0AHgK1y1yYphKc1A07l2z0+S1tSYOvdQY8k
+NuJLvtwCMGDCxhdYm7OrJ0aUfZzP6w==
+-----END PRIVATE KEY-----
+`
+)
diff --git a/workflow/artifacts/http/http.go b/workflow/artifacts/http/http.go
index 044039cf5799..ed2c300b116e 100644
--- a/workflow/artifacts/http/http.go
+++ b/workflow/artifacts/http/http.go
@@ -16,6 +16,7 @@ import (
type ArtifactDriver struct {
Username string
Password string
+ Client *http.Client
}
var _ common.ArtifactDriver = &ArtifactDriver{}
@@ -52,7 +53,7 @@ func (h *ArtifactDriver) Load(inputArtifact *wfv1.Artifact, path string) error {
}
}
- res, err := (&http.Client{}).Do(req)
+ res, err := h.Client.Do(req)
if err != nil {
return err
}
@@ -63,7 +64,7 @@ func (h *ArtifactDriver) Load(inputArtifact *wfv1.Artifact, path string) error {
return errors.New(errors.CodeNotFound, res.Status)
}
if res.StatusCode < 200 || res.StatusCode >= 300 {
- return errors.InternalErrorf("loading file from %s failed with reason:%s", url, res.Status)
+ return errors.InternalErrorf("loading file from %s failed with reason: %s", url, res.Status)
}
_, err = io.Copy(lf, res.Body)
@@ -78,7 +79,8 @@ func (h *ArtifactDriver) OpenStream(a *wfv1.Artifact) (io.ReadCloser, error) {
// Save writes the artifact to the URL
func (h *ArtifactDriver) Save(path string, outputArtifact *wfv1.Artifact) error {
- f, err := os.Open(filepath.Clean(path))
+ cleanPath := filepath.Clean(path)
+ f, err := os.Open(cleanPath)
if err != nil {
return err
}
@@ -104,7 +106,12 @@ func (h *ArtifactDriver) Save(path string, outputArtifact *wfv1.Artifact) error
req.SetBasicAuth(h.Username, h.Password)
}
}
- res, err := (&http.Client{}).Do(req)
+ // we set the GetBody func of the request in order to enable following 307 POST/PUT redirects, needed e.g. for webHDFS
+ req.GetBody = func() (io.ReadCloser, error) {
+ return os.Open(cleanPath)
+ }
+
+ res, err := h.Client.Do(req)
if err != nil {
return err
}
@@ -112,7 +119,7 @@ func (h *ArtifactDriver) Save(path string, outputArtifact *wfv1.Artifact) error
_ = res.Body.Close()
}()
if res.StatusCode < 200 || res.StatusCode >= 300 {
- return errors.InternalErrorf("saving file %s to %s failed with reason:%s", path, url, res.Status)
+ return errors.InternalErrorf("saving file %s to %s failed with reason: %s", path, url, res.Status)
}
return nil
}
diff --git a/workflow/artifacts/http/http_test.go b/workflow/artifacts/http/http_test.go
index 9d342c69deec..42760e0aa7e4 100644
--- a/workflow/artifacts/http/http_test.go
+++ b/workflow/artifacts/http/http_test.go
@@ -1,7 +1,12 @@
package http
import (
+ "bytes"
+ "io/ioutil"
+ "net/http"
+ "net/http/httptest"
"os"
+ "path"
"testing"
"github.com/stretchr/testify/assert"
@@ -11,7 +16,7 @@ import (
)
func TestHTTPArtifactDriver_Load(t *testing.T) {
- driver := &ArtifactDriver{}
+ driver := &ArtifactDriver{Client: http.DefaultClient}
a := &wfv1.HTTPArtifact{
URL: "https://github.com/argoproj/argo-workflows",
}
@@ -53,7 +58,7 @@ func TestHTTPArtifactDriver_Load(t *testing.T) {
}
func TestArtifactoryArtifactDriver_Load(t *testing.T) {
- driver := &ArtifactDriver{}
+ driver := &ArtifactDriver{Client: http.DefaultClient}
t.Run("NotFound", func(t *testing.T) {
err := driver.Load(&wfv1.Artifact{
ArtifactLocation: wfv1.ArtifactLocation{
@@ -79,3 +84,53 @@ func TestArtifactoryArtifactDriver_Load(t *testing.T) {
}
})
}
+
+func TestSaveHTTPArtifactRedirect(t *testing.T) {
+ tempDir, err := ioutil.TempDir("", "webhdfs-test")
+ if err != nil {
+ panic(err)
+ }
+ defer os.RemoveAll(tempDir) // clean up
+
+ tempFile := path.Join(tempDir, "tmpfile")
+ content := "temporary file's content"
+ if err := ioutil.WriteFile(tempFile, []byte(content), 0o600); err != nil {
+ panic(err)
+ }
+
+ firstRequest := true
+ svr := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
+ if firstRequest {
+ // first response sends out only the 307
+ w.Header().Add("Location", r.RequestURI)
+ w.WriteHeader(http.StatusTemporaryRedirect)
+ firstRequest = false
+ } else {
+ // check that content is really there
+ buf := new(bytes.Buffer)
+ _, err = buf.ReadFrom(r.Body)
+ assert.NoError(t, err)
+ assert.Equal(t, content, buf.String())
+
+ w.WriteHeader(http.StatusCreated)
+ }
+
+ }))
+ defer svr.Close()
+
+ t.Run("SaveHTTPArtifactRedirect", func(t *testing.T) {
+ driver := ArtifactDriver{
+ Client: &http.Client{},
+ }
+ art := wfv1.Artifact{
+ ArtifactLocation: wfv1.ArtifactLocation{
+ HTTP: &wfv1.HTTPArtifact{
+ URL: svr.URL,
+ },
+ },
+ }
+ err := driver.Save(tempFile, &art)
+ assert.Nil(t, err)
+ })
+
+}
diff --git a/workflow/controller/workflowpod.go b/workflow/controller/workflowpod.go
index 030034880858..17b2fad41d11 100644
--- a/workflow/controller/workflowpod.go
+++ b/workflow/controller/workflowpod.go
@@ -1142,6 +1142,14 @@ func createArchiveLocationSecret(tmpl *wfv1.Template, volMap map[string]apiv1.Vo
createSecretVal(volMap, ossRepo.SecretKeySecret, uniqueKeyMap)
} else if gcsRepo := tmpl.ArchiveLocation.GCS; gcsRepo != nil {
createSecretVal(volMap, gcsRepo.ServiceAccountKeySecret, uniqueKeyMap)
+ } else if httpArtRepo := tmpl.ArchiveLocation.HTTP; httpArtRepo != nil && httpArtRepo.Auth != nil {
+ createSecretVal(volMap, httpArtRepo.Auth.BasicAuth.UsernameSecret, uniqueKeyMap)
+ createSecretVal(volMap, httpArtRepo.Auth.BasicAuth.PasswordSecret, uniqueKeyMap)
+ createSecretVal(volMap, httpArtRepo.Auth.ClientCert.ClientCertSecret, uniqueKeyMap)
+ createSecretVal(volMap, httpArtRepo.Auth.ClientCert.ClientKeySecret, uniqueKeyMap)
+ createSecretVal(volMap, httpArtRepo.Auth.OAuth2.ClientIDSecret, uniqueKeyMap)
+ createSecretVal(volMap, httpArtRepo.Auth.OAuth2.ClientSecretSecret, uniqueKeyMap)
+ createSecretVal(volMap, httpArtRepo.Auth.OAuth2.TokenURLSecret, uniqueKeyMap)
}
}
@@ -1164,6 +1172,14 @@ func createSecretVolume(volMap map[string]apiv1.Volume, art wfv1.Artifact, keyMa
createSecretVal(volMap, art.OSS.SecretKeySecret, keyMap)
} else if art.GCS != nil {
createSecretVal(volMap, art.GCS.ServiceAccountKeySecret, keyMap)
+ } else if art.HTTP != nil && art.HTTP.Auth != nil {
+ createSecretVal(volMap, art.HTTP.Auth.BasicAuth.UsernameSecret, keyMap)
+ createSecretVal(volMap, art.HTTP.Auth.BasicAuth.PasswordSecret, keyMap)
+ createSecretVal(volMap, art.HTTP.Auth.ClientCert.ClientCertSecret, keyMap)
+ createSecretVal(volMap, art.HTTP.Auth.ClientCert.ClientKeySecret, keyMap)
+ createSecretVal(volMap, art.HTTP.Auth.OAuth2.ClientIDSecret, keyMap)
+ createSecretVal(volMap, art.HTTP.Auth.OAuth2.ClientSecretSecret, keyMap)
+ createSecretVal(volMap, art.HTTP.Auth.OAuth2.TokenURLSecret, keyMap)
}
}