testkube-sdk
Advanced tools
Comparing version 2.3.3 to 2.3.4
@@ -37,5 +37,5 @@ "use strict"; | ||
this.openapiDocVersion = "1.0.0"; | ||
this.sdkVersion = "2.3.3"; | ||
this.genVersion = "2.258.0"; | ||
this.userAgent = "speakeasy-sdk/typescript 2.3.3 2.258.0 1.0.0 testkube-sdk"; | ||
this.sdkVersion = "2.3.4"; | ||
this.genVersion = "2.272.4"; | ||
this.userAgent = "speakeasy-sdk/typescript 2.3.4 2.272.4 1.0.0 testkube-sdk"; | ||
Object.assign(this, init); | ||
@@ -42,0 +42,0 @@ } |
@@ -6,8 +6,8 @@ # ListLabelsResponse | ||
| Field | Type | Required | Description | Example | | ||
| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | | ||
| `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation | | | ||
| `statusCode` | *number* | :heavy_check_mark: | HTTP response status code for this operation | | | ||
| `rawResponse` | [AxiosResponse](https://axios-http.com/docs/res_schema) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | | | ||
| `classes` | [shared.Problem](../../../sdk/models/shared/problem.md)[] | :heavy_minus_sign: | problem with read information from kubernetes cluster | | | ||
| `object` | Record<string, *string*[]> | :heavy_minus_sign: | successful operation | {"app":["backend"],"env":["prod"],"toDelete":["yes"]} | | ||
| Field | Type | Required | Description | Example | | ||
| ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | | ||
| `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation | | | ||
| `statusCode` | *number* | :heavy_check_mark: | HTTP response status code for this operation | | | ||
| `rawResponse` | [AxiosResponse](https://axios-http.com/docs/res_schema) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | | | ||
| `classes` | [shared.Problem](../../../sdk/models/shared/problem.md)[] | :heavy_minus_sign: | problem with read information from kubernetes cluster | | | ||
| `object` | Record<string, *string*[]> | :heavy_minus_sign: | successful operation | {<br/>"app": [<br/>"backend"<br/>],<br/>"env": [<br/>"prod"<br/>],<br/>"toDelete": [<br/>"yes"<br/>]<br/>} | |
@@ -8,9 +8,9 @@ # DebugInfo | ||
| Field | Type | Required | Description | Example | | ||
| ---------------------------------- | ---------------------------------- | ---------------------------------- | ---------------------------------- | ---------------------------------- | | ||
| `apiLogs` | *string*[] | :heavy_minus_sign: | N/A | ["logline1","logline2","logline3"] | | ||
| `clientVersion` | *string* | :heavy_minus_sign: | N/A | 1.4.9 | | ||
| `clusterVersion` | *string* | :heavy_minus_sign: | N/A | v1.23.4 | | ||
| `executionLogs` | Record<string, *string*[]> | :heavy_minus_sign: | N/A | | | ||
| `operatorLogs` | *string*[] | :heavy_minus_sign: | N/A | ["logline1","logline2","logline3"] | | ||
| `serverVersion` | *string* | :heavy_minus_sign: | N/A | v1.4.9 | | ||
| Field | Type | Required | Description | Example | | ||
| -------------------------------------- | -------------------------------------- | -------------------------------------- | -------------------------------------- | -------------------------------------- | | ||
| `apiLogs` | *string*[] | :heavy_minus_sign: | N/A | [<br/>"logline1",<br/>"logline2",<br/>"logline3"<br/>] | | ||
| `clientVersion` | *string* | :heavy_minus_sign: | N/A | 1.4.9 | | ||
| `clusterVersion` | *string* | :heavy_minus_sign: | N/A | v1.23.4 | | ||
| `executionLogs` | Record<string, *string*[]> | :heavy_minus_sign: | N/A | | | ||
| `operatorLogs` | *string*[] | :heavy_minus_sign: | N/A | [<br/>"logline1",<br/>"logline2",<br/>"logline3"<br/>] | | ||
| `serverVersion` | *string* | :heavy_minus_sign: | N/A | v1.4.9 | |
@@ -10,7 +10,7 @@ # Execution | ||
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ||
| `args` | *string*[] | :heavy_minus_sign: | additional arguments/flags passed to executor binary | ["--concurrency","2","--remote","--some","blabla"] | | ||
| `args` | *string*[] | :heavy_minus_sign: | additional arguments/flags passed to executor binary | [<br/>"--concurrency",<br/>"2",<br/>"--remote",<br/>"--some",<br/>"blabla"<br/>] | | ||
| `argsMode` | [shared.ArgsMode](../../../sdk/models/shared/argsmode.md) | :heavy_minus_sign: | usage mode for arguments | | | ||
| `artifactRequest` | [shared.ArtifactRequest](../../../sdk/models/shared/artifactrequest.md) | :heavy_minus_sign: | artifact request body with test artifacts | | | ||
| `bucketName` | *string* | :heavy_minus_sign: | minio bucket name to get uploads from | execution-c01d7cf6-ec3f-47f0-9556-a5d6e9009a43 | | ||
| `command` | *string*[] | :heavy_minus_sign: | executor image command | ["curl"] | | ||
| `command` | *string*[] | :heavy_minus_sign: | executor image command | [<br/>"curl"<br/>] | | ||
| `content` | [shared.TestContent](../../../sdk/models/shared/testcontent.md) | :heavy_minus_sign: | N/A | | | ||
@@ -20,7 +20,7 @@ | `duration` | *string* | :heavy_minus_sign: | test duration | 88s | | ||
| `endTime` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | test end time | | | ||
| ~~`envs`~~ | Record<string, *string*> | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.<br/><br/>Environment variables passed to executor. Deprecated: use Basic Variables instead | {"record":"true","prefix":"some-"} | | ||
| ~~`envs`~~ | Record<string, *string*> | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.<br/><br/>Environment variables passed to executor. Deprecated: use Basic Variables instead | {<br/>"record": "true",<br/>"prefix": "some-"<br/>} | | ||
| `executionResult` | [shared.ExecutionResult](../../../sdk/models/shared/executionresult.md) | :heavy_minus_sign: | execution result returned from executor | | | ||
| `id` | *string* | :heavy_minus_sign: | execution id | 62f395e004109209b50edfc4 | | ||
| `isVariablesFileUploaded` | *boolean* | :heavy_minus_sign: | in case the variables file is too big, it will be uploaded to storage | false | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test and execution labels | {"env":"prod","app":"backend"} | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test and execution labels | {<br/>"env": "prod",<br/>"app": "backend"<br/>} | | ||
| `name` | *string* | :heavy_minus_sign: | execution name | test-suite1-example-test-1 | | ||
@@ -38,4 +38,4 @@ | `number` | *number* | :heavy_minus_sign: | execution number | 1 | | ||
| `testType` | *string* | :heavy_minus_sign: | test type e.g. postman/collection | postman/collection | | ||
| `uploads` | *string*[] | :heavy_minus_sign: | list of file paths that need to be copied into the test from uploads | ["settings/config.txt"] | | ||
| `variables` | Record<string, [shared.Variable](../../../sdk/models/shared/variable.md)> | :heavy_minus_sign: | execution variables passed to executor converted to vars for usage in tests | {"var1":{"name":"var1","type":"basic","value":"value1"},"secret1":{"name":"secret1","type":"secret","value":"secretvalue1"}} | | ||
| `uploads` | *string*[] | :heavy_minus_sign: | list of file paths that need to be copied into the test from uploads | [<br/>"settings/config.txt"<br/>] | | ||
| `variables` | Record<string, [shared.Variable](../../../sdk/models/shared/variable.md)> | :heavy_minus_sign: | execution variables passed to executor converted to vars for usage in tests | {<br/>"var1": {<br/>"name": "var1",<br/>"type": "basic",<br/>"value": "value1"<br/>},<br/>"secret1": {<br/>"name": "secret1",<br/>"type": "secret",<br/>"value": "secretvalue1"<br/>}<br/>} | | ||
| `variablesFile` | *string* | :heavy_minus_sign: | variables file content - need to be in format for particular executor (e.g. postman envs file) | | |
@@ -11,7 +11,7 @@ # ExecutionRequest | ||
| `activeDeadlineSeconds` | *number* | :heavy_minus_sign: | duration in seconds the test may be active, until its stopped | 1 | | ||
| `args` | *string*[] | :heavy_minus_sign: | additional executor binary arguments | ["--repeats","5","--insecure"] | | ||
| `args` | *string*[] | :heavy_minus_sign: | additional executor binary arguments | [<br/>"--repeats",<br/>"5",<br/>"--insecure"<br/>] | | ||
| `argsMode` | [shared.ExecutionRequestArgsMode](../../../sdk/models/shared/executionrequestargsmode.md) | :heavy_minus_sign: | usage mode for arguments | | | ||
| `artifactRequest` | [shared.ArtifactRequest](../../../sdk/models/shared/artifactrequest.md) | :heavy_minus_sign: | artifact request body with test artifacts | | | ||
| `bucketName` | *string* | :heavy_minus_sign: | minio bucket name to get uploads from | execution-c01d7cf6-ec3f-47f0-9556-a5d6e9009a43 | | ||
| `command` | *string*[] | :heavy_minus_sign: | executor image command | ["curl"] | | ||
| `command` | *string*[] | :heavy_minus_sign: | executor image command | [<br/>"curl"<br/>] | | ||
| `contentRequest` | [shared.TestContentRequest](../../../sdk/models/shared/testcontentrequest.md) | :heavy_minus_sign: | test content request body | | | ||
@@ -21,4 +21,4 @@ | `cronJobTemplate` | *string* | :heavy_minus_sign: | cron job template extensions | | | ||
| `envSecrets` | [shared.EnvReference](../../../sdk/models/shared/envreference.md)[] | :heavy_minus_sign: | secret references | | | ||
| ~~`envs`~~ | Record<string, *string*> | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.<br/><br/>Environment variables passed to executor. Deprecated: use Basic Variables instead | {"record":"true","prefix":"some-"} | | ||
| `executionLabels` | Record<string, *string*> | :heavy_minus_sign: | test execution labels | {"users":"3","prefix":"some-"} | | ||
| ~~`envs`~~ | Record<string, *string*> | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.<br/><br/>Environment variables passed to executor. Deprecated: use Basic Variables instead | {<br/>"record": "true",<br/>"prefix": "some-"<br/>} | | ||
| `executionLabels` | Record<string, *string*> | :heavy_minus_sign: | test execution labels | {<br/>"users": "3",<br/>"prefix": "some-"<br/>} | | ||
| `httpProxy` | *string* | :heavy_minus_sign: | http proxy for executor containers | user:pass@my.proxy.server:8080 | | ||
@@ -40,3 +40,3 @@ | `httpsProxy` | *string* | :heavy_minus_sign: | https proxy for executor containers | user:pass@my.proxy.server:8081 | | ||
| `scraperTemplate` | *string* | :heavy_minus_sign: | scraper template extensions | | | ||
| ~~`secretEnvs`~~ | Record<string, *string*> | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.<br/><br/>Execution variables passed to executor from secrets. Deprecated: use Secret Variables instead | {"secret_key_name1":"secret-name","secret_Key_name2":"secret-name"} | | ||
| ~~`secretEnvs`~~ | Record<string, *string*> | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.<br/><br/>Execution variables passed to executor from secrets. Deprecated: use Secret Variables instead | {<br/>"secret_key_name1": "secret-name",<br/>"secret_Key_name2": "secret-name"<br/>} | | ||
| `sync` | *boolean* | :heavy_minus_sign: | whether to start execution sync or async | | | ||
@@ -46,4 +46,4 @@ | `testSecretUUID` | *string* | :heavy_minus_sign: | test secret uuid | 7934600f-b367-48dd-b981-4353304362fb | | ||
| `testSuiteSecretUUID` | *string* | :heavy_minus_sign: | test suite secret uuid, if it's run as a part of test suite | 7934600f-b367-48dd-b981-4353304362fb | | ||
| `uploads` | *string*[] | :heavy_minus_sign: | list of file paths that need to be copied into the test from uploads | ["settings/config.txt"] | | ||
| `variables` | Record<string, [shared.Variable](../../../sdk/models/shared/variable.md)> | :heavy_minus_sign: | execution variables passed to executor converted to vars for usage in tests | {"var1":{"name":"var1","type":"basic","value":"value1"},"secret1":{"name":"secret1","type":"secret","value":"secretvalue1"}} | | ||
| `uploads` | *string*[] | :heavy_minus_sign: | list of file paths that need to be copied into the test from uploads | [<br/>"settings/config.txt"<br/>] | | ||
| `variables` | Record<string, [shared.Variable](../../../sdk/models/shared/variable.md)> | :heavy_minus_sign: | execution variables passed to executor converted to vars for usage in tests | {<br/>"var1": {<br/>"name": "var1",<br/>"type": "basic",<br/>"value": "value1"<br/>},<br/>"secret1": {<br/>"name": "secret1",<br/>"type": "secret",<br/>"value": "secretvalue1"<br/>}<br/>} | | ||
| `variablesFile` | *string* | :heavy_minus_sign: | variables file content - need to be in format for particular executor (e.g. postman envs file) | | |
@@ -11,7 +11,7 @@ # ExecutionRequestInput | ||
| `activeDeadlineSeconds` | *number* | :heavy_minus_sign: | duration in seconds the test may be active, until its stopped | 1 | | ||
| `args` | *string*[] | :heavy_minus_sign: | additional executor binary arguments | ["--repeats","5","--insecure"] | | ||
| `args` | *string*[] | :heavy_minus_sign: | additional executor binary arguments | [<br/>"--repeats",<br/>"5",<br/>"--insecure"<br/>] | | ||
| `argsMode` | [shared.ExecutionRequestArgsMode](../../../sdk/models/shared/executionrequestargsmode.md) | :heavy_minus_sign: | usage mode for arguments | | | ||
| `artifactRequest` | [shared.ArtifactRequest](../../../sdk/models/shared/artifactrequest.md) | :heavy_minus_sign: | artifact request body with test artifacts | | | ||
| `bucketName` | *string* | :heavy_minus_sign: | minio bucket name to get uploads from | execution-c01d7cf6-ec3f-47f0-9556-a5d6e9009a43 | | ||
| `command` | *string*[] | :heavy_minus_sign: | executor image command | ["curl"] | | ||
| `command` | *string*[] | :heavy_minus_sign: | executor image command | [<br/>"curl"<br/>] | | ||
| `contentRequest` | [shared.TestContentRequest](../../../sdk/models/shared/testcontentrequest.md) | :heavy_minus_sign: | test content request body | | | ||
@@ -21,4 +21,4 @@ | `cronJobTemplate` | *string* | :heavy_minus_sign: | cron job template extensions | | | ||
| `envSecrets` | [shared.EnvReference](../../../sdk/models/shared/envreference.md)[] | :heavy_minus_sign: | secret references | | | ||
| ~~`envs`~~ | Record<string, *string*> | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.<br/><br/>Environment variables passed to executor. Deprecated: use Basic Variables instead | {"record":"true","prefix":"some-"} | | ||
| `executionLabels` | Record<string, *string*> | :heavy_minus_sign: | test execution labels | {"users":"3","prefix":"some-"} | | ||
| ~~`envs`~~ | Record<string, *string*> | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.<br/><br/>Environment variables passed to executor. Deprecated: use Basic Variables instead | {<br/>"record": "true",<br/>"prefix": "some-"<br/>} | | ||
| `executionLabels` | Record<string, *string*> | :heavy_minus_sign: | test execution labels | {<br/>"users": "3",<br/>"prefix": "some-"<br/>} | | ||
| `httpProxy` | *string* | :heavy_minus_sign: | http proxy for executor containers | user:pass@my.proxy.server:8080 | | ||
@@ -40,7 +40,7 @@ | `httpsProxy` | *string* | :heavy_minus_sign: | https proxy for executor containers | user:pass@my.proxy.server:8081 | | ||
| `scraperTemplate` | *string* | :heavy_minus_sign: | scraper template extensions | | | ||
| ~~`secretEnvs`~~ | Record<string, *string*> | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.<br/><br/>Execution variables passed to executor from secrets. Deprecated: use Secret Variables instead | {"secret_key_name1":"secret-name","secret_Key_name2":"secret-name"} | | ||
| ~~`secretEnvs`~~ | Record<string, *string*> | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.<br/><br/>Execution variables passed to executor from secrets. Deprecated: use Secret Variables instead | {<br/>"secret_key_name1": "secret-name",<br/>"secret_Key_name2": "secret-name"<br/>} | | ||
| `sync` | *boolean* | :heavy_minus_sign: | whether to start execution sync or async | | | ||
| `testSuiteName` | *string* | :heavy_minus_sign: | unique test suite name (CRD Test suite name), if it's run as a part of test suite | test-suite1 | | ||
| `uploads` | *string*[] | :heavy_minus_sign: | list of file paths that need to be copied into the test from uploads | ["settings/config.txt"] | | ||
| `variables` | Record<string, [shared.Variable](../../../sdk/models/shared/variable.md)> | :heavy_minus_sign: | execution variables passed to executor converted to vars for usage in tests | {"var1":{"name":"var1","type":"basic","value":"value1"},"secret1":{"name":"secret1","type":"secret","value":"secretvalue1"}} | | ||
| `uploads` | *string*[] | :heavy_minus_sign: | list of file paths that need to be copied into the test from uploads | [<br/>"settings/config.txt"<br/>] | | ||
| `variables` | Record<string, [shared.Variable](../../../sdk/models/shared/variable.md)> | :heavy_minus_sign: | execution variables passed to executor converted to vars for usage in tests | {<br/>"var1": {<br/>"name": "var1",<br/>"type": "basic",<br/>"value": "value1"<br/>},<br/>"secret1": {<br/>"name": "secret1",<br/>"type": "secret",<br/>"value": "secretvalue1"<br/>}<br/>} | | ||
| `variablesFile` | *string* | :heavy_minus_sign: | variables file content - need to be in format for particular executor (e.g. postman envs file) | | |
@@ -14,3 +14,3 @@ # ExecutionSummary | ||
| `id` | *string* | :heavy_check_mark: | execution id | 62f395e004109209b50edfc4 | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test and execution labels | {"env":"prod","app":"backend"} | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test and execution labels | {<br/>"env": "prod",<br/>"app": "backend"<br/>} | | ||
| `name` | *string* | :heavy_check_mark: | execution name | test-suite1-test1 | | ||
@@ -17,0 +17,0 @@ | `number` | *number* | :heavy_minus_sign: | execution number | 1 | |
@@ -10,4 +10,4 @@ # Executor | ||
| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | | ||
| `args` | *string*[] | :heavy_minus_sign: | additional executor binary argument | ["--repeats","5","--insecure"] | | ||
| `command` | *string*[] | :heavy_minus_sign: | executor image command | ["curl"] | | ||
| `args` | *string*[] | :heavy_minus_sign: | additional executor binary argument | [<br/>"--repeats",<br/>"5",<br/>"--insecure"<br/>] | | ||
| `command` | *string*[] | :heavy_minus_sign: | executor image command | [<br/>"curl"<br/>] | | ||
| `contentTypes` | *string*[] | :heavy_minus_sign: | list of handled content types | | | ||
@@ -19,5 +19,5 @@ | `executorType` | *string* | :heavy_minus_sign: | ExecutorType one of "rest" for rest openapi based executors or "job" which will be default runners for testkube soon | | | ||
| `jobTemplate` | *string* | :heavy_minus_sign: | Job template to launch executor | | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | executor labels | {"env":"prod","app":"backend"} | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | executor labels | {<br/>"env": "prod",<br/>"app": "backend"<br/>} | | ||
| `meta` | [shared.ExecutorMeta](../../../sdk/models/shared/executormeta.md) | :heavy_minus_sign: | Executor meta data | | | ||
| `types` | *string*[] | :heavy_minus_sign: | Types defines what types can be handled by executor e.g. "postman/collection", ":curl/command" etc | | | ||
| `uri` | *string* | :heavy_minus_sign: | URI for rest based executors | | |
@@ -8,6 +8,6 @@ # ExecutorMeta | ||
| Field | Type | Required | Description | Example | | ||
| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | | ||
| `docsURI` | *string* | :heavy_minus_sign: | URI for executor docs | https://docs.testkube.io/test-types/executor-k6 | | ||
| `iconURI` | *string* | :heavy_minus_sign: | URI for executor icon | /assets/k6.jpg | | ||
| `tooltips` | Record<string, *string*> | :heavy_minus_sign: | executor tooltips | {"general":"please provide k6 test script for execution"} | | ||
| Field | Type | Required | Description | Example | | ||
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | | ||
| `docsURI` | *string* | :heavy_minus_sign: | URI for executor docs | https://docs.testkube.io/test-types/executor-k6 | | ||
| `iconURI` | *string* | :heavy_minus_sign: | URI for executor icon | /assets/k6.jpg | | ||
| `tooltips` | Record<string, *string*> | :heavy_minus_sign: | executor tooltips | {<br/>"general": "please provide k6 test script for execution"<br/>} | |
@@ -10,4 +10,4 @@ # ExecutorUpdateRequest | ||
| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | | ||
| `args` | *string*[] | :heavy_minus_sign: | additional executor binary argument | ["--repeats","5","--insecure"] | | ||
| `command` | *string*[] | :heavy_minus_sign: | executor image command | ["curl"] | | ||
| `args` | *string*[] | :heavy_minus_sign: | additional executor binary argument | [<br/>"--repeats",<br/>"5",<br/>"--insecure"<br/>] | | ||
| `command` | *string*[] | :heavy_minus_sign: | executor image command | [<br/>"curl"<br/>] | | ||
| `contentTypes` | *string*[] | :heavy_minus_sign: | list of handled content types | | | ||
@@ -19,3 +19,3 @@ | `executorType` | *string* | :heavy_minus_sign: | ExecutorType one of "rest" for rest openapi based executors or "job" which will be default runners for testkube soon | | | ||
| `jobTemplate` | *string* | :heavy_minus_sign: | Job template to launch executor | | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | executor labels | {"env":"prod","app":"backend"} | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | executor labels | {<br/>"env": "prod",<br/>"app": "backend"<br/>} | | ||
| `meta` | [shared.ExecutorMeta](../../../sdk/models/shared/executormeta.md) | :heavy_minus_sign: | Executor meta data | | | ||
@@ -22,0 +22,0 @@ | `name` | *string* | :heavy_check_mark: | object name | name | |
@@ -10,4 +10,4 @@ # ExecutorUpsertRequest | ||
| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | | ||
| `args` | *string*[] | :heavy_minus_sign: | additional executor binary argument | ["--repeats","5","--insecure"] | | ||
| `command` | *string*[] | :heavy_minus_sign: | executor image command | ["curl"] | | ||
| `args` | *string*[] | :heavy_minus_sign: | additional executor binary argument | [<br/>"--repeats",<br/>"5",<br/>"--insecure"<br/>] | | ||
| `command` | *string*[] | :heavy_minus_sign: | executor image command | [<br/>"curl"<br/>] | | ||
| `contentTypes` | *string*[] | :heavy_minus_sign: | list of handled content types | | | ||
@@ -19,3 +19,3 @@ | `executorType` | *string* | :heavy_minus_sign: | ExecutorType one of "rest" for rest openapi based executors or "job" which will be default runners for testkube soon | | | ||
| `jobTemplate` | *string* | :heavy_minus_sign: | Job template to launch executor | | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | executor labels | {"env":"prod","app":"backend"} | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | executor labels | {<br/>"env": "prod",<br/>"app": "backend"<br/>} | | ||
| `meta` | [shared.ExecutorMeta](../../../sdk/models/shared/executormeta.md) | :heavy_minus_sign: | Executor meta data | | | ||
@@ -22,0 +22,0 @@ | `name` | *string* | :heavy_check_mark: | object name | name | |
@@ -11,3 +11,3 @@ # Test | ||
| `executionRequest` | [shared.ExecutionRequest](../../../sdk/models/shared/executionrequest.md) | :heavy_minus_sign: | test execution request body | | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test labels | {"env":"prod","app":"backend"} | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test labels | {<br/>"env": "prod",<br/>"app": "backend"<br/>} | | ||
| `name` | *string* | :heavy_minus_sign: | test name | test1 | | ||
@@ -19,2 +19,2 @@ | `namespace` | *string* | :heavy_minus_sign: | test namespace | testkube | | ||
| `type` | *string* | :heavy_minus_sign: | test type | postman/collection | | ||
| `uploads` | *string*[] | :heavy_minus_sign: | list of file paths that will be needed from uploads | ["settings/config.txt"] | | ||
| `uploads` | *string*[] | :heavy_minus_sign: | list of file paths that will be needed from uploads | [<br/>"settings/config.txt"<br/>] | |
@@ -8,6 +8,6 @@ # TestSourceBatchResult | ||
| Field | Type | Required | Description | Example | | ||
| ------------------------- | ------------------------- | ------------------------- | ------------------------- | ------------------------- | | ||
| `created` | *string*[] | :heavy_minus_sign: | created test sources | ["name1","name2","name3"] | | ||
| `deleted` | *string*[] | :heavy_minus_sign: | deleted test sources | ["name7","name8","name9"] | | ||
| `updated` | *string*[] | :heavy_minus_sign: | updated test sources | ["name4","name5","name6"] | | ||
| Field | Type | Required | Description | Example | | ||
| ----------------------------- | ----------------------------- | ----------------------------- | ----------------------------- | ----------------------------- | | ||
| `created` | *string*[] | :heavy_minus_sign: | created test sources | [<br/>"name1",<br/>"name2",<br/>"name3"<br/>] | | ||
| `deleted` | *string*[] | :heavy_minus_sign: | deleted test sources | [<br/>"name7",<br/>"name8",<br/>"name9"<br/>] | | ||
| `updated` | *string*[] | :heavy_minus_sign: | updated test sources | [<br/>"name4",<br/>"name5",<br/>"name6"<br/>] | |
@@ -8,8 +8,8 @@ # TestSuite | ||
| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | | ||
| `after` | [shared.TestSuiteBatchStep](../../../sdk/models/shared/testsuitebatchstep.md)[] | :heavy_minus_sign: | Run these batch steps after whole suite | [{"execute":[{"test":"example-test"}],"stopOnFailure":true}] | | ||
| `before` | [shared.TestSuiteBatchStep](../../../sdk/models/shared/testsuitebatchstep.md)[] | :heavy_minus_sign: | Run these batch steps before whole suite | [{"execute":[{"test":"example-test"}],"stopOnFailure":true}] | | ||
| `after` | [shared.TestSuiteBatchStep](../../../sdk/models/shared/testsuitebatchstep.md)[] | :heavy_minus_sign: | Run these batch steps after whole suite | [<br/>{<br/>"stopOnFailure": true,<br/>"execute": [<br/>{<br/>"test": "example-test"<br/>}<br/>]<br/>}<br/>] | | ||
| `before` | [shared.TestSuiteBatchStep](../../../sdk/models/shared/testsuitebatchstep.md)[] | :heavy_minus_sign: | Run these batch steps before whole suite | [<br/>{<br/>"stopOnFailure": true,<br/>"execute": [<br/>{<br/>"test": "example-test"<br/>}<br/>]<br/>}<br/>] | | ||
| `created` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | N/A | | | ||
| `description` | *string* | :heavy_minus_sign: | N/A | collection of tests | | ||
| `executionRequest` | [shared.TestSuiteExecutionRequest](../../../sdk/models/shared/testsuiteexecutionrequest.md) | :heavy_minus_sign: | test suite execution request body | | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test suite labels | {"env":"prod","app":"backend"} | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test suite labels | {<br/>"env": "prod",<br/>"app": "backend"<br/>} | | ||
| `name` | *string* | :heavy_check_mark: | N/A | test-suite1 | | ||
@@ -20,2 +20,2 @@ | `namespace` | *string* | :heavy_minus_sign: | N/A | testkube | | ||
| `status` | [shared.TestSuiteStatus](../../../sdk/models/shared/testsuitestatus.md) | :heavy_check_mark: | test suite status | | | ||
| `steps` | [shared.TestSuiteBatchStep](../../../sdk/models/shared/testsuitebatchstep.md)[] | :heavy_minus_sign: | Batch steps to run | [{"execute":[{"test":"example-test"}],"stopOnFailure":true}] | | ||
| `steps` | [shared.TestSuiteBatchStep](../../../sdk/models/shared/testsuitebatchstep.md)[] | :heavy_minus_sign: | Batch steps to run | [<br/>{<br/>"stopOnFailure": true,<br/>"execute": [<br/>{<br/>"test": "example-test"<br/>}<br/>]<br/>}<br/>] | |
@@ -13,6 +13,6 @@ # TestSuiteExecution | ||
| `endTime` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | test end time | | | ||
| ~~`envs`~~ | Record<string, *string*> | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.<br/><br/>Environment variables passed to executor. Deprecated: use Basic Variables instead | {"record":"true","prefix":"some-"} | | ||
| ~~`envs`~~ | Record<string, *string*> | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.<br/><br/>Environment variables passed to executor. Deprecated: use Basic Variables instead | {<br/>"record": "true",<br/>"prefix": "some-"<br/>} | | ||
| `executeStepResults` | [shared.TestSuiteBatchStepExecutionResult](../../../sdk/models/shared/testsuitebatchstepexecutionresult.md)[] | :heavy_minus_sign: | batch steps execution results | | | ||
| `id` | *string* | :heavy_check_mark: | execution id | 62f395e004109209b50edfc1 | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test suite labels | {"env":"prod","app":"backend"} | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test suite labels | {<br/>"env": "prod",<br/>"app": "backend"<br/>} | | ||
| `name` | *string* | :heavy_check_mark: | execution name | test-suite1.needlessly-sweet-imp | | ||
@@ -25,2 +25,2 @@ | `runningContext` | [shared.RunningContext](../../../sdk/models/shared/runningcontext.md) | :heavy_minus_sign: | running context for test or test suite execution | | | ||
| `testSuite` | [shared.ObjectRef](../../../sdk/models/shared/objectref.md) | :heavy_check_mark: | N/A | | | ||
| `variables` | Record<string, [shared.Variable](../../../sdk/models/shared/variable.md)> | :heavy_minus_sign: | execution variables passed to executor converted to vars for usage in tests | {"var1":{"name":"var1","type":"basic","value":"value1"},"secret1":{"name":"secret1","type":"secret","value":"secretvalue1"}} | | ||
| `variables` | Record<string, [shared.Variable](../../../sdk/models/shared/variable.md)> | :heavy_minus_sign: | execution variables passed to executor converted to vars for usage in tests | {<br/>"var1": {<br/>"name": "var1",<br/>"type": "basic",<br/>"value": "value1"<br/>},<br/>"secret1": {<br/>"name": "secret1",<br/>"type": "secret",<br/>"value": "secretvalue1"<br/>}<br/>} | |
@@ -8,18 +8,18 @@ # TestSuiteExecutionRequest | ||
| Field | Type | Required | Description | Example | | ||
| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | | ||
| `concurrencyLevel` | *number* | :heavy_minus_sign: | number of tests run in parallel | 10 | | ||
| `contentRequest` | [shared.TestContentRequest](../../../sdk/models/shared/testcontentrequest.md) | :heavy_minus_sign: | test content request body | | | ||
| `cronJobTemplate` | *string* | :heavy_minus_sign: | cron job template extensions | | | ||
| `executionLabels` | Record<string, *string*> | :heavy_minus_sign: | execution labels | {"users":"3","prefix":"some-"} | | ||
| `httpProxy` | *string* | :heavy_minus_sign: | http proxy for executor containers | user:pass@my.proxy.server:8080 | | ||
| `httpsProxy` | *string* | :heavy_minus_sign: | https proxy for executor containers | user:pass@my.proxy.server:8081 | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test suite labels | {"users":"3","prefix":"some-"} | | ||
| `name` | *string* | :heavy_minus_sign: | test execution custom name | testing with 1000 users | | ||
| `namespace` | *string* | :heavy_minus_sign: | test kubernetes namespace ("testkube" when not set) | testkube | | ||
| `number` | *number* | :heavy_minus_sign: | test suite execution number | 1 | | ||
| `runningContext` | [shared.RunningContext](../../../sdk/models/shared/runningcontext.md) | :heavy_minus_sign: | running context for test or test suite execution | | | ||
| `secretUUID` | *string* | :heavy_minus_sign: | secret uuid | 7934600f-b367-48dd-b981-4353304362fb | | ||
| `sync` | *boolean* | :heavy_minus_sign: | whether to start execution sync or async | | | ||
| `timeout` | *number* | :heavy_minus_sign: | duration in seconds the test suite may be active, until its stopped | 1 | | ||
| `variables` | Record<string, [shared.Variable](../../../sdk/models/shared/variable.md)> | :heavy_minus_sign: | execution variables passed to executor converted to vars for usage in tests | {"var1":{"name":"var1","type":"basic","value":"value1"},"secret1":{"name":"secret1","type":"secret","value":"secretvalue1"}} | | ||
| Field | Type | Required | Description | Example | | ||
| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | | ||
| `concurrencyLevel` | *number* | :heavy_minus_sign: | number of tests run in parallel | 10 | | ||
| `contentRequest` | [shared.TestContentRequest](../../../sdk/models/shared/testcontentrequest.md) | :heavy_minus_sign: | test content request body | | | ||
| `cronJobTemplate` | *string* | :heavy_minus_sign: | cron job template extensions | | | ||
| `executionLabels` | Record<string, *string*> | :heavy_minus_sign: | execution labels | {<br/>"users": "3",<br/>"prefix": "some-"<br/>} | | ||
| `httpProxy` | *string* | :heavy_minus_sign: | http proxy for executor containers | user:pass@my.proxy.server:8080 | | ||
| `httpsProxy` | *string* | :heavy_minus_sign: | https proxy for executor containers | user:pass@my.proxy.server:8081 | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test suite labels | {<br/>"users": "3",<br/>"prefix": "some-"<br/>} | | ||
| `name` | *string* | :heavy_minus_sign: | test execution custom name | testing with 1000 users | | ||
| `namespace` | *string* | :heavy_minus_sign: | test kubernetes namespace ("testkube" when not set) | testkube | | ||
| `number` | *number* | :heavy_minus_sign: | test suite execution number | 1 | | ||
| `runningContext` | [shared.RunningContext](../../../sdk/models/shared/runningcontext.md) | :heavy_minus_sign: | running context for test or test suite execution | | | ||
| `secretUUID` | *string* | :heavy_minus_sign: | secret uuid | 7934600f-b367-48dd-b981-4353304362fb | | ||
| `sync` | *boolean* | :heavy_minus_sign: | whether to start execution sync or async | | | ||
| `timeout` | *number* | :heavy_minus_sign: | duration in seconds the test suite may be active, until its stopped | 1 | | ||
| `variables` | Record<string, [shared.Variable](../../../sdk/models/shared/variable.md)> | :heavy_minus_sign: | execution variables passed to executor converted to vars for usage in tests | {<br/>"var1": {<br/>"name": "var1",<br/>"type": "basic",<br/>"value": "value1"<br/>},<br/>"secret1": {<br/>"name": "secret1",<br/>"type": "secret",<br/>"value": "secretvalue1"<br/>}<br/>} | |
@@ -8,17 +8,17 @@ # TestSuiteExecutionRequestInput | ||
| Field | Type | Required | Description | Example | | ||
| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | | ||
| `concurrencyLevel` | *number* | :heavy_minus_sign: | number of tests run in parallel | 10 | | ||
| `contentRequest` | [shared.TestContentRequest](../../../sdk/models/shared/testcontentrequest.md) | :heavy_minus_sign: | test content request body | | | ||
| `cronJobTemplate` | *string* | :heavy_minus_sign: | cron job template extensions | | | ||
| `executionLabels` | Record<string, *string*> | :heavy_minus_sign: | execution labels | {"users":"3","prefix":"some-"} | | ||
| `httpProxy` | *string* | :heavy_minus_sign: | http proxy for executor containers | user:pass@my.proxy.server:8080 | | ||
| `httpsProxy` | *string* | :heavy_minus_sign: | https proxy for executor containers | user:pass@my.proxy.server:8081 | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test suite labels | {"users":"3","prefix":"some-"} | | ||
| `name` | *string* | :heavy_minus_sign: | test execution custom name | testing with 1000 users | | ||
| `namespace` | *string* | :heavy_minus_sign: | test kubernetes namespace ("testkube" when not set) | testkube | | ||
| `number` | *number* | :heavy_minus_sign: | test suite execution number | 1 | | ||
| `runningContext` | [shared.RunningContext](../../../sdk/models/shared/runningcontext.md) | :heavy_minus_sign: | running context for test or test suite execution | | | ||
| `sync` | *boolean* | :heavy_minus_sign: | whether to start execution sync or async | | | ||
| `timeout` | *number* | :heavy_minus_sign: | duration in seconds the test suite may be active, until its stopped | 1 | | ||
| `variables` | Record<string, [shared.Variable](../../../sdk/models/shared/variable.md)> | :heavy_minus_sign: | execution variables passed to executor converted to vars for usage in tests | {"var1":{"name":"var1","type":"basic","value":"value1"},"secret1":{"name":"secret1","type":"secret","value":"secretvalue1"}} | | ||
| Field | Type | Required | Description | Example | | ||
| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | | ||
| `concurrencyLevel` | *number* | :heavy_minus_sign: | number of tests run in parallel | 10 | | ||
| `contentRequest` | [shared.TestContentRequest](../../../sdk/models/shared/testcontentrequest.md) | :heavy_minus_sign: | test content request body | | | ||
| `cronJobTemplate` | *string* | :heavy_minus_sign: | cron job template extensions | | | ||
| `executionLabels` | Record<string, *string*> | :heavy_minus_sign: | execution labels | {<br/>"users": "3",<br/>"prefix": "some-"<br/>} | | ||
| `httpProxy` | *string* | :heavy_minus_sign: | http proxy for executor containers | user:pass@my.proxy.server:8080 | | ||
| `httpsProxy` | *string* | :heavy_minus_sign: | https proxy for executor containers | user:pass@my.proxy.server:8081 | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test suite labels | {<br/>"users": "3",<br/>"prefix": "some-"<br/>} | | ||
| `name` | *string* | :heavy_minus_sign: | test execution custom name | testing with 1000 users | | ||
| `namespace` | *string* | :heavy_minus_sign: | test kubernetes namespace ("testkube" when not set) | testkube | | ||
| `number` | *number* | :heavy_minus_sign: | test suite execution number | 1 | | ||
| `runningContext` | [shared.RunningContext](../../../sdk/models/shared/runningcontext.md) | :heavy_minus_sign: | running context for test or test suite execution | | | ||
| `sync` | *boolean* | :heavy_minus_sign: | whether to start execution sync or async | | | ||
| `timeout` | *number* | :heavy_minus_sign: | duration in seconds the test suite may be active, until its stopped | 1 | | ||
| `variables` | Record<string, [shared.Variable](../../../sdk/models/shared/variable.md)> | :heavy_minus_sign: | execution variables passed to executor converted to vars for usage in tests | {<br/>"var1": {<br/>"name": "var1",<br/>"type": "basic",<br/>"value": "value1"<br/>},<br/>"secret1": {<br/>"name": "secret1",<br/>"type": "secret",<br/>"value": "secretvalue1"<br/>}<br/>} | |
@@ -15,3 +15,3 @@ # TestSuiteExecutionSummary | ||
| `id` | *string* | :heavy_check_mark: | execution id | 62f395e004109209b50edfc1 | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test suite and execution labels | {"env":"prod","app":"backend"} | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test suite and execution labels | {<br/>"env": "prod",<br/>"app": "backend"<br/>} | | ||
| `name` | *string* | :heavy_check_mark: | execution name | test-suite1.needlessly-sweet-imp | | ||
@@ -18,0 +18,0 @@ | `startTime` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | test suite execution start time | | |
@@ -10,8 +10,8 @@ # TestSuiteUpdateRequest | ||
| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | | ||
| `after` | [shared.TestSuiteBatchStep](../../../sdk/models/shared/testsuitebatchstep.md)[] | :heavy_minus_sign: | Run these batch steps after whole suite | [{"execute":[{"test":"example-test"}],"stopOnFailure":true}] | | ||
| `before` | [shared.TestSuiteBatchStep](../../../sdk/models/shared/testsuitebatchstep.md)[] | :heavy_minus_sign: | Run these batch steps before whole suite | [{"execute":[{"test":"example-test"}],"stopOnFailure":true}] | | ||
| `after` | [shared.TestSuiteBatchStep](../../../sdk/models/shared/testsuitebatchstep.md)[] | :heavy_minus_sign: | Run these batch steps after whole suite | [<br/>{<br/>"stopOnFailure": true,<br/>"execute": [<br/>{<br/>"test": "example-test"<br/>}<br/>]<br/>}<br/>] | | ||
| `before` | [shared.TestSuiteBatchStep](../../../sdk/models/shared/testsuitebatchstep.md)[] | :heavy_minus_sign: | Run these batch steps before whole suite | [<br/>{<br/>"stopOnFailure": true,<br/>"execute": [<br/>{<br/>"test": "example-test"<br/>}<br/>]<br/>}<br/>] | | ||
| `created` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | N/A | | | ||
| `description` | *string* | :heavy_minus_sign: | N/A | collection of tests | | ||
| `executionRequest` | [shared.TestSuiteExecutionRequestInput](../../../sdk/models/shared/testsuiteexecutionrequestinput.md) | :heavy_minus_sign: | test suite execution request body | | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test suite labels | {"env":"prod","app":"backend"} | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test suite labels | {<br/>"env": "prod",<br/>"app": "backend"<br/>} | | ||
| `name` | *string* | :heavy_check_mark: | object name | name | | ||
@@ -22,2 +22,2 @@ | `namespace` | *string* | :heavy_minus_sign: | object kubernetes namespace | testkube | | ||
| `status` | [shared.TestSuiteStatus](../../../sdk/models/shared/testsuitestatus.md) | :heavy_check_mark: | test suite status | | | ||
| `steps` | [shared.TestSuiteBatchStep](../../../sdk/models/shared/testsuitebatchstep.md)[] | :heavy_minus_sign: | Batch steps to run | [{"execute":[{"test":"example-test"}],"stopOnFailure":true}] | | ||
| `steps` | [shared.TestSuiteBatchStep](../../../sdk/models/shared/testsuitebatchstep.md)[] | :heavy_minus_sign: | Batch steps to run | [<br/>{<br/>"stopOnFailure": true,<br/>"execute": [<br/>{<br/>"test": "example-test"<br/>}<br/>]<br/>}<br/>] | |
@@ -10,8 +10,8 @@ # TestSuiteUpsertRequest | ||
| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | | ||
| `after` | [shared.TestSuiteBatchStep](../../../sdk/models/shared/testsuitebatchstep.md)[] | :heavy_minus_sign: | Run these batch steps after whole suite | [{"execute":[{"test":"example-test"}],"stopOnFailure":true}] | | ||
| `before` | [shared.TestSuiteBatchStep](../../../sdk/models/shared/testsuitebatchstep.md)[] | :heavy_minus_sign: | Run these batch steps before whole suite | [{"execute":[{"test":"example-test"}],"stopOnFailure":true}] | | ||
| `after` | [shared.TestSuiteBatchStep](../../../sdk/models/shared/testsuitebatchstep.md)[] | :heavy_minus_sign: | Run these batch steps after whole suite | [<br/>{<br/>"stopOnFailure": true,<br/>"execute": [<br/>{<br/>"test": "example-test"<br/>}<br/>]<br/>}<br/>] | | ||
| `before` | [shared.TestSuiteBatchStep](../../../sdk/models/shared/testsuitebatchstep.md)[] | :heavy_minus_sign: | Run these batch steps before whole suite | [<br/>{<br/>"stopOnFailure": true,<br/>"execute": [<br/>{<br/>"test": "example-test"<br/>}<br/>]<br/>}<br/>] | | ||
| `created` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | N/A | | | ||
| `description` | *string* | :heavy_minus_sign: | N/A | collection of tests | | ||
| `executionRequest` | [shared.TestSuiteExecutionRequestInput](../../../sdk/models/shared/testsuiteexecutionrequestinput.md) | :heavy_minus_sign: | test suite execution request body | | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test suite labels | {"env":"prod","app":"backend"} | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test suite labels | {<br/>"env": "prod",<br/>"app": "backend"<br/>} | | ||
| `name` | *string* | :heavy_check_mark: | object name | name | | ||
@@ -22,2 +22,2 @@ | `namespace` | *string* | :heavy_check_mark: | object kubernetes namespace | testkube | | ||
| `status` | [shared.TestSuiteStatus](../../../sdk/models/shared/testsuitestatus.md) | :heavy_check_mark: | test suite status | | | ||
| `steps` | [shared.TestSuiteBatchStep](../../../sdk/models/shared/testsuitebatchstep.md)[] | :heavy_minus_sign: | Batch steps to run | [{"execute":[{"test":"example-test"}],"stopOnFailure":true}] | | ||
| `steps` | [shared.TestSuiteBatchStep](../../../sdk/models/shared/testsuitebatchstep.md)[] | :heavy_minus_sign: | Batch steps to run | [<br/>{<br/>"stopOnFailure": true,<br/>"execute": [<br/>{<br/>"test": "example-test"<br/>}<br/>]<br/>}<br/>] | |
@@ -12,3 +12,3 @@ # TestTrigger | ||
| `execution` | [shared.TestTriggerExecutions](../../../sdk/models/shared/testtriggerexecutions.md) | :heavy_check_mark: | supported test resources for test triggers | | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test trigger labels | {"env":"prod","app":"backend"} | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test trigger labels | {<br/>"env": "prod",<br/>"app": "backend"<br/>} | | ||
| `name` | *string* | :heavy_minus_sign: | test trigger name | test1 | | ||
@@ -15,0 +15,0 @@ | `namespace` | *string* | :heavy_minus_sign: | test trigger namespace | testkube | |
@@ -6,8 +6,8 @@ # TestTriggerKeyMap | ||
| Field | Type | Required | Description | Example | | ||
| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | | ||
| `actions` | *string*[] | :heavy_check_mark: | list of supported values for resources | ["run"] | | ||
| `conditions` | *string*[] | :heavy_minus_sign: | list of supported values for conditions | ["Available","Progressing"] | | ||
| `events` | Record<string, *string*[]> | :heavy_check_mark: | mapping between resources and supported events | {"pod":["created","modified","deleted"],"deployment":["created","modified","deleted"]} | | ||
| `executions` | *string*[] | :heavy_check_mark: | list of supported values for resources | ["test","testsuite"] | | ||
| `resources` | *string*[] | :heavy_check_mark: | list of supported values for resources | ["pod","deployment","statefulset","daemonset","service","ingress","event","configmap"] | | ||
| Field | Type | Required | Description | Example | | ||
| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | | ||
| `actions` | *string*[] | :heavy_check_mark: | list of supported values for resources | [<br/>"run"<br/>] | | ||
| `conditions` | *string*[] | :heavy_minus_sign: | list of supported values for conditions | [<br/>"Available",<br/>"Progressing"<br/>] | | ||
| `events` | Record<string, *string*[]> | :heavy_check_mark: | mapping between resources and supported events | {<br/>"pod": [<br/>"created",<br/>"modified",<br/>"deleted"<br/>],<br/>"deployment": [<br/>"created",<br/>"modified",<br/>"deleted"<br/>]<br/>} | | ||
| `executions` | *string*[] | :heavy_check_mark: | list of supported values for resources | [<br/>"test",<br/>"testsuite"<br/>] | | ||
| `resources` | *string*[] | :heavy_check_mark: | list of supported values for resources | [<br/>"pod",<br/>"deployment",<br/>"statefulset",<br/>"daemonset",<br/>"service",<br/>"ingress",<br/>"event",<br/>"configmap"<br/>] | |
@@ -10,3 +10,3 @@ # TestTriggerProbe | ||
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | | ||
| `headers` | Record<string, *string*> | :heavy_minus_sign: | test trigger condition probe headers to submit | {"Content-Type":"application/xml"} | | ||
| `headers` | Record<string, *string*> | :heavy_minus_sign: | test trigger condition probe headers to submit | {<br/>"Content-Type": "application/xml"<br/>} | | ||
| `host` | *string* | :heavy_minus_sign: | test trigger condition probe host, default is pod ip or service name | testkube-api-server | | ||
@@ -13,0 +13,0 @@ | `path` | *string* | :heavy_minus_sign: | test trigger condition probe path to check, default is / | / | |
@@ -14,3 +14,3 @@ # TestTriggerUpsertRequest | ||
| `execution` | [shared.TestTriggerExecutions](../../../sdk/models/shared/testtriggerexecutions.md) | :heavy_check_mark: | supported test resources for test triggers | | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test trigger labels | {"env":"prod","app":"backend"} | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test trigger labels | {<br/>"env": "prod",<br/>"app": "backend"<br/>} | | ||
| `name` | *string* | :heavy_check_mark: | object name | name | | ||
@@ -17,0 +17,0 @@ | `namespace` | *string* | :heavy_minus_sign: | object kubernetes namespace | testkube | |
@@ -13,3 +13,3 @@ # TestUpdateRequest | ||
| `executionRequest` | [shared.ExecutionRequestInput](../../../sdk/models/shared/executionrequestinput.md) | :heavy_minus_sign: | test execution request body | | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test labels | {"env":"prod","app":"backend"} | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test labels | {<br/>"env": "prod",<br/>"app": "backend"<br/>} | | ||
| `name` | *string* | :heavy_minus_sign: | test name | test1 | | ||
@@ -21,2 +21,2 @@ | `namespace` | *string* | :heavy_minus_sign: | test namespace | testkube | | ||
| `type` | *string* | :heavy_minus_sign: | test type | postman/collection | | ||
| `uploads` | *string*[] | :heavy_minus_sign: | list of file paths that will be needed from uploads | ["settings/config.txt"] | | ||
| `uploads` | *string*[] | :heavy_minus_sign: | list of file paths that will be needed from uploads | [<br/>"settings/config.txt"<br/>] | |
@@ -13,3 +13,3 @@ # TestUpsertRequest | ||
| `executionRequest` | [shared.ExecutionRequestInput](../../../sdk/models/shared/executionrequestinput.md) | :heavy_minus_sign: | test execution request body | | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test labels | {"env":"prod","app":"backend"} | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | test labels | {<br/>"env": "prod",<br/>"app": "backend"<br/>} | | ||
| `name` | *string* | :heavy_minus_sign: | test name | test1 | | ||
@@ -21,2 +21,2 @@ | `namespace` | *string* | :heavy_minus_sign: | test namespace | testkube | | ||
| `type` | *string* | :heavy_minus_sign: | test type | postman/collection | | ||
| `uploads` | *string*[] | :heavy_minus_sign: | list of file paths that will be needed from uploads | ["settings/config.txt"] | | ||
| `uploads` | *string*[] | :heavy_minus_sign: | list of file paths that will be needed from uploads | [<br/>"settings/config.txt"<br/>] | |
@@ -11,4 +11,4 @@ # Webhook | ||
| `events` | [shared.EventType](../../../sdk/models/shared/eventtype.md)[] | :heavy_check_mark: | N/A | | | ||
| `headers` | Record<string, *string*> | :heavy_minus_sign: | webhook headers | {"Content-Type":"application/xml"} | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | webhook labels | {"env":"prod","app":"backend"} | | ||
| `headers` | Record<string, *string*> | :heavy_minus_sign: | webhook headers | {<br/>"Content-Type": "application/xml"<br/>} | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | webhook labels | {<br/>"env": "prod",<br/>"app": "backend"<br/>} | | ||
| `name` | *string* | :heavy_minus_sign: | N/A | webhook1 | | ||
@@ -15,0 +15,0 @@ | `namespace` | *string* | :heavy_minus_sign: | N/A | testkube | |
@@ -11,4 +11,4 @@ # WebhookCreateRequest | ||
| `events` | [shared.EventType](../../../sdk/models/shared/eventtype.md)[] | :heavy_check_mark: | N/A | | | ||
| `headers` | Record<string, *string*> | :heavy_minus_sign: | webhook headers | {"Content-Type":"application/xml"} | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | webhook labels | {"env":"prod","app":"backend"} | | ||
| `headers` | Record<string, *string*> | :heavy_minus_sign: | webhook headers | {<br/>"Content-Type": "application/xml"<br/>} | | ||
| `labels` | Record<string, *string*> | :heavy_minus_sign: | webhook labels | {<br/>"env": "prod",<br/>"app": "backend"<br/>} | | ||
| `name` | *string* | :heavy_minus_sign: | N/A | webhook1 | | ||
@@ -15,0 +15,0 @@ | `namespace` | *string* | :heavy_minus_sign: | N/A | testkube | |
{ | ||
"name": "testkube-sdk", | ||
"version": "2.3.3", | ||
"version": "2.3.4", | ||
"author": "aabedraba", | ||
@@ -5,0 +5,0 @@ "scripts": { |
3529607