Testkube Control Plane ../test-workflows operations
Testkube Pro API (cloud-api/1.10.51)
Download OpenAPI specification:Download
API for Testkube Pro
List test workflows
List test workflows from the kubernetes cluster
path Parameters
id required | string organizationId |
environmentId required | string environmentID |
query Parameters
selector | string Example: selector=kubernetes.io/app=demo Only workflow executions with given status are included in this time series chart. |
Responses
Response samples
- 200
- 400
- 402
- 502
[- {
- "name": "string",
- "namespace": "string",
- "description": "string",
- "labels": {
- "app": "backend",
- "env": "prod"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "created": "2022-07-30T06:54:15Z",
- "spec": {
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "config": {
- "property1": {
- "description": "string",
- "type": "string",
- "enum": [
- "string"
], - "example": "string",
- "default": {
- "value": "string"
}, - "format": "string",
- "pattern": "string",
- "minLength": {
- "value": 0
}, - "maxLength": {
- "value": 0
}, - "minimum": {
- "value": 0
}, - "maximum": {
- "value": 0
}, - "exclusiveMinimum": {
- "value": 0
}, - "exclusiveMaximum": {
- "value": 0
}, - "multipleOf": {
- "value": 0
}
}, - "property2": {
- "description": "string",
- "type": "string",
- "enum": [
- "string"
], - "example": "string",
- "default": {
- "value": "string"
}, - "format": "string",
- "pattern": "string",
- "minLength": {
- "value": 0
}, - "maxLength": {
- "value": 0
}, - "minimum": {
- "value": 0
}, - "maximum": {
- "value": 0
}, - "exclusiveMinimum": {
- "value": 0
}, - "exclusiveMaximum": {
- "value": 0
}, - "multipleOf": {
- "value": 0
}
}
}, - "system": {
- "pureByDefault": {
- "value": true
}, - "isolatedContainers": {
- "value": true
}
}, - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": null
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": null
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": null
}, - "items": [
- { }
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- null
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": null
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": null
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": null
}, - "kind": {
- "value": null
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": null
}, - "items": [
- { }
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- null
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "preference": null
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "podAffinityTerm": null
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "podAffinityTerm": null
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": null
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": null
}, - "resourceClaimTemplateName": {
- "value": null
}
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": null
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": null
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": null
}, - "items": [
- { }
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- null
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": null
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": null
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": null
}, - "kind": {
- "value": null
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": null
}, - "items": [
- { }
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- null
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "preference": null
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "podAffinityTerm": null
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "podAffinityTerm": null
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": null
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": null
}, - "resourceClaimTemplateName": {
- "value": null
}
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "job": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "namespace": "string",
- "activeDeadlineSeconds": {
- "value": 0
}
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": "string"
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": "string"
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": "string",
- "mode": {
- "value": null
}, - "path": "string"
}
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- "string"
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": "string"
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": "string"
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": "string"
}, - "kind": {
- "value": "string"
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": "string",
- "mode": {
- "value": null
}, - "path": "string"
}
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- null
], - "matchFields": [
- null
]
}
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "preference": {
- "matchExpressions": [
- null
], - "matchFields": [
- null
]
}
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": "string"
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": "string",
- "operator": "string",
- "values": [
- null
]
}
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": "string"
}, - "resourceClaimTemplateName": {
- "value": "string"
}
}
}
]
}, - "setup": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": null,
- "executionLabels": { },
- "isVariablesFileUploaded": null,
- "variablesFile": null,
- "variables": null,
- "testSecretUUID": null,
- "command": [ ],
- "args": [ ],
- "argsMode": null,
- "image": null,
- "imagePullSecrets": [ ],
- "sync": null,
- "httpProxy": null,
- "httpsProxy": null,
- "negativeTest": null,
- "activeDeadlineSeconds": null,
- "artifactRequest": null,
- "jobTemplate": null,
- "cronJobTemplate": null,
- "preRunScript": null,
- "postRunScript": null,
- "executePostRunScriptBeforeScraping": null,
- "sourceScripts": null,
- "scraperTemplate": null,
- "pvcTemplate": null,
- "envConfigMaps": [ ],
- "envSecrets": [ ],
- "executionNamespace": null
}, - "tarball": {
- "property1": null,
- "property2": null
}
}
], - "workflows": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": null,
- "property2": null
}, - "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "steps": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": null,
- "executionLabels": { },
- "isVariablesFileUploaded": null,
- "variablesFile": null,
- "variables": null,
- "testSecretUUID": null,
- "command": [ ],
- "args": [ ],
- "argsMode": null,
- "image": null,
- "imagePullSecrets": [ ],
- "sync": null,
- "httpProxy": null,
- "httpsProxy": null,
- "negativeTest": null,
- "activeDeadlineSeconds": null,
- "artifactRequest": null,
- "jobTemplate": null,
- "cronJobTemplate": null,
- "preRunScript": null,
- "postRunScript": null,
- "executePostRunScriptBeforeScraping": null,
- "sourceScripts": null,
- "scraperTemplate": null,
- "pvcTemplate": null,
- "envConfigMaps": [ ],
- "envSecrets": [ ],
- "executionNamespace": null
}, - "tarball": {
- "property1": null,
- "property2": null
}
}
], - "workflows": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": null,
- "property2": null
}, - "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "after": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": null,
- "executionLabels": { },
- "isVariablesFileUploaded": null,
- "variablesFile": null,
- "variables": null,
- "testSecretUUID": null,
- "command": [ ],
- "args": [ ],
- "argsMode": null,
- "image": null,
- "imagePullSecrets": [ ],
- "sync": null,
- "httpProxy": null,
- "httpsProxy": null,
- "negativeTest": null,
- "activeDeadlineSeconds": null,
- "artifactRequest": null,
- "jobTemplate": null,
- "cronJobTemplate": null,
- "preRunScript": null,
- "postRunScript": null,
- "executePostRunScriptBeforeScraping": null,
- "sourceScripts": null,
- "scraperTemplate": null,
- "pvcTemplate": null,
- "envConfigMaps": [ ],
- "envSecrets": [ ],
- "executionNamespace": null
}, - "tarball": {
- "property1": null,
- "property2": null
}
}
], - "workflows": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": null,
- "property2": null
}, - "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "events": [
- {
- "cronjob": {
- "cron": "* * * * *",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "execution": {
- "tags": {
- "property1": "string",
- "property2": "string"
}
}
}, - "readOnly": true,
- "status": {
- "latestExecution": {
- "id": "62f395e004109209b50edfc1",
- "name": "some-workflow-name-1",
- "number": 0,
- "scheduledAt": "2019-08-24T14:15:22Z",
- "statusAt": "2019-08-24T14:15:22Z",
- "result": {
- "status": "queued",
- "predictedStatus": "queued",
- "queuedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "duration": "string",
- "totalDuration": "string",
- "durationMs": 0,
- "totalDurationMs": 0,
- "pausedMs": 0
}, - "workflow": {
- "name": "string",
- "namespace": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}, - "tags": {
- "property1": "string",
- "property2": "string"
}
}
}
}
]
Create test workflow
Create test workflow in the kubernetes cluster
path Parameters
id required | string organizationId |
environmentId required | string environmentID |
Request Body schema: required
test workflow body
name | string kubernetes resource name |
namespace | string kubernetes namespace |
description | string human-readable description |
object test workflow labels | |
object test workflow annotations | |
created | string <date-time> |
object (TestWorkflowSpec) | |
readOnly | boolean if test workflow is offline and cannot be executed |
object (TestWorkflowStatusSummary) test workflow status |
Responses
Request samples
- Payload
{- "name": "string",
- "namespace": "string",
- "description": "string",
- "labels": {
- "app": "backend",
- "env": "prod"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "created": "2022-07-30T06:54:15Z",
- "spec": {
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "config": {
- "property1": {
- "description": "string",
- "type": "string",
- "enum": [
- "string"
], - "example": "string",
- "default": {
- "value": "string"
}, - "format": "string",
- "pattern": "string",
- "minLength": {
- "value": 0
}, - "maxLength": {
- "value": 0
}, - "minimum": {
- "value": 0
}, - "maximum": {
- "value": 0
}, - "exclusiveMinimum": {
- "value": 0
}, - "exclusiveMaximum": {
- "value": 0
}, - "multipleOf": {
- "value": 0
}
}, - "property2": {
- "description": "string",
- "type": "string",
- "enum": [
- "string"
], - "example": "string",
- "default": {
- "value": "string"
}, - "format": "string",
- "pattern": "string",
- "minLength": {
- "value": 0
}, - "maxLength": {
- "value": 0
}, - "minimum": {
- "value": 0
}, - "maximum": {
- "value": 0
}, - "exclusiveMinimum": {
- "value": 0
}, - "exclusiveMaximum": {
- "value": 0
}, - "multipleOf": {
- "value": 0
}
}
}, - "system": {
- "pureByDefault": {
- "value": true
}, - "isolatedContainers": {
- "value": true
}
}, - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": "string"
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": "string"
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": null,
- "mode": null,
- "path": null
}
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- "string"
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": "string"
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": "string"
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": "string"
}, - "kind": {
- "value": "string"
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": null,
- "mode": null,
- "path": null
}
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [ ],
- "matchFields": [ ]
}
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "preference": {
- "matchExpressions": [ ],
- "matchFields": [ ]
}
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": "string"
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": "string"
}, - "resourceClaimTemplateName": {
- "value": "string"
}
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": "string"
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": "string"
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": null,
- "mode": null,
- "path": null
}
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- "string"
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": "string"
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": "string"
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": "string"
}, - "kind": {
- "value": "string"
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": null,
- "mode": null,
- "path": null
}
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [ ],
- "matchFields": [ ]
}
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "preference": {
- "matchExpressions": [ ],
- "matchFields": [ ]
}
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": "string"
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": "string"
}, - "resourceClaimTemplateName": {
- "value": "string"
}
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "job": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "namespace": "string",
- "activeDeadlineSeconds": {
- "value": 0
}
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": "string"
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": "string"
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": "string",
- "mode": {
- "value": 0
}, - "path": "string"
}
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- "string"
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": "string"
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": "string"
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": "string"
}, - "kind": {
- "value": "string"
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": "string",
- "mode": {
- "value": 0
}, - "path": "string"
}
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
], - "matchFields": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "preference": {
- "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
], - "matchFields": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}
}
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}
}
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": "string"
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": "string",
- "operator": "string",
- "values": [
- "string"
]
}
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": "string"
}, - "resourceClaimTemplateName": {
- "value": "string"
}
}
}
]
}, - "setup": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- {
- "name": null
}
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": "artifact-volume-local",
- "volumeMountPath": "string",
- "dirs": [
- null
], - "masks": [
- null
], - "storageBucket": "test1-artifacts",
- "omitFolderPerExecution": true,
- "sharedBetweenPods": true,
- "useDefaultStorageClassName": true,
- "sidecarScraper": true
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "envSecrets": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "steps": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- {
- "name": null
}
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": "artifact-volume-local",
- "volumeMountPath": "string",
- "dirs": [
- null
], - "masks": [
- null
], - "storageBucket": "test1-artifacts",
- "omitFolderPerExecution": true,
- "sharedBetweenPods": true,
- "useDefaultStorageClassName": true,
- "sidecarScraper": true
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "envSecrets": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "after": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- {
- "name": null
}
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": "artifact-volume-local",
- "volumeMountPath": "string",
- "dirs": [
- null
], - "masks": [
- null
], - "storageBucket": "test1-artifacts",
- "omitFolderPerExecution": true,
- "sharedBetweenPods": true,
- "useDefaultStorageClassName": true,
- "sidecarScraper": true
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "envSecrets": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "events": [
- {
- "cronjob": {
- "cron": "* * * * *",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "execution": {
- "tags": {
- "property1": "string",
- "property2": "string"
}
}
}, - "readOnly": true,
- "status": {
- "latestExecution": {
- "id": "62f395e004109209b50edfc1",
- "name": "some-workflow-name-1",
- "number": 0,
- "scheduledAt": "2019-08-24T14:15:22Z",
- "statusAt": "2019-08-24T14:15:22Z",
- "result": {
- "status": "queued",
- "predictedStatus": "queued",
- "queuedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "duration": "string",
- "totalDuration": "string",
- "durationMs": 0,
- "totalDurationMs": 0,
- "pausedMs": 0
}, - "workflow": {
- "name": "string",
- "namespace": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}, - "tags": {
- "property1": "string",
- "property2": "string"
}
}
}
}
Response samples
- 200
- 400
- 402
- 502
[- {
- "name": "string",
- "namespace": "string",
- "description": "string",
- "labels": {
- "app": "backend",
- "env": "prod"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "created": "2022-07-30T06:54:15Z",
- "spec": {
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "config": {
- "property1": {
- "description": "string",
- "type": "string",
- "enum": [
- "string"
], - "example": "string",
- "default": {
- "value": "string"
}, - "format": "string",
- "pattern": "string",
- "minLength": {
- "value": 0
}, - "maxLength": {
- "value": 0
}, - "minimum": {
- "value": 0
}, - "maximum": {
- "value": 0
}, - "exclusiveMinimum": {
- "value": 0
}, - "exclusiveMaximum": {
- "value": 0
}, - "multipleOf": {
- "value": 0
}
}, - "property2": {
- "description": "string",
- "type": "string",
- "enum": [
- "string"
], - "example": "string",
- "default": {
- "value": "string"
}, - "format": "string",
- "pattern": "string",
- "minLength": {
- "value": 0
}, - "maxLength": {
- "value": 0
}, - "minimum": {
- "value": 0
}, - "maximum": {
- "value": 0
}, - "exclusiveMinimum": {
- "value": 0
}, - "exclusiveMaximum": {
- "value": 0
}, - "multipleOf": {
- "value": 0
}
}
}, - "system": {
- "pureByDefault": {
- "value": true
}, - "isolatedContainers": {
- "value": true
}
}, - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": null
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": null
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": null
}, - "items": [
- { }
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- null
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": null
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": null
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": null
}, - "kind": {
- "value": null
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": null
}, - "items": [
- { }
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- null
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "preference": null
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "podAffinityTerm": null
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "podAffinityTerm": null
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": null
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": null
}, - "resourceClaimTemplateName": {
- "value": null
}
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": null
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": null
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": null
}, - "items": [
- { }
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- null
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": null
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": null
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": null
}, - "kind": {
- "value": null
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": null
}, - "items": [
- { }
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- null
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "preference": null
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "podAffinityTerm": null
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "podAffinityTerm": null
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": null
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": null
}, - "resourceClaimTemplateName": {
- "value": null
}
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "job": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "namespace": "string",
- "activeDeadlineSeconds": {
- "value": 0
}
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": "string"
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": "string"
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": "string",
- "mode": {
- "value": null
}, - "path": "string"
}
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- "string"
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": "string"
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": "string"
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": "string"
}, - "kind": {
- "value": "string"
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": "string",
- "mode": {
- "value": null
}, - "path": "string"
}
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- null
], - "matchFields": [
- null
]
}
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "preference": {
- "matchExpressions": [
- null
], - "matchFields": [
- null
]
}
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": "string"
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": "string",
- "operator": "string",
- "values": [
- null
]
}
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": "string"
}, - "resourceClaimTemplateName": {
- "value": "string"
}
}
}
]
}, - "setup": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": null,
- "executionLabels": { },
- "isVariablesFileUploaded": null,
- "variablesFile": null,
- "variables": null,
- "testSecretUUID": null,
- "command": [ ],
- "args": [ ],
- "argsMode": null,
- "image": null,
- "imagePullSecrets": [ ],
- "sync": null,
- "httpProxy": null,
- "httpsProxy": null,
- "negativeTest": null,
- "activeDeadlineSeconds": null,
- "artifactRequest": null,
- "jobTemplate": null,
- "cronJobTemplate": null,
- "preRunScript": null,
- "postRunScript": null,
- "executePostRunScriptBeforeScraping": null,
- "sourceScripts": null,
- "scraperTemplate": null,
- "pvcTemplate": null,
- "envConfigMaps": [ ],
- "envSecrets": [ ],
- "executionNamespace": null
}, - "tarball": {
- "property1": null,
- "property2": null
}
}
], - "workflows": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": null,
- "property2": null
}, - "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "steps": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": null,
- "executionLabels": { },
- "isVariablesFileUploaded": null,
- "variablesFile": null,
- "variables": null,
- "testSecretUUID": null,
- "command": [ ],
- "args": [ ],
- "argsMode": null,
- "image": null,
- "imagePullSecrets": [ ],
- "sync": null,
- "httpProxy": null,
- "httpsProxy": null,
- "negativeTest": null,
- "activeDeadlineSeconds": null,
- "artifactRequest": null,
- "jobTemplate": null,
- "cronJobTemplate": null,
- "preRunScript": null,
- "postRunScript": null,
- "executePostRunScriptBeforeScraping": null,
- "sourceScripts": null,
- "scraperTemplate": null,
- "pvcTemplate": null,
- "envConfigMaps": [ ],
- "envSecrets": [ ],
- "executionNamespace": null
}, - "tarball": {
- "property1": null,
- "property2": null
}
}
], - "workflows": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": null,
- "property2": null
}, - "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "after": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": null,
- "executionLabels": { },
- "isVariablesFileUploaded": null,
- "variablesFile": null,
- "variables": null,
- "testSecretUUID": null,
- "command": [ ],
- "args": [ ],
- "argsMode": null,
- "image": null,
- "imagePullSecrets": [ ],
- "sync": null,
- "httpProxy": null,
- "httpsProxy": null,
- "negativeTest": null,
- "activeDeadlineSeconds": null,
- "artifactRequest": null,
- "jobTemplate": null,
- "cronJobTemplate": null,
- "preRunScript": null,
- "postRunScript": null,
- "executePostRunScriptBeforeScraping": null,
- "sourceScripts": null,
- "scraperTemplate": null,
- "pvcTemplate": null,
- "envConfigMaps": [ ],
- "envSecrets": [ ],
- "executionNamespace": null
}, - "tarball": {
- "property1": null,
- "property2": null
}
}
], - "workflows": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": null,
- "property2": null
}, - "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "events": [
- {
- "cronjob": {
- "cron": "* * * * *",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "execution": {
- "tags": {
- "property1": "string",
- "property2": "string"
}
}
}, - "readOnly": true,
- "status": {
- "latestExecution": {
- "id": "62f395e004109209b50edfc1",
- "name": "some-workflow-name-1",
- "number": 0,
- "scheduledAt": "2019-08-24T14:15:22Z",
- "statusAt": "2019-08-24T14:15:22Z",
- "result": {
- "status": "queued",
- "predictedStatus": "queued",
- "queuedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "duration": "string",
- "totalDuration": "string",
- "durationMs": 0,
- "totalDurationMs": 0,
- "pausedMs": 0
}, - "workflow": {
- "name": "string",
- "namespace": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}, - "tags": {
- "property1": "string",
- "property2": "string"
}
}
}
}
]
Delete test workflows
Delete test workflows from the kubernetes cluster
path Parameters
id required | string organizationId |
environmentId required | string environmentID |
query Parameters
selector | string Example: selector=kubernetes.io/app=demo Only workflow executions with given status are included in this time series chart. |
testWorkflowNames | Array of strings |
Responses
Response samples
- 400
- 402
- 502
[- {
- "title": "Invalid test name",
- "status": 500,
- "detail": "Your test name can't contain forbidden characters like \"}}}\" passed",
}
]
Get test workflow details
Get test workflow details from the kubernetes cluster
path Parameters
environmentId required | string environmentID |
id required | string unique id of the object |
Responses
Response samples
- 200
- 402
- 404
- 502
{- "name": "string",
- "namespace": "string",
- "description": "string",
- "labels": {
- "app": "backend",
- "env": "prod"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "created": "2022-07-30T06:54:15Z",
- "spec": {
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "config": {
- "property1": {
- "description": "string",
- "type": "string",
- "enum": [
- "string"
], - "example": "string",
- "default": {
- "value": "string"
}, - "format": "string",
- "pattern": "string",
- "minLength": {
- "value": 0
}, - "maxLength": {
- "value": 0
}, - "minimum": {
- "value": 0
}, - "maximum": {
- "value": 0
}, - "exclusiveMinimum": {
- "value": 0
}, - "exclusiveMaximum": {
- "value": 0
}, - "multipleOf": {
- "value": 0
}
}, - "property2": {
- "description": "string",
- "type": "string",
- "enum": [
- "string"
], - "example": "string",
- "default": {
- "value": "string"
}, - "format": "string",
- "pattern": "string",
- "minLength": {
- "value": 0
}, - "maxLength": {
- "value": 0
}, - "minimum": {
- "value": 0
}, - "maximum": {
- "value": 0
}, - "exclusiveMinimum": {
- "value": 0
}, - "exclusiveMaximum": {
- "value": 0
}, - "multipleOf": {
- "value": 0
}
}
}, - "system": {
- "pureByDefault": {
- "value": true
}, - "isolatedContainers": {
- "value": true
}
}, - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": "string"
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": "string"
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": null,
- "mode": null,
- "path": null
}
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- "string"
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": "string"
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": "string"
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": "string"
}, - "kind": {
- "value": "string"
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": null,
- "mode": null,
- "path": null
}
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [ ],
- "matchFields": [ ]
}
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "preference": {
- "matchExpressions": [ ],
- "matchFields": [ ]
}
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": "string"
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": "string"
}, - "resourceClaimTemplateName": {
- "value": "string"
}
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": "string"
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": "string"
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": null,
- "mode": null,
- "path": null
}
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- "string"
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": "string"
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": "string"
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": "string"
}, - "kind": {
- "value": "string"
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": null,
- "mode": null,
- "path": null
}
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [ ],
- "matchFields": [ ]
}
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "preference": {
- "matchExpressions": [ ],
- "matchFields": [ ]
}
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": "string"
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": "string"
}, - "resourceClaimTemplateName": {
- "value": "string"
}
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "job": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "namespace": "string",
- "activeDeadlineSeconds": {
- "value": 0
}
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": "string"
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": "string"
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": "string",
- "mode": {
- "value": 0
}, - "path": "string"
}
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- "string"
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": "string"
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": "string"
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": "string"
}, - "kind": {
- "value": "string"
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": "string",
- "mode": {
- "value": 0
}, - "path": "string"
}
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
], - "matchFields": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "preference": {
- "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
], - "matchFields": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}
}
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}
}
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": "string"
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": "string",
- "operator": "string",
- "values": [
- "string"
]
}
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": "string"
}, - "resourceClaimTemplateName": {
- "value": "string"
}
}
}
]
}, - "setup": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- {
- "name": null
}
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": "artifact-volume-local",
- "volumeMountPath": "string",
- "dirs": [
- null
], - "masks": [
- null
], - "storageBucket": "test1-artifacts",
- "omitFolderPerExecution": true,
- "sharedBetweenPods": true,
- "useDefaultStorageClassName": true,
- "sidecarScraper": true
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "envSecrets": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "steps": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- {
- "name": null
}
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": "artifact-volume-local",
- "volumeMountPath": "string",
- "dirs": [
- null
], - "masks": [
- null
], - "storageBucket": "test1-artifacts",
- "omitFolderPerExecution": true,
- "sharedBetweenPods": true,
- "useDefaultStorageClassName": true,
- "sidecarScraper": true
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "envSecrets": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "after": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- {
- "name": null
}
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": "artifact-volume-local",
- "volumeMountPath": "string",
- "dirs": [
- null
], - "masks": [
- null
], - "storageBucket": "test1-artifacts",
- "omitFolderPerExecution": true,
- "sharedBetweenPods": true,
- "useDefaultStorageClassName": true,
- "sidecarScraper": true
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "envSecrets": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "events": [
- {
- "cronjob": {
- "cron": "* * * * *",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "execution": {
- "tags": {
- "property1": "string",
- "property2": "string"
}
}
}, - "readOnly": true,
- "status": {
- "latestExecution": {
- "id": "62f395e004109209b50edfc1",
- "name": "some-workflow-name-1",
- "number": 0,
- "scheduledAt": "2019-08-24T14:15:22Z",
- "statusAt": "2019-08-24T14:15:22Z",
- "result": {
- "status": "queued",
- "predictedStatus": "queued",
- "queuedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "duration": "string",
- "totalDuration": "string",
- "durationMs": 0,
- "totalDurationMs": 0,
- "pausedMs": 0
}, - "workflow": {
- "name": "string",
- "namespace": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}, - "tags": {
- "property1": "string",
- "property2": "string"
}
}
}
}
Update test workflow details
Update test workflow details in the kubernetes cluster
path Parameters
environmentId required | string environmentID |
id required | string unique id of the object |
Request Body schema: required
test workflow body
name | string kubernetes resource name |
namespace | string kubernetes namespace |
description | string human-readable description |
object test workflow labels | |
object test workflow annotations | |
created | string <date-time> |
object (TestWorkflowSpec) | |
readOnly | boolean if test workflow is offline and cannot be executed |
object (TestWorkflowStatusSummary) test workflow status |
Responses
Request samples
- Payload
{- "name": "string",
- "namespace": "string",
- "description": "string",
- "labels": {
- "app": "backend",
- "env": "prod"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "created": "2022-07-30T06:54:15Z",
- "spec": {
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "config": {
- "property1": {
- "description": "string",
- "type": "string",
- "enum": [
- "string"
], - "example": "string",
- "default": {
- "value": "string"
}, - "format": "string",
- "pattern": "string",
- "minLength": {
- "value": 0
}, - "maxLength": {
- "value": 0
}, - "minimum": {
- "value": 0
}, - "maximum": {
- "value": 0
}, - "exclusiveMinimum": {
- "value": 0
}, - "exclusiveMaximum": {
- "value": 0
}, - "multipleOf": {
- "value": 0
}
}, - "property2": {
- "description": "string",
- "type": "string",
- "enum": [
- "string"
], - "example": "string",
- "default": {
- "value": "string"
}, - "format": "string",
- "pattern": "string",
- "minLength": {
- "value": 0
}, - "maxLength": {
- "value": 0
}, - "minimum": {
- "value": 0
}, - "maximum": {
- "value": 0
}, - "exclusiveMinimum": {
- "value": 0
}, - "exclusiveMaximum": {
- "value": 0
}, - "multipleOf": {
- "value": 0
}
}
}, - "system": {
- "pureByDefault": {
- "value": true
}, - "isolatedContainers": {
- "value": true
}
}, - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": "string"
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": "string"
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": null,
- "mode": null,
- "path": null
}
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- "string"
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": "string"
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": "string"
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": "string"
}, - "kind": {
- "value": "string"
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": null,
- "mode": null,
- "path": null
}
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [ ],
- "matchFields": [ ]
}
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "preference": {
- "matchExpressions": [ ],
- "matchFields": [ ]
}
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": "string"
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": "string"
}, - "resourceClaimTemplateName": {
- "value": "string"
}
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": "string"
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": "string"
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": null,
- "mode": null,
- "path": null
}
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- "string"
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": "string"
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": "string"
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": "string"
}, - "kind": {
- "value": "string"
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": null,
- "mode": null,
- "path": null
}
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [ ],
- "matchFields": [ ]
}
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "preference": {
- "matchExpressions": [ ],
- "matchFields": [ ]
}
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": "string"
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": "string"
}, - "resourceClaimTemplateName": {
- "value": "string"
}
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "job": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "namespace": "string",
- "activeDeadlineSeconds": {
- "value": 0
}
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": "string"
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": "string"
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": "string",
- "mode": {
- "value": 0
}, - "path": "string"
}
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- "string"
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": "string"
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": "string"
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": "string"
}, - "kind": {
- "value": "string"
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": "string",
- "mode": {
- "value": 0
}, - "path": "string"
}
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
], - "matchFields": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "preference": {
- "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
], - "matchFields": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}
}
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}
}
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": "string"
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": "string",
- "operator": "string",
- "values": [
- "string"
]
}
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": "string"
}, - "resourceClaimTemplateName": {
- "value": "string"
}
}
}
]
}, - "setup": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- {
- "name": null
}
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": "artifact-volume-local",
- "volumeMountPath": "string",
- "dirs": [
- null
], - "masks": [
- null
], - "storageBucket": "test1-artifacts",
- "omitFolderPerExecution": true,
- "sharedBetweenPods": true,
- "useDefaultStorageClassName": true,
- "sidecarScraper": true
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "envSecrets": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "steps": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- {
- "name": null
}
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": "artifact-volume-local",
- "volumeMountPath": "string",
- "dirs": [
- null
], - "masks": [
- null
], - "storageBucket": "test1-artifacts",
- "omitFolderPerExecution": true,
- "sharedBetweenPods": true,
- "useDefaultStorageClassName": true,
- "sidecarScraper": true
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "envSecrets": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "after": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- {
- "name": null
}
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": "artifact-volume-local",
- "volumeMountPath": "string",
- "dirs": [
- null
], - "masks": [
- null
], - "storageBucket": "test1-artifacts",
- "omitFolderPerExecution": true,
- "sharedBetweenPods": true,
- "useDefaultStorageClassName": true,
- "sidecarScraper": true
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "envSecrets": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "events": [
- {
- "cronjob": {
- "cron": "* * * * *",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "execution": {
- "tags": {
- "property1": "string",
- "property2": "string"
}
}
}, - "readOnly": true,
- "status": {
- "latestExecution": {
- "id": "62f395e004109209b50edfc1",
- "name": "some-workflow-name-1",
- "number": 0,
- "scheduledAt": "2019-08-24T14:15:22Z",
- "statusAt": "2019-08-24T14:15:22Z",
- "result": {
- "status": "queued",
- "predictedStatus": "queued",
- "queuedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "duration": "string",
- "totalDuration": "string",
- "durationMs": 0,
- "totalDurationMs": 0,
- "pausedMs": 0
}, - "workflow": {
- "name": "string",
- "namespace": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}, - "tags": {
- "property1": "string",
- "property2": "string"
}
}
}
}
Response samples
- 200
- 402
- 404
- 502
{- "name": "string",
- "namespace": "string",
- "description": "string",
- "labels": {
- "app": "backend",
- "env": "prod"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "created": "2022-07-30T06:54:15Z",
- "spec": {
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "config": {
- "property1": {
- "description": "string",
- "type": "string",
- "enum": [
- "string"
], - "example": "string",
- "default": {
- "value": "string"
}, - "format": "string",
- "pattern": "string",
- "minLength": {
- "value": 0
}, - "maxLength": {
- "value": 0
}, - "minimum": {
- "value": 0
}, - "maximum": {
- "value": 0
}, - "exclusiveMinimum": {
- "value": 0
}, - "exclusiveMaximum": {
- "value": 0
}, - "multipleOf": {
- "value": 0
}
}, - "property2": {
- "description": "string",
- "type": "string",
- "enum": [
- "string"
], - "example": "string",
- "default": {
- "value": "string"
}, - "format": "string",
- "pattern": "string",
- "minLength": {
- "value": 0
}, - "maxLength": {
- "value": 0
}, - "minimum": {
- "value": 0
}, - "maximum": {
- "value": 0
}, - "exclusiveMinimum": {
- "value": 0
}, - "exclusiveMaximum": {
- "value": 0
}, - "multipleOf": {
- "value": 0
}
}
}, - "system": {
- "pureByDefault": {
- "value": true
}, - "isolatedContainers": {
- "value": true
}
}, - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": "string"
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": "string"
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": null,
- "mode": null,
- "path": null
}
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- "string"
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": "string"
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": "string"
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": "string"
}, - "kind": {
- "value": "string"
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": null,
- "mode": null,
- "path": null
}
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [ ],
- "matchFields": [ ]
}
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "preference": {
- "matchExpressions": [ ],
- "matchFields": [ ]
}
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": "string"
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": "string"
}, - "resourceClaimTemplateName": {
- "value": "string"
}
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": "string"
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": "string"
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": null,
- "mode": null,
- "path": null
}
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- "string"
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": "string"
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": "string"
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": "string"
}, - "kind": {
- "value": "string"
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": null,
- "mode": null,
- "path": null
}
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [ ],
- "matchFields": [ ]
}
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "preference": {
- "matchExpressions": [ ],
- "matchFields": [ ]
}
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": "string"
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": "string"
}, - "resourceClaimTemplateName": {
- "value": "string"
}
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "job": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "namespace": "string",
- "activeDeadlineSeconds": {
- "value": 0
}
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": "string"
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": "string"
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": "string",
- "mode": {
- "value": 0
}, - "path": "string"
}
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- "string"
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": "string"
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": "string"
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": "string"
}, - "kind": {
- "value": "string"
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": "string",
- "mode": {
- "value": 0
}, - "path": "string"
}
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
], - "matchFields": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "preference": {
- "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
], - "matchFields": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}
}
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}
}
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": "string"
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": "string",
- "operator": "string",
- "values": [
- "string"
]
}
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": "string"
}, - "resourceClaimTemplateName": {
- "value": "string"
}
}
}
]
}, - "setup": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- {
- "name": null
}
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": "artifact-volume-local",
- "volumeMountPath": "string",
- "dirs": [
- null
], - "masks": [
- null
], - "storageBucket": "test1-artifacts",
- "omitFolderPerExecution": true,
- "sharedBetweenPods": true,
- "useDefaultStorageClassName": true,
- "sidecarScraper": true
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "envSecrets": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "steps": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- {
- "name": null
}
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": "artifact-volume-local",
- "volumeMountPath": "string",
- "dirs": [
- null
], - "masks": [
- null
], - "storageBucket": "test1-artifacts",
- "omitFolderPerExecution": true,
- "sharedBetweenPods": true,
- "useDefaultStorageClassName": true,
- "sidecarScraper": true
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "envSecrets": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "after": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- {
- "name": null
}
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": "artifact-volume-local",
- "volumeMountPath": "string",
- "dirs": [
- null
], - "masks": [
- null
], - "storageBucket": "test1-artifacts",
- "omitFolderPerExecution": true,
- "sharedBetweenPods": true,
- "useDefaultStorageClassName": true,
- "sidecarScraper": true
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "envSecrets": [
- {
- "reference": null,
- "mount": null,
- "mountPath": null,
- "mapToVariables": null
}
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}, - "property2": {
- "from": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "events": [
- {
- "cronjob": {
- "cron": "* * * * *",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "execution": {
- "tags": {
- "property1": "string",
- "property2": "string"
}
}
}, - "readOnly": true,
- "status": {
- "latestExecution": {
- "id": "62f395e004109209b50edfc1",
- "name": "some-workflow-name-1",
- "number": 0,
- "scheduledAt": "2019-08-24T14:15:22Z",
- "statusAt": "2019-08-24T14:15:22Z",
- "result": {
- "status": "queued",
- "predictedStatus": "queued",
- "queuedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "duration": "string",
- "totalDuration": "string",
- "durationMs": 0,
- "totalDurationMs": 0,
- "pausedMs": 0
}, - "workflow": {
- "name": "string",
- "namespace": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}, - "tags": {
- "property1": "string",
- "property2": "string"
}
}
}
}
Delete test workflow
Delete test workflow from the kubernetes cluster
path Parameters
environmentId required | string environmentID |
id required | string unique id of the object |
query Parameters
skipDeleteExecutions | boolean Default: false dont delete executions |
skipDeleteCRD | boolean Default: false dont delete CRD |
Responses
Response samples
- 402
- 404
- 502
[- {
- "title": "Invalid test name",
- "status": 500,
- "detail": "Your test name can't contain forbidden characters like \"}}}\" passed",
}
]
Abort all test workflow executions
Abort all test workflow executions
path Parameters
environmentId required | string environmentID |
id required | string unique id of the object |
Responses
Response samples
- 400
- 402
- 502
[- {
- "title": "Invalid test name",
- "status": 500,
- "detail": "Your test name can't contain forbidden characters like \"}}}\" passed",
}
]
List test workflow executions
List test workflow executions
path Parameters
environmentId required | string environmentID |
id required | string unique id of the object |
query Parameters
tagSelector | string Test workflow execution tags |
Responses
Response samples
- 200
- 400
- 402
- 502
[- {
- "totals": {
- "results": 0,
- "passed": 0,
- "failed": 0,
- "queued": 0,
- "running": 0
}, - "filtered": {
- "results": 0,
- "passed": 0,
- "failed": 0,
- "queued": 0,
- "running": 0
}, - "results": [
- {
- "id": "62f395e004109209b50edfc1",
- "name": "some-workflow-name-1",
- "number": 0,
- "scheduledAt": "2019-08-24T14:15:22Z",
- "statusAt": "2019-08-24T14:15:22Z",
- "result": {
- "status": "queued",
- "predictedStatus": "queued",
- "queuedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "duration": "string",
- "totalDuration": "string",
- "durationMs": 0,
- "totalDurationMs": 0,
- "pausedMs": 0
}, - "workflow": {
- "name": "string",
- "namespace": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}, - "tags": {
- "property1": "string",
- "property2": "string"
}
}
]
}
]
Execute test workflow
Execute test workflow in the kubernetes cluster
path Parameters
environmentId required | string environmentID |
id required | string unique id of the object |
query Parameters
testWorkflowExecutionName | string test workflow execution name stated the test workflow execution |
Request Body schema: application/jsonrequired
test workflow execution request
name | string custom execution name |
object (TestWorkflowConfigValue) configuration values to pass to the template | |
testWorkflowExecutionName | string test workflow execution name started the test workflow execution |
disableWebhooks | boolean Default: false whether webhooks on the execution of this test workflow are disabled |
object (TestWorkflowTagValue) tag values to pass to the test workflow execution |
Responses
Request samples
- Payload
{- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}, - "testWorkflowExecutionName": "string",
- "disableWebhooks": false,
- "tags": {
- "property1": "string",
- "property2": "string"
}
}
Response samples
- 200
- 400
- 402
- 502
[- {
- "id": "62f395e004109209b50edfc1",
- "name": "some-workflow-name-1",
- "namespace": "my-testkube",
- "number": 0,
- "scheduledAt": "2019-08-24T14:15:22Z",
- "statusAt": "2019-08-24T14:15:22Z",
- "signature": [
- {
- "ref": "string",
- "name": "string",
- "category": "string",
- "optional": true,
- "negative": true,
- "children": [
- { }
]
}
], - "result": {
- "status": "queued",
- "predictedStatus": "queued",
- "queuedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "duration": "string",
- "totalDuration": "string",
- "durationMs": 0,
- "pausedMs": 0,
- "totalDurationMs": 0,
- "pauses": [
- {
- "ref": "string",
- "pausedAt": "2019-08-24T14:15:22Z",
- "resumedAt": "2019-08-24T14:15:22Z"
}
], - "initialization": {
- "errorMessage": "string",
- "status": "queued",
- "exitCode": 0,
- "queuedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z"
}, - "steps": {
- "property1": {
- "errorMessage": "string",
- "status": "queued",
- "exitCode": 0,
- "queuedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z"
}, - "property2": {
- "errorMessage": "string",
- "status": "queued",
- "exitCode": 0,
- "queuedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z"
}
}
}, - "output": [
- {
- "ref": "string",
- "name": "string",
- "value": {
- "property1": null,
- "property2": null
}
}
], - "reports": [
- {
- "ref": "string",
- "kind": "junit",
- "file": "string",
- "summary": {
- "tests": 0,
- "passed": 0,
- "failed": 0,
- "skipped": 0,
- "errored": 0,
- "duration": 0
}
}
], - "workflow": {
- "name": "string",
- "namespace": "string",
- "description": "string",
- "labels": {
- "app": "backend",
- "env": "prod"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "created": "2022-07-30T06:54:15Z",
- "spec": {
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "config": {
- "property1": {
- "description": "string",
- "type": "string",
- "enum": [
- "string"
], - "example": "string",
- "default": {
- "value": "string"
}, - "format": "string",
- "pattern": "string",
- "minLength": {
- "value": 0
}, - "maxLength": {
- "value": 0
}, - "minimum": {
- "value": 0
}, - "maximum": {
- "value": 0
}, - "exclusiveMinimum": {
- "value": 0
}, - "exclusiveMaximum": {
- "value": 0
}, - "multipleOf": {
- "value": 0
}
}, - "property2": {
- "description": "string",
- "type": "string",
- "enum": [
- "string"
], - "example": "string",
- "default": {
- "value": "string"
}, - "format": "string",
- "pattern": "string",
- "minLength": {
- "value": 0
}, - "maxLength": {
- "value": 0
}, - "minimum": {
- "value": 0
}, - "maximum": {
- "value": 0
}, - "exclusiveMinimum": {
- "value": 0
}, - "exclusiveMaximum": {
- "value": 0
}, - "multipleOf": {
- "value": 0
}
}
}, - "system": {
- "pureByDefault": {
- "value": true
}, - "isolatedContainers": {
- "value": true
}
}, - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "job": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "namespace": "string",
- "activeDeadlineSeconds": {
- "value": 0
}
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": "string"
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": "string"
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": null,
- "mode": null,
- "path": null
}
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- "string"
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": "string"
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": "string"
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": "string"
}, - "kind": {
- "value": "string"
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": null,
- "mode": null,
- "path": null
}
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [ ],
- "matchFields": [ ]
}
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "preference": {
- "matchExpressions": [ ],
- "matchFields": [ ]
}
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": "string"
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": "string"
}, - "resourceClaimTemplateName": {
- "value": "string"
}
}
}
]
}, - "setup": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": null,
- "value": null,
- "valueFrom": null
}
], - "envFrom": [
- {
- "prefix": null,
- "configMapRef": null,
- "secretRef": null
}
], - "command": {
- "value": [
- null
]
}, - "args": {
- "value": [
- null
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}, - "requests": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}
}, - "securityContext": {
- "privileged": {
- "value": null
}, - "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}, - "readOnlyRootFilesystem": {
- "value": null
}, - "allowPrivilegeEscalation": {
- "value": null
}
}, - "volumeMounts": [
- {
- "mountPath": null,
- "mountPropagation": null,
- "name": null,
- "readOnly": null,
- "subPath": null,
- "subPathExpr": null
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": null,
- "to": null,
- "files": null,
- "mount": null
}
], - "content": {
- "git": {
- "uri": null,
- "revision": null,
- "username": null,
- "usernameFrom": null,
- "token": null,
- "tokenFrom": null,
- "sshKey": null,
- "sshKeyFrom": null,
- "authType": null,
- "mountPath": null,
- "paths": [ ]
}, - "files": [
- null
], - "tarball": [
- null
]
}, - "pod": {
- "labels": {
- "property1": null,
- "property2": null
}, - "annotations": {
- "property1": null,
- "property2": null
}, - "imagePullSecrets": [
- null
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": null,
- "property2": null
}, - "volumes": [
- null
], - "activeDeadlineSeconds": {
- "value": null
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": null,
- "runAsGroup": null,
- "runAsNonRoot": null
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": null,
- "podAffinity": null,
- "podAntiAffinity": null
}, - "tolerations": [
- null
], - "hostAliases": [
- null
], - "priorityClassName": "string",
- "priority": {
- "value": null
}, - "dnsConfig": {
- "nameservers": [ ],
- "searches": [ ],
- "options": [ ]
}, - "preemptionPolicy": {
- "value": null
}, - "topologySpreadConstraints": [
- null
], - "schedulingGates": [
- null
], - "resourceClaims": [
- null
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": null
}, - "exec": {
- "command": [ ]
}, - "httpGet": {
- "path": null,
- "port": null,
- "host": null,
- "scheme": null,
- "httpHeaders": [ ]
}, - "tcpSocket": {
- "port": null,
- "host": null
}, - "grpc": {
- "port": null,
- "service": null
}
}, - "use": [
- {
- "name": null,
- "config": null
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": null,
- "value": null,
- "valueFrom": null
}
], - "envFrom": [
- {
- "prefix": null,
- "configMapRef": null,
- "secretRef": null
}
], - "command": {
- "value": [
- null
]
}, - "args": {
- "value": [
- null
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}, - "requests": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}
}, - "securityContext": {
- "privileged": {
- "value": null
}, - "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}, - "readOnlyRootFilesystem": {
- "value": null
}, - "allowPrivilegeEscalation": {
- "value": null
}
}, - "volumeMounts": [
- {
- "mountPath": null,
- "mountPropagation": null,
- "name": null,
- "readOnly": null,
- "subPath": null,
- "subPathExpr": null
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": null,
- "to": null,
- "files": null,
- "mount": null
}
], - "content": {
- "git": {
- "uri": null,
- "revision": null,
- "username": null,
- "usernameFrom": null,
- "token": null,
- "tokenFrom": null,
- "sshKey": null,
- "sshKeyFrom": null,
- "authType": null,
- "mountPath": null,
- "paths": [ ]
}, - "files": [
- null
], - "tarball": [
- null
]
}, - "pod": {
- "labels": {
- "property1": null,
- "property2": null
}, - "annotations": {
- "property1": null,
- "property2": null
}, - "imagePullSecrets": [
- null
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": null,
- "property2": null
}, - "volumes": [
- null
], - "activeDeadlineSeconds": {
- "value": null
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": null,
- "runAsGroup": null,
- "runAsNonRoot": null
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": null,
- "podAffinity": null,
- "podAntiAffinity": null
}, - "tolerations": [
- null
], - "hostAliases": [
- null
], - "priorityClassName": "string",
- "priority": {
- "value": null
}, - "dnsConfig": {
- "nameservers": [ ],
- "searches": [ ],
- "options": [ ]
}, - "preemptionPolicy": {
- "value": null
}, - "topologySpreadConstraints": [
- null
], - "schedulingGates": [
- null
], - "resourceClaims": [
- null
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": null
}, - "exec": {
- "command": [ ]
}, - "httpGet": {
- "path": null,
- "port": null,
- "host": null,
- "scheme": null,
- "httpHeaders": [ ]
}, - "tcpSocket": {
- "port": null,
- "host": null
}, - "grpc": {
- "port": null,
- "service": null
}
}, - "use": [
- {
- "name": null,
- "config": null
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": null,
- "executionLabels": { },
- "isVariablesFileUploaded": null,
- "variablesFile": null,
- "variables": null,
- "testSecretUUID": null,
- "command": [ ],
- "args": [ ],
- "argsMode": null,
- "image": null,
- "imagePullSecrets": [ ],
- "sync": null,
- "httpProxy": null,
- "httpsProxy": null,
- "negativeTest": null,
- "activeDeadlineSeconds": null,
- "artifactRequest": null,
- "jobTemplate": null,
- "cronJobTemplate": null,
- "preRunScript": null,
- "postRunScript": null,
- "executePostRunScriptBeforeScraping": null,
- "sourceScripts": null,
- "scraperTemplate": null,
- "pvcTemplate": null,
- "envConfigMaps": [ ],
- "envSecrets": [ ],
- "executionNamespace": null
}, - "tarball": {
- "property1": null,
- "property2": null
}
}
], - "workflows": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": null,
- "property2": null
}, - "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": null,
- "value": null,
- "valueFrom": null
}
], - "envFrom": [
- {
- "prefix": null,
- "configMapRef": null,
- "secretRef": null
}
], - "command": {
- "value": [
- null
]
}, - "args": {
- "value": [
- null
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}, - "requests": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}
}, - "securityContext": {
- "privileged": {
- "value": null
}, - "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}, - "readOnlyRootFilesystem": {
- "value": null
}, - "allowPrivilegeEscalation": {
- "value": null
}
}, - "volumeMounts": [
- {
- "mountPath": null,
- "mountPropagation": null,
- "name": null,
- "readOnly": null,
- "subPath": null,
- "subPathExpr": null
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": null,
- "maxCount": null,
- "matrix": { },
- "shards": { },
- "name": null,
- "description": null,
- "executionRequest": null,
- "tarball": { }
}
], - "workflows": [
- {
- "count": null,
- "maxCount": null,
- "matrix": { },
- "shards": { },
- "name": null,
- "description": null,
- "executionName": null,
- "tarball": { },
- "config": null
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "steps": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": null,
- "value": null,
- "valueFrom": null
}
], - "envFrom": [
- {
- "prefix": null,
- "configMapRef": null,
- "secretRef": null
}
], - "command": {
- "value": [
- null
]
}, - "args": {
- "value": [
- null
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}, - "requests": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}
}, - "securityContext": {
- "privileged": {
- "value": null
}, - "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}, - "readOnlyRootFilesystem": {
- "value": null
}, - "allowPrivilegeEscalation": {
- "value": null
}
}, - "volumeMounts": [
- {
- "mountPath": null,
- "mountPropagation": null,
- "name": null,
- "readOnly": null,
- "subPath": null,
- "subPathExpr": null
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": null,
- "to": null,
- "files": null,
- "mount": null
}
], - "content": {
- "git": {
- "uri": null,
- "revision": null,
- "username": null,
- "usernameFrom": null,
- "token": null,
- "tokenFrom": null,
- "sshKey": null,
- "sshKeyFrom": null,
- "authType": null,
- "mountPath": null,
- "paths": [ ]
}, - "files": [
- null
], - "tarball": [
- null
]
}, - "pod": {
- "labels": {
- "property1": null,
- "property2": null
}, - "annotations": {
- "property1": null,
- "property2": null
}, - "imagePullSecrets": [
- null
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": null,
- "property2": null
}, - "volumes": [
- null
], - "activeDeadlineSeconds": {
- "value": null
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": null,
- "runAsGroup": null,
- "runAsNonRoot": null
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": null,
- "podAffinity": null,
- "podAntiAffinity": null
}, - "tolerations": [
- null
], - "hostAliases": [
- null
], - "priorityClassName": "string",
- "priority": {
- "value": null
}, - "dnsConfig": {
- "nameservers": [ ],
- "searches": [ ],
- "options": [ ]
}, - "preemptionPolicy": {
- "value": null
}, - "topologySpreadConstraints": [
- null
], - "schedulingGates": [
- null
], - "resourceClaims": [
- null
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": null
}, - "exec": {
- "command": [ ]
}, - "httpGet": {
- "path": null,
- "port": null,
- "host": null,
- "scheme": null,
- "httpHeaders": [ ]
}, - "tcpSocket": {
- "port": null,
- "host": null
}, - "grpc": {
- "port": null,
- "service": null
}
}, - "use": [
- {
- "name": null,
- "config": null
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": null,
- "value": null,
- "valueFrom": null
}
], - "envFrom": [
- {
- "prefix": null,
- "configMapRef": null,
- "secretRef": null
}
], - "command": {
- "value": [
- null
]
}, - "args": {
- "value": [
- null
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}, - "requests": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}
}, - "securityContext": {
- "privileged": {
- "value": null
}, - "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}, - "readOnlyRootFilesystem": {
- "value": null
}, - "allowPrivilegeEscalation": {
- "value": null
}
}, - "volumeMounts": [
- {
- "mountPath": null,
- "mountPropagation": null,
- "name": null,
- "readOnly": null,
- "subPath": null,
- "subPathExpr": null
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": null,
- "to": null,
- "files": null,
- "mount": null
}
], - "content": {
- "git": {
- "uri": null,
- "revision": null,
- "username": null,
- "usernameFrom": null,
- "token": null,
- "tokenFrom": null,
- "sshKey": null,
- "sshKeyFrom": null,
- "authType": null,
- "mountPath": null,
- "paths": [ ]
}, - "files": [
- null
], - "tarball": [
- null
]
}, - "pod": {
- "labels": {
- "property1": null,
- "property2": null
}, - "annotations": {
- "property1": null,
- "property2": null
}, - "imagePullSecrets": [
- null
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": null,
- "property2": null
}, - "volumes": [
- null
], - "activeDeadlineSeconds": {
- "value": null
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": null,
- "runAsGroup": null,
- "runAsNonRoot": null
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": null,
- "podAffinity": null,
- "podAntiAffinity": null
}, - "tolerations": [
- null
], - "hostAliases": [
- null
], - "priorityClassName": "string",
- "priority": {
- "value": null
}, - "dnsConfig": {
- "nameservers": [ ],
- "searches": [ ],
- "options": [ ]
}, - "preemptionPolicy": {
- "value": null
}, - "topologySpreadConstraints": [
- null
], - "schedulingGates": [
- null
], - "resourceClaims": [
- null
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": null
}, - "exec": {
- "command": [ ]
}, - "httpGet": {
- "path": null,
- "port": null,
- "host": null,
- "scheme": null,
- "httpHeaders": [ ]
}, - "tcpSocket": {
- "port": null,
- "host": null
}, - "grpc": {
- "port": null,
- "service": null
}
}, - "use": [
- {
- "name": null,
- "config": null
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": null,
- "executionLabels": { },
- "isVariablesFileUploaded": null,
- "variablesFile": null,
- "variables": null,
- "testSecretUUID": null,
- "command": [ ],
- "args": [ ],
- "argsMode": null,
- "image": null,
- "imagePullSecrets": [ ],
- "sync": null,
- "httpProxy": null,
- "httpsProxy": null,
- "negativeTest": null,
- "activeDeadlineSeconds": null,
- "artifactRequest": null,
- "jobTemplate": null,
- "cronJobTemplate": null,
- "preRunScript": null,
- "postRunScript": null,
- "executePostRunScriptBeforeScraping": null,
- "sourceScripts": null,
- "scraperTemplate": null,
- "pvcTemplate": null,
- "envConfigMaps": [ ],
- "envSecrets": [ ],
- "executionNamespace": null
}, - "tarball": {
- "property1": null,
- "property2": null
}
}
], - "workflows": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": null,
- "property2": null
}, - "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": null,
- "value": null,
- "valueFrom": null
}
], - "envFrom": [
- {
- "prefix": null,
- "configMapRef": null,
- "secretRef": null
}
], - "command": {
- "value": [
- null
]
}, - "args": {
- "value": [
- null
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}, - "requests": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}
}, - "securityContext": {
- "privileged": {
- "value": null
}, - "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}, - "readOnlyRootFilesystem": {
- "value": null
}, - "allowPrivilegeEscalation": {
- "value": null
}
}, - "volumeMounts": [
- {
- "mountPath": null,
- "mountPropagation": null,
- "name": null,
- "readOnly": null,
- "subPath": null,
- "subPathExpr": null
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": null,
- "maxCount": null,
- "matrix": { },
- "shards": { },
- "name": null,
- "description": null,
- "executionRequest": null,
- "tarball": { }
}
], - "workflows": [
- {
- "count": null,
- "maxCount": null,
- "matrix": { },
- "shards": { },
- "name": null,
- "description": null,
- "executionName": null,
- "tarball": { },
- "config": null
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "after": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": null,
- "value": null,
- "valueFrom": null
}
], - "envFrom": [
- {
- "prefix": null,
- "configMapRef": null,
- "secretRef": null
}
], - "command": {
- "value": [
- null
]
}, - "args": {
- "value": [
- null
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}, - "requests": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}
}, - "securityContext": {
- "privileged": {
- "value": null
}, - "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}, - "readOnlyRootFilesystem": {
- "value": null
}, - "allowPrivilegeEscalation": {
- "value": null
}
}, - "volumeMounts": [
- {
- "mountPath": null,
- "mountPropagation": null,
- "name": null,
- "readOnly": null,
- "subPath": null,
- "subPathExpr": null
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": null,
- "to": null,
- "files": null,
- "mount": null
}
], - "content": {
- "git": {
- "uri": null,
- "revision": null,
- "username": null,
- "usernameFrom": null,
- "token": null,
- "tokenFrom": null,
- "sshKey": null,
- "sshKeyFrom": null,
- "authType": null,
- "mountPath": null,
- "paths": [ ]
}, - "files": [
- null
], - "tarball": [
- null
]
}, - "pod": {
- "labels": {
- "property1": null,
- "property2": null
}, - "annotations": {
- "property1": null,
- "property2": null
}, - "imagePullSecrets": [
- null
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": null,
- "property2": null
}, - "volumes": [
- null
], - "activeDeadlineSeconds": {
- "value": null
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": null,
- "runAsGroup": null,
- "runAsNonRoot": null
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": null,
- "podAffinity": null,
- "podAntiAffinity": null
}, - "tolerations": [
- null
], - "hostAliases": [
- null
], - "priorityClassName": "string",
- "priority": {
- "value": null
}, - "dnsConfig": {
- "nameservers": [ ],
- "searches": [ ],
- "options": [ ]
}, - "preemptionPolicy": {
- "value": null
}, - "topologySpreadConstraints": [
- null
], - "schedulingGates": [
- null
], - "resourceClaims": [
- null
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": null
}, - "exec": {
- "command": [ ]
}, - "httpGet": {
- "path": null,
- "port": null,
- "host": null,
- "scheme": null,
- "httpHeaders": [ ]
}, - "tcpSocket": {
- "port": null,
- "host": null
}, - "grpc": {
- "port": null,
- "service": null
}
}, - "use": [
- {
- "name": null,
- "config": null
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": null,
- "value": null,
- "valueFrom": null
}
], - "envFrom": [
- {
- "prefix": null,
- "configMapRef": null,
- "secretRef": null
}
], - "command": {
- "value": [
- null
]
}, - "args": {
- "value": [
- null
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}, - "requests": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}
}, - "securityContext": {
- "privileged": {
- "value": null
}, - "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}, - "readOnlyRootFilesystem": {
- "value": null
}, - "allowPrivilegeEscalation": {
- "value": null
}
}, - "volumeMounts": [
- {
- "mountPath": null,
- "mountPropagation": null,
- "name": null,
- "readOnly": null,
- "subPath": null,
- "subPathExpr": null
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": null,
- "to": null,
- "files": null,
- "mount": null
}
], - "content": {
- "git": {
- "uri": null,
- "revision": null,
- "username": null,
- "usernameFrom": null,
- "token": null,
- "tokenFrom": null,
- "sshKey": null,
- "sshKeyFrom": null,
- "authType": null,
- "mountPath": null,
- "paths": [ ]
}, - "files": [
- null
], - "tarball": [
- null
]
}, - "pod": {
- "labels": {
- "property1": null,
- "property2": null
}, - "annotations": {
- "property1": null,
- "property2": null
}, - "imagePullSecrets": [
- null
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": null,
- "property2": null
}, - "volumes": [
- null
], - "activeDeadlineSeconds": {
- "value": null
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": null,
- "runAsGroup": null,
- "runAsNonRoot": null
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": null,
- "podAffinity": null,
- "podAntiAffinity": null
}, - "tolerations": [
- null
], - "hostAliases": [
- null
], - "priorityClassName": "string",
- "priority": {
- "value": null
}, - "dnsConfig": {
- "nameservers": [ ],
- "searches": [ ],
- "options": [ ]
}, - "preemptionPolicy": {
- "value": null
}, - "topologySpreadConstraints": [
- null
], - "schedulingGates": [
- null
], - "resourceClaims": [
- null
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": null
}, - "exec": {
- "command": [ ]
}, - "httpGet": {
- "path": null,
- "port": null,
- "host": null,
- "scheme": null,
- "httpHeaders": [ ]
}, - "tcpSocket": {
- "port": null,
- "host": null
}, - "grpc": {
- "port": null,
- "service": null
}
}, - "use": [
- {
- "name": null,
- "config": null
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": null,
- "executionLabels": { },
- "isVariablesFileUploaded": null,
- "variablesFile": null,
- "variables": null,
- "testSecretUUID": null,
- "command": [ ],
- "args": [ ],
- "argsMode": null,
- "image": null,
- "imagePullSecrets": [ ],
- "sync": null,
- "httpProxy": null,
- "httpsProxy": null,
- "negativeTest": null,
- "activeDeadlineSeconds": null,
- "artifactRequest": null,
- "jobTemplate": null,
- "cronJobTemplate": null,
- "preRunScript": null,
- "postRunScript": null,
- "executePostRunScriptBeforeScraping": null,
- "sourceScripts": null,
- "scraperTemplate": null,
- "pvcTemplate": null,
- "envConfigMaps": [ ],
- "envSecrets": [ ],
- "executionNamespace": null
}, - "tarball": {
- "property1": null,
- "property2": null
}
}
], - "workflows": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": null,
- "property2": null
}, - "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": null,
- "value": null,
- "valueFrom": null
}
], - "envFrom": [
- {
- "prefix": null,
- "configMapRef": null,
- "secretRef": null
}
], - "command": {
- "value": [
- null
]
}, - "args": {
- "value": [
- null
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}, - "requests": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}
}, - "securityContext": {
- "privileged": {
- "value": null
}, - "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}, - "readOnlyRootFilesystem": {
- "value": null
}, - "allowPrivilegeEscalation": {
- "value": null
}
}, - "volumeMounts": [
- {
- "mountPath": null,
- "mountPropagation": null,
- "name": null,
- "readOnly": null,
- "subPath": null,
- "subPathExpr": null
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": null,
- "maxCount": null,
- "matrix": { },
- "shards": { },
- "name": null,
- "description": null,
- "executionRequest": null,
- "tarball": { }
}
], - "workflows": [
- {
- "count": null,
- "maxCount": null,
- "matrix": { },
- "shards": { },
- "name": null,
- "description": null,
- "executionName": null,
- "tarball": { },
- "config": null
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "events": [
- {
- "cronjob": {
- "cron": "* * * * *",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "execution": {
- "tags": {
- "property1": "string",
- "property2": "string"
}
}
}, - "readOnly": true,
- "status": {
- "latestExecution": {
- "id": "62f395e004109209b50edfc1",
- "name": "some-workflow-name-1",
- "number": 0,
- "scheduledAt": "2019-08-24T14:15:22Z",
- "statusAt": "2019-08-24T14:15:22Z",
- "result": {
- "status": "queued",
- "predictedStatus": "queued",
- "queuedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "duration": "string",
- "totalDuration": "string",
- "durationMs": 0,
- "totalDurationMs": 0,
- "pausedMs": 0
}, - "workflow": {
- "name": "string",
- "namespace": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}, - "tags": {
- "property1": "string",
- "property2": "string"
}
}
}
}, - "resolvedWorkflow": {
- "name": "string",
- "namespace": "string",
- "description": "string",
- "labels": {
- "app": "backend",
- "env": "prod"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "created": "2022-07-30T06:54:15Z",
- "spec": {
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "config": {
- "property1": {
- "description": "string",
- "type": "string",
- "enum": [
- "string"
], - "example": "string",
- "default": {
- "value": "string"
}, - "format": "string",
- "pattern": "string",
- "minLength": {
- "value": 0
}, - "maxLength": {
- "value": 0
}, - "minimum": {
- "value": 0
}, - "maximum": {
- "value": 0
}, - "exclusiveMinimum": {
- "value": 0
}, - "exclusiveMaximum": {
- "value": 0
}, - "multipleOf": {
- "value": 0
}
}, - "property2": {
- "description": "string",
- "type": "string",
- "enum": [
- "string"
], - "example": "string",
- "default": {
- "value": "string"
}, - "format": "string",
- "pattern": "string",
- "minLength": {
- "value": 0
}, - "maxLength": {
- "value": 0
}, - "minimum": {
- "value": 0
}, - "maximum": {
- "value": 0
}, - "exclusiveMinimum": {
- "value": 0
}, - "exclusiveMaximum": {
- "value": 0
}, - "multipleOf": {
- "value": 0
}
}
}, - "system": {
- "pureByDefault": {
- "value": true
}, - "isolatedContainers": {
- "value": true
}
}, - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": null,
- "type": null
}, - "emptyDir": {
- "medium": null,
- "sizeLimit": null
}, - "gcePersistentDisk": {
- "fsType": null,
- "partition": null,
- "pdName": null,
- "readOnly": null
}, - "awsElasticBlockStore": {
- "fsType": null,
- "partition": null,
- "readOnly": null,
- "volumeID": null
}, - "secret": {
- "defaultMode": null,
- "items": [ ],
- "optional": null,
- "secretName": null
}, - "nfs": {
- "path": null,
- "readOnly": null,
- "server": null
}, - "persistentVolumeClaim": {
- "claimName": null,
- "readOnly": null
}, - "cephfs": {
- "monitors": [ ],
- "path": null,
- "readOnly": null,
- "secretFile": null,
- "secretRef": null,
- "user": null
}, - "azureFile": {
- "readOnly": null,
- "secretName": null,
- "shareName": null
}, - "azureDisk": {
- "cachingMode": null,
- "diskName": null,
- "diskURI": null,
- "fsType": null,
- "kind": null,
- "readOnly": null
}, - "configMap": {
- "defaultMode": null,
- "items": [ ],
- "name": null,
- "optional": null
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [ ]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- null
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- null
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": null
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- null
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": null,
- "value": null
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "minDomains": {
- "value": null
}, - "nodeAffinityPolicy": {
- "value": null
}, - "nodeTaintsPolicy": {
- "value": null
}, - "matchLabelKeys": [
- null
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": null,
- "resourceClaimTemplateName": null
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": null,
- "value": null
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "job": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "namespace": "string",
- "activeDeadlineSeconds": {
- "value": 0
}
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": "string"
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": "string"
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": null,
- "mode": null,
- "path": null
}
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- "string"
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": "string"
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": "string"
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": "string"
}, - "kind": {
- "value": "string"
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": null,
- "mode": null,
- "path": null
}
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [ ],
- "matchFields": [ ]
}
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "preference": {
- "matchExpressions": [ ],
- "matchFields": [ ]
}
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": "string"
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": null,
- "operator": null,
- "values": [ ]
}
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": "string"
}, - "resourceClaimTemplateName": {
- "value": "string"
}
}
}
]
}, - "setup": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": null,
- "value": null,
- "valueFrom": null
}
], - "envFrom": [
- {
- "prefix": null,
- "configMapRef": null,
- "secretRef": null
}
], - "command": {
- "value": [
- null
]
}, - "args": {
- "value": [
- null
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}, - "requests": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}
}, - "securityContext": {
- "privileged": {
- "value": null
}, - "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}, - "readOnlyRootFilesystem": {
- "value": null
}, - "allowPrivilegeEscalation": {
- "value": null
}
}, - "volumeMounts": [
- {
- "mountPath": null,
- "mountPropagation": null,
- "name": null,
- "readOnly": null,
- "subPath": null,
- "subPathExpr": null
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": null,
- "to": null,
- "files": null,
- "mount": null
}
], - "content": {
- "git": {
- "uri": null,
- "revision": null,
- "username": null,
- "usernameFrom": null,
- "token": null,
- "tokenFrom": null,
- "sshKey": null,
- "sshKeyFrom": null,
- "authType": null,
- "mountPath": null,
- "paths": [ ]
}, - "files": [
- null
], - "tarball": [
- null
]
}, - "pod": {
- "labels": {
- "property1": null,
- "property2": null
}, - "annotations": {
- "property1": null,
- "property2": null
}, - "imagePullSecrets": [
- null
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": null,
- "property2": null
}, - "volumes": [
- null
], - "activeDeadlineSeconds": {
- "value": null
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": null,
- "runAsGroup": null,
- "runAsNonRoot": null
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": null,
- "podAffinity": null,
- "podAntiAffinity": null
}, - "tolerations": [
- null
], - "hostAliases": [
- null
], - "priorityClassName": "string",
- "priority": {
- "value": null
}, - "dnsConfig": {
- "nameservers": [ ],
- "searches": [ ],
- "options": [ ]
}, - "preemptionPolicy": {
- "value": null
}, - "topologySpreadConstraints": [
- null
], - "schedulingGates": [
- null
], - "resourceClaims": [
- null
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": null
}, - "exec": {
- "command": [ ]
}, - "httpGet": {
- "path": null,
- "port": null,
- "host": null,
- "scheme": null,
- "httpHeaders": [ ]
}, - "tcpSocket": {
- "port": null,
- "host": null
}, - "grpc": {
- "port": null,
- "service": null
}
}, - "use": [
- {
- "name": null,
- "config": null
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": null,
- "value": null,
- "valueFrom": null
}
], - "envFrom": [
- {
- "prefix": null,
- "configMapRef": null,
- "secretRef": null
}
], - "command": {
- "value": [
- null
]
}, - "args": {
- "value": [
- null
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}, - "requests": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}
}, - "securityContext": {
- "privileged": {
- "value": null
}, - "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}, - "readOnlyRootFilesystem": {
- "value": null
}, - "allowPrivilegeEscalation": {
- "value": null
}
}, - "volumeMounts": [
- {
- "mountPath": null,
- "mountPropagation": null,
- "name": null,
- "readOnly": null,
- "subPath": null,
- "subPathExpr": null
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": null,
- "to": null,
- "files": null,
- "mount": null
}
], - "content": {
- "git": {
- "uri": null,
- "revision": null,
- "username": null,
- "usernameFrom": null,
- "token": null,
- "tokenFrom": null,
- "sshKey": null,
- "sshKeyFrom": null,
- "authType": null,
- "mountPath": null,
- "paths": [ ]
}, - "files": [
- null
], - "tarball": [
- null
]
}, - "pod": {
- "labels": {
- "property1": null,
- "property2": null
}, - "annotations": {
- "property1": null,
- "property2": null
}, - "imagePullSecrets": [
- null
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": null,
- "property2": null
}, - "volumes": [
- null
], - "activeDeadlineSeconds": {
- "value": null
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": null,
- "runAsGroup": null,
- "runAsNonRoot": null
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": null,
- "podAffinity": null,
- "podAntiAffinity": null
}, - "tolerations": [
- null
], - "hostAliases": [
- null
], - "priorityClassName": "string",
- "priority": {
- "value": null
}, - "dnsConfig": {
- "nameservers": [ ],
- "searches": [ ],
- "options": [ ]
}, - "preemptionPolicy": {
- "value": null
}, - "topologySpreadConstraints": [
- null
], - "schedulingGates": [
- null
], - "resourceClaims": [
- null
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": null
}, - "exec": {
- "command": [ ]
}, - "httpGet": {
- "path": null,
- "port": null,
- "host": null,
- "scheme": null,
- "httpHeaders": [ ]
}, - "tcpSocket": {
- "port": null,
- "host": null
}, - "grpc": {
- "port": null,
- "service": null
}
}, - "use": [
- {
- "name": null,
- "config": null
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": null,
- "executionLabels": { },
- "isVariablesFileUploaded": null,
- "variablesFile": null,
- "variables": null,
- "testSecretUUID": null,
- "command": [ ],
- "args": [ ],
- "argsMode": null,
- "image": null,
- "imagePullSecrets": [ ],
- "sync": null,
- "httpProxy": null,
- "httpsProxy": null,
- "negativeTest": null,
- "activeDeadlineSeconds": null,
- "artifactRequest": null,
- "jobTemplate": null,
- "cronJobTemplate": null,
- "preRunScript": null,
- "postRunScript": null,
- "executePostRunScriptBeforeScraping": null,
- "sourceScripts": null,
- "scraperTemplate": null,
- "pvcTemplate": null,
- "envConfigMaps": [ ],
- "envSecrets": [ ],
- "executionNamespace": null
}, - "tarball": {
- "property1": null,
- "property2": null
}
}
], - "workflows": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": null,
- "property2": null
}, - "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": null,
- "value": null,
- "valueFrom": null
}
], - "envFrom": [
- {
- "prefix": null,
- "configMapRef": null,
- "secretRef": null
}
], - "command": {
- "value": [
- null
]
}, - "args": {
- "value": [
- null
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}, - "requests": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}
}, - "securityContext": {
- "privileged": {
- "value": null
}, - "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}, - "readOnlyRootFilesystem": {
- "value": null
}, - "allowPrivilegeEscalation": {
- "value": null
}
}, - "volumeMounts": [
- {
- "mountPath": null,
- "mountPropagation": null,
- "name": null,
- "readOnly": null,
- "subPath": null,
- "subPathExpr": null
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": null,
- "maxCount": null,
- "matrix": { },
- "shards": { },
- "name": null,
- "description": null,
- "executionRequest": null,
- "tarball": { }
}
], - "workflows": [
- {
- "count": null,
- "maxCount": null,
- "matrix": { },
- "shards": { },
- "name": null,
- "description": null,
- "executionName": null,
- "tarball": { },
- "config": null
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "steps": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": null,
- "value": null,
- "valueFrom": null
}
], - "envFrom": [
- {
- "prefix": null,
- "configMapRef": null,
- "secretRef": null
}
], - "command": {
- "value": [
- null
]
}, - "args": {
- "value": [
- null
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}, - "requests": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}
}, - "securityContext": {
- "privileged": {
- "value": null
}, - "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}, - "readOnlyRootFilesystem": {
- "value": null
}, - "allowPrivilegeEscalation": {
- "value": null
}
}, - "volumeMounts": [
- {
- "mountPath": null,
- "mountPropagation": null,
- "name": null,
- "readOnly": null,
- "subPath": null,
- "subPathExpr": null
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": null,
- "to": null,
- "files": null,
- "mount": null
}
], - "content": {
- "git": {
- "uri": null,
- "revision": null,
- "username": null,
- "usernameFrom": null,
- "token": null,
- "tokenFrom": null,
- "sshKey": null,
- "sshKeyFrom": null,
- "authType": null,
- "mountPath": null,
- "paths": [ ]
}, - "files": [
- null
], - "tarball": [
- null
]
}, - "pod": {
- "labels": {
- "property1": null,
- "property2": null
}, - "annotations": {
- "property1": null,
- "property2": null
}, - "imagePullSecrets": [
- null
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": null,
- "property2": null
}, - "volumes": [
- null
], - "activeDeadlineSeconds": {
- "value": null
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": null,
- "runAsGroup": null,
- "runAsNonRoot": null
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": null,
- "podAffinity": null,
- "podAntiAffinity": null
}, - "tolerations": [
- null
], - "hostAliases": [
- null
], - "priorityClassName": "string",
- "priority": {
- "value": null
}, - "dnsConfig": {
- "nameservers": [ ],
- "searches": [ ],
- "options": [ ]
}, - "preemptionPolicy": {
- "value": null
}, - "topologySpreadConstraints": [
- null
], - "schedulingGates": [
- null
], - "resourceClaims": [
- null
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": null
}, - "exec": {
- "command": [ ]
}, - "httpGet": {
- "path": null,
- "port": null,
- "host": null,
- "scheme": null,
- "httpHeaders": [ ]
}, - "tcpSocket": {
- "port": null,
- "host": null
}, - "grpc": {
- "port": null,
- "service": null
}
}, - "use": [
- {
- "name": null,
- "config": null
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": null,
- "value": null,
- "valueFrom": null
}
], - "envFrom": [
- {
- "prefix": null,
- "configMapRef": null,
- "secretRef": null
}
], - "command": {
- "value": [
- null
]
}, - "args": {
- "value": [
- null
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}, - "requests": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}
}, - "securityContext": {
- "privileged": {
- "value": null
}, - "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}, - "readOnlyRootFilesystem": {
- "value": null
}, - "allowPrivilegeEscalation": {
- "value": null
}
}, - "volumeMounts": [
- {
- "mountPath": null,
- "mountPropagation": null,
- "name": null,
- "readOnly": null,
- "subPath": null,
- "subPathExpr": null
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": null,
- "to": null,
- "files": null,
- "mount": null
}
], - "content": {
- "git": {
- "uri": null,
- "revision": null,
- "username": null,
- "usernameFrom": null,
- "token": null,
- "tokenFrom": null,
- "sshKey": null,
- "sshKeyFrom": null,
- "authType": null,
- "mountPath": null,
- "paths": [ ]
}, - "files": [
- null
], - "tarball": [
- null
]
}, - "pod": {
- "labels": {
- "property1": null,
- "property2": null
}, - "annotations": {
- "property1": null,
- "property2": null
}, - "imagePullSecrets": [
- null
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": null,
- "property2": null
}, - "volumes": [
- null
], - "activeDeadlineSeconds": {
- "value": null
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": null,
- "runAsGroup": null,
- "runAsNonRoot": null
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": null,
- "podAffinity": null,
- "podAntiAffinity": null
}, - "tolerations": [
- null
], - "hostAliases": [
- null
], - "priorityClassName": "string",
- "priority": {
- "value": null
}, - "dnsConfig": {
- "nameservers": [ ],
- "searches": [ ],
- "options": [ ]
}, - "preemptionPolicy": {
- "value": null
}, - "topologySpreadConstraints": [
- null
], - "schedulingGates": [
- null
], - "resourceClaims": [
- null
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": null
}, - "exec": {
- "command": [ ]
}, - "httpGet": {
- "path": null,
- "port": null,
- "host": null,
- "scheme": null,
- "httpHeaders": [ ]
}, - "tcpSocket": {
- "port": null,
- "host": null
}, - "grpc": {
- "port": null,
- "service": null
}
}, - "use": [
- {
- "name": null,
- "config": null
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": null,
- "executionLabels": { },
- "isVariablesFileUploaded": null,
- "variablesFile": null,
- "variables": null,
- "testSecretUUID": null,
- "command": [ ],
- "args": [ ],
- "argsMode": null,
- "image": null,
- "imagePullSecrets": [ ],
- "sync": null,
- "httpProxy": null,
- "httpsProxy": null,
- "negativeTest": null,
- "activeDeadlineSeconds": null,
- "artifactRequest": null,
- "jobTemplate": null,
- "cronJobTemplate": null,
- "preRunScript": null,
- "postRunScript": null,
- "executePostRunScriptBeforeScraping": null,
- "sourceScripts": null,
- "scraperTemplate": null,
- "pvcTemplate": null,
- "envConfigMaps": [ ],
- "envSecrets": [ ],
- "executionNamespace": null
}, - "tarball": {
- "property1": null,
- "property2": null
}
}
], - "workflows": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": null,
- "property2": null
}, - "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": null,
- "value": null,
- "valueFrom": null
}
], - "envFrom": [
- {
- "prefix": null,
- "configMapRef": null,
- "secretRef": null
}
], - "command": {
- "value": [
- null
]
}, - "args": {
- "value": [
- null
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}, - "requests": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}
}, - "securityContext": {
- "privileged": {
- "value": null
}, - "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}, - "readOnlyRootFilesystem": {
- "value": null
}, - "allowPrivilegeEscalation": {
- "value": null
}
}, - "volumeMounts": [
- {
- "mountPath": null,
- "mountPropagation": null,
- "name": null,
- "readOnly": null,
- "subPath": null,
- "subPathExpr": null
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": null,
- "maxCount": null,
- "matrix": { },
- "shards": { },
- "name": null,
- "description": null,
- "executionRequest": null,
- "tarball": { }
}
], - "workflows": [
- {
- "count": null,
- "maxCount": null,
- "matrix": { },
- "shards": { },
- "name": null,
- "description": null,
- "executionName": null,
- "tarball": { },
- "config": null
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "after": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "mode": {
- "value": null
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": null
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": null,
- "value": null,
- "valueFrom": null
}
], - "envFrom": [
- {
- "prefix": null,
- "configMapRef": null,
- "secretRef": null
}
], - "command": {
- "value": [
- null
]
}, - "args": {
- "value": [
- null
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}, - "requests": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}
}, - "securityContext": {
- "privileged": {
- "value": null
}, - "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}, - "readOnlyRootFilesystem": {
- "value": null
}, - "allowPrivilegeEscalation": {
- "value": null
}
}, - "volumeMounts": [
- {
- "mountPath": null,
- "mountPropagation": null,
- "name": null,
- "readOnly": null,
- "subPath": null,
- "subPathExpr": null
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": null,
- "to": null,
- "files": null,
- "mount": null
}
], - "content": {
- "git": {
- "uri": null,
- "revision": null,
- "username": null,
- "usernameFrom": null,
- "token": null,
- "tokenFrom": null,
- "sshKey": null,
- "sshKeyFrom": null,
- "authType": null,
- "mountPath": null,
- "paths": [ ]
}, - "files": [
- null
], - "tarball": [
- null
]
}, - "pod": {
- "labels": {
- "property1": null,
- "property2": null
}, - "annotations": {
- "property1": null,
- "property2": null
}, - "imagePullSecrets": [
- null
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": null,
- "property2": null
}, - "volumes": [
- null
], - "activeDeadlineSeconds": {
- "value": null
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": null,
- "runAsGroup": null,
- "runAsNonRoot": null
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": null,
- "podAffinity": null,
- "podAntiAffinity": null
}, - "tolerations": [
- null
], - "hostAliases": [
- null
], - "priorityClassName": "string",
- "priority": {
- "value": null
}, - "dnsConfig": {
- "nameservers": [ ],
- "searches": [ ],
- "options": [ ]
}, - "preemptionPolicy": {
- "value": null
}, - "topologySpreadConstraints": [
- null
], - "schedulingGates": [
- null
], - "resourceClaims": [
- null
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": null
}, - "exec": {
- "command": [ ]
}, - "httpGet": {
- "path": null,
- "port": null,
- "host": null,
- "scheme": null,
- "httpHeaders": [ ]
}, - "tcpSocket": {
- "port": null,
- "host": null
}, - "grpc": {
- "port": null,
- "service": null
}
}, - "use": [
- {
- "name": null,
- "config": null
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": null,
- "value": null,
- "valueFrom": null
}
], - "envFrom": [
- {
- "prefix": null,
- "configMapRef": null,
- "secretRef": null
}
], - "command": {
- "value": [
- null
]
}, - "args": {
- "value": [
- null
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}, - "requests": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}
}, - "securityContext": {
- "privileged": {
- "value": null
}, - "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}, - "readOnlyRootFilesystem": {
- "value": null
}, - "allowPrivilegeEscalation": {
- "value": null
}
}, - "volumeMounts": [
- {
- "mountPath": null,
- "mountPropagation": null,
- "name": null,
- "readOnly": null,
- "subPath": null,
- "subPathExpr": null
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": null,
- "to": null,
- "files": null,
- "mount": null
}
], - "content": {
- "git": {
- "uri": null,
- "revision": null,
- "username": null,
- "usernameFrom": null,
- "token": null,
- "tokenFrom": null,
- "sshKey": null,
- "sshKeyFrom": null,
- "authType": null,
- "mountPath": null,
- "paths": [ ]
}, - "files": [
- null
], - "tarball": [
- null
]
}, - "pod": {
- "labels": {
- "property1": null,
- "property2": null
}, - "annotations": {
- "property1": null,
- "property2": null
}, - "imagePullSecrets": [
- null
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": null,
- "property2": null
}, - "volumes": [
- null
], - "activeDeadlineSeconds": {
- "value": null
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": null,
- "runAsGroup": null,
- "runAsNonRoot": null
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": null,
- "podAffinity": null,
- "podAntiAffinity": null
}, - "tolerations": [
- null
], - "hostAliases": [
- null
], - "priorityClassName": "string",
- "priority": {
- "value": null
}, - "dnsConfig": {
- "nameservers": [ ],
- "searches": [ ],
- "options": [ ]
}, - "preemptionPolicy": {
- "value": null
}, - "topologySpreadConstraints": [
- null
], - "schedulingGates": [
- null
], - "resourceClaims": [
- null
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": null
}, - "exec": {
- "command": [ ]
}, - "httpGet": {
- "path": null,
- "port": null,
- "host": null,
- "scheme": null,
- "httpHeaders": [ ]
}, - "tcpSocket": {
- "port": null,
- "host": null
}, - "grpc": {
- "port": null,
- "service": null
}
}, - "use": [
- {
- "name": null,
- "config": null
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": null,
- "executionLabels": { },
- "isVariablesFileUploaded": null,
- "variablesFile": null,
- "variables": null,
- "testSecretUUID": null,
- "command": [ ],
- "args": [ ],
- "argsMode": null,
- "image": null,
- "imagePullSecrets": [ ],
- "sync": null,
- "httpProxy": null,
- "httpsProxy": null,
- "negativeTest": null,
- "activeDeadlineSeconds": null,
- "artifactRequest": null,
- "jobTemplate": null,
- "cronJobTemplate": null,
- "preRunScript": null,
- "postRunScript": null,
- "executePostRunScriptBeforeScraping": null,
- "sourceScripts": null,
- "scraperTemplate": null,
- "pvcTemplate": null,
- "envConfigMaps": [ ],
- "envSecrets": [ ],
- "executionNamespace": null
}, - "tarball": {
- "property1": null,
- "property2": null
}
}
], - "workflows": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": null,
- "property2": null
}, - "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": null,
- "value": null,
- "valueFrom": null
}
], - "envFrom": [
- {
- "prefix": null,
- "configMapRef": null,
- "secretRef": null
}
], - "command": {
- "value": [
- null
]
}, - "args": {
- "value": [
- null
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}, - "requests": {
- "cpu": null,
- "memory": null,
- "storage": null,
- "ephemeral-storage": null
}
}, - "securityContext": {
- "privileged": {
- "value": null
}, - "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}, - "readOnlyRootFilesystem": {
- "value": null
}, - "allowPrivilegeEscalation": {
- "value": null
}
}, - "volumeMounts": [
- {
- "mountPath": null,
- "mountPropagation": null,
- "name": null,
- "readOnly": null,
- "subPath": null,
- "subPathExpr": null
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": null,
- "maxCount": null,
- "matrix": { },
- "shards": { },
- "name": null,
- "description": null,
- "executionRequest": null,
- "tarball": { }
}
], - "workflows": [
- {
- "count": null,
- "maxCount": null,
- "matrix": { },
- "shards": { },
- "name": null,
- "description": null,
- "executionName": null,
- "tarball": { },
- "config": null
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "events": [
- {
- "cronjob": {
- "cron": "* * * * *",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "execution": {
- "tags": {
- "property1": "string",
- "property2": "string"
}
}
}, - "readOnly": true,
- "status": {
- "latestExecution": {
- "id": "62f395e004109209b50edfc1",
- "name": "some-workflow-name-1",
- "number": 0,
- "scheduledAt": "2019-08-24T14:15:22Z",
- "statusAt": "2019-08-24T14:15:22Z",
- "result": {
- "status": "queued",
- "predictedStatus": "queued",
- "queuedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "duration": "string",
- "totalDuration": "string",
- "durationMs": 0,
- "totalDurationMs": 0,
- "pausedMs": 0
}, - "workflow": {
- "name": "string",
- "namespace": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}, - "tags": {
- "property1": "string",
- "property2": "string"
}
}
}
}, - "testWorkflowExecutionName": "string",
- "disableWebhooks": [
- true,
- false
], - "tags": {
- "property1": "string",
- "property2": "string"
}
}
]
Get test workflow execution
Get test workflow execution details
path Parameters
environmentId required | string environmentID |
id required | string unique id of the object |
executionID required | string unique id of the object execution |
Responses
Response samples
- 200
- 400
- 402
- 502
{- "id": "62f395e004109209b50edfc1",
- "name": "some-workflow-name-1",
- "namespace": "my-testkube",
- "number": 0,
- "scheduledAt": "2019-08-24T14:15:22Z",
- "statusAt": "2019-08-24T14:15:22Z",
- "signature": [
- {
- "ref": "string",
- "name": "string",
- "category": "string",
- "optional": true,
- "negative": true,
- "children": [
- { }
]
}
], - "result": {
- "status": "queued",
- "predictedStatus": "queued",
- "queuedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "duration": "string",
- "totalDuration": "string",
- "durationMs": 0,
- "pausedMs": 0,
- "totalDurationMs": 0,
- "pauses": [
- {
- "ref": "string",
- "pausedAt": "2019-08-24T14:15:22Z",
- "resumedAt": "2019-08-24T14:15:22Z"
}
], - "initialization": {
- "errorMessage": "string",
- "status": "queued",
- "exitCode": 0,
- "queuedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z"
}, - "steps": {
- "property1": {
- "errorMessage": "string",
- "status": "queued",
- "exitCode": 0,
- "queuedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z"
}, - "property2": {
- "errorMessage": "string",
- "status": "queued",
- "exitCode": 0,
- "queuedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z"
}
}
}, - "output": [
- {
- "ref": "string",
- "name": "string",
- "value": {
- "property1": null,
- "property2": null
}
}
], - "reports": [
- {
- "ref": "string",
- "kind": "junit",
- "file": "string",
- "summary": {
- "tests": 0,
- "passed": 0,
- "failed": 0,
- "skipped": 0,
- "errored": 0,
- "duration": 0
}
}
], - "workflow": {
- "name": "string",
- "namespace": "string",
- "description": "string",
- "labels": {
- "app": "backend",
- "env": "prod"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "created": "2022-07-30T06:54:15Z",
- "spec": {
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "config": {
- "property1": {
- "description": "string",
- "type": "string",
- "enum": [
- "string"
], - "example": "string",
- "default": {
- "value": "string"
}, - "format": "string",
- "pattern": "string",
- "minLength": {
- "value": 0
}, - "maxLength": {
- "value": 0
}, - "minimum": {
- "value": 0
}, - "maximum": {
- "value": 0
}, - "exclusiveMinimum": {
- "value": 0
}, - "exclusiveMaximum": {
- "value": 0
}, - "multipleOf": {
- "value": 0
}
}, - "property2": {
- "description": "string",
- "type": "string",
- "enum": [
- "string"
], - "example": "string",
- "default": {
- "value": "string"
}, - "format": "string",
- "pattern": "string",
- "minLength": {
- "value": 0
}, - "maxLength": {
- "value": 0
}, - "minimum": {
- "value": 0
}, - "maximum": {
- "value": 0
}, - "exclusiveMinimum": {
- "value": 0
}, - "exclusiveMaximum": {
- "value": 0
}, - "multipleOf": {
- "value": 0
}
}
}, - "system": {
- "pureByDefault": {
- "value": true
}, - "isolatedContainers": {
- "value": true
}
}, - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": null
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": null
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": null
}, - "items": [
- { }
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- null
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": null
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": null
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": null
}, - "kind": {
- "value": null
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": null
}, - "items": [
- { }
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- null
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "preference": null
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "podAffinityTerm": null
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "podAffinityTerm": null
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": null
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": null
}, - "resourceClaimTemplateName": {
- "value": null
}
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": null
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": null
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": null
}, - "items": [
- { }
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- null
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": null
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": null
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": null
}, - "kind": {
- "value": null
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": null
}, - "items": [
- { }
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- null
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "preference": null
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "podAffinityTerm": null
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "podAffinityTerm": null
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": null
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": null
}, - "resourceClaimTemplateName": {
- "value": null
}
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "job": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "namespace": "string",
- "activeDeadlineSeconds": {
- "value": 0
}
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": "string"
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": "string"
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": "string",
- "mode": {
- "value": null
}, - "path": "string"
}
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- "string"
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": "string"
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": "string"
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": "string"
}, - "kind": {
- "value": "string"
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": "string",
- "mode": {
- "value": null
}, - "path": "string"
}
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- null
], - "matchFields": [
- null
]
}
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "preference": {
- "matchExpressions": [
- null
], - "matchFields": [
- null
]
}
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": "string"
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": "string",
- "operator": "string",
- "values": [
- null
]
}
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": "string"
}, - "resourceClaimTemplateName": {
- "value": "string"
}
}
}
]
}, - "setup": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": null,
- "executionLabels": { },
- "isVariablesFileUploaded": null,
- "variablesFile": null,
- "variables": null,
- "testSecretUUID": null,
- "command": [ ],
- "args": [ ],
- "argsMode": null,
- "image": null,
- "imagePullSecrets": [ ],
- "sync": null,
- "httpProxy": null,
- "httpsProxy": null,
- "negativeTest": null,
- "activeDeadlineSeconds": null,
- "artifactRequest": null,
- "jobTemplate": null,
- "cronJobTemplate": null,
- "preRunScript": null,
- "postRunScript": null,
- "executePostRunScriptBeforeScraping": null,
- "sourceScripts": null,
- "scraperTemplate": null,
- "pvcTemplate": null,
- "envConfigMaps": [ ],
- "envSecrets": [ ],
- "executionNamespace": null
}, - "tarball": {
- "property1": null,
- "property2": null
}
}
], - "workflows": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": null,
- "property2": null
}, - "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "steps": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": null,
- "executionLabels": { },
- "isVariablesFileUploaded": null,
- "variablesFile": null,
- "variables": null,
- "testSecretUUID": null,
- "command": [ ],
- "args": [ ],
- "argsMode": null,
- "image": null,
- "imagePullSecrets": [ ],
- "sync": null,
- "httpProxy": null,
- "httpsProxy": null,
- "negativeTest": null,
- "activeDeadlineSeconds": null,
- "artifactRequest": null,
- "jobTemplate": null,
- "cronJobTemplate": null,
- "preRunScript": null,
- "postRunScript": null,
- "executePostRunScriptBeforeScraping": null,
- "sourceScripts": null,
- "scraperTemplate": null,
- "pvcTemplate": null,
- "envConfigMaps": [ ],
- "envSecrets": [ ],
- "executionNamespace": null
}, - "tarball": {
- "property1": null,
- "property2": null
}
}
], - "workflows": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": null,
- "property2": null
}, - "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "after": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": null,
- "executionLabels": { },
- "isVariablesFileUploaded": null,
- "variablesFile": null,
- "variables": null,
- "testSecretUUID": null,
- "command": [ ],
- "args": [ ],
- "argsMode": null,
- "image": null,
- "imagePullSecrets": [ ],
- "sync": null,
- "httpProxy": null,
- "httpsProxy": null,
- "negativeTest": null,
- "activeDeadlineSeconds": null,
- "artifactRequest": null,
- "jobTemplate": null,
- "cronJobTemplate": null,
- "preRunScript": null,
- "postRunScript": null,
- "executePostRunScriptBeforeScraping": null,
- "sourceScripts": null,
- "scraperTemplate": null,
- "pvcTemplate": null,
- "envConfigMaps": [ ],
- "envSecrets": [ ],
- "executionNamespace": null
}, - "tarball": {
- "property1": null,
- "property2": null
}
}
], - "workflows": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": null,
- "property2": null
}, - "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "events": [
- {
- "cronjob": {
- "cron": "* * * * *",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "execution": {
- "tags": {
- "property1": "string",
- "property2": "string"
}
}
}, - "readOnly": true,
- "status": {
- "latestExecution": {
- "id": "62f395e004109209b50edfc1",
- "name": "some-workflow-name-1",
- "number": 0,
- "scheduledAt": "2019-08-24T14:15:22Z",
- "statusAt": "2019-08-24T14:15:22Z",
- "result": {
- "status": "queued",
- "predictedStatus": "queued",
- "queuedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "duration": "string",
- "totalDuration": "string",
- "durationMs": 0,
- "totalDurationMs": 0,
- "pausedMs": 0
}, - "workflow": {
- "name": "string",
- "namespace": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}, - "tags": {
- "property1": "string",
- "property2": "string"
}
}
}
}, - "resolvedWorkflow": {
- "name": "string",
- "namespace": "string",
- "description": "string",
- "labels": {
- "app": "backend",
- "env": "prod"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "created": "2022-07-30T06:54:15Z",
- "spec": {
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "config": {
- "property1": {
- "description": "string",
- "type": "string",
- "enum": [
- "string"
], - "example": "string",
- "default": {
- "value": "string"
}, - "format": "string",
- "pattern": "string",
- "minLength": {
- "value": 0
}, - "maxLength": {
- "value": 0
}, - "minimum": {
- "value": 0
}, - "maximum": {
- "value": 0
}, - "exclusiveMinimum": {
- "value": 0
}, - "exclusiveMaximum": {
- "value": 0
}, - "multipleOf": {
- "value": 0
}
}, - "property2": {
- "description": "string",
- "type": "string",
- "enum": [
- "string"
], - "example": "string",
- "default": {
- "value": "string"
}, - "format": "string",
- "pattern": "string",
- "minLength": {
- "value": 0
}, - "maxLength": {
- "value": 0
}, - "minimum": {
- "value": 0
}, - "maximum": {
- "value": 0
}, - "exclusiveMinimum": {
- "value": 0
}, - "exclusiveMaximum": {
- "value": 0
}, - "multipleOf": {
- "value": 0
}
}
}, - "system": {
- "pureByDefault": {
- "value": true
}, - "isolatedContainers": {
- "value": true
}
}, - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": null
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": null
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": null
}, - "items": [
- { }
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- null
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": null
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": null
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": null
}, - "kind": {
- "value": null
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": null
}, - "items": [
- { }
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- null
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "preference": null
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "podAffinityTerm": null
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "podAffinityTerm": null
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": null
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": null
}, - "resourceClaimTemplateName": {
- "value": null
}
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": null
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": null
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": null
}, - "items": [
- { }
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- null
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": null
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": null
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": null
}, - "kind": {
- "value": null
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": null
}, - "items": [
- { }
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- null
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "preference": null
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "podAffinityTerm": null
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": null,
- "namespaces": [ ],
- "topologyKey": null,
- "namespaceSelector": null
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": null,
- "podAffinityTerm": null
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": null
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": null
}, - "resourceClaimTemplateName": {
- "value": null
}
}
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- "string"
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": "string"
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "job": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "namespace": "string",
- "activeDeadlineSeconds": {
- "value": 0
}
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": "string",
- "hostPath": {
- "path": "string",
- "type": {
- "value": "string"
}
}, - "emptyDir": {
- "medium": "string",
- "sizeLimit": {
- "value": "string"
}
}, - "gcePersistentDisk": {
- "fsType": "string",
- "partition": 0,
- "pdName": "string",
- "readOnly": true
}, - "awsElasticBlockStore": {
- "fsType": "string",
- "partition": 0,
- "readOnly": true,
- "volumeID": "string"
}, - "secret": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": "string",
- "mode": {
- "value": null
}, - "path": "string"
}
], - "optional": true,
- "secretName": "string"
}, - "nfs": {
- "path": "string",
- "readOnly": true,
- "server": "string"
}, - "persistentVolumeClaim": {
- "claimName": "string",
- "readOnly": true
}, - "cephfs": {
- "monitors": [
- "string"
], - "path": "string",
- "readOnly": true,
- "secretFile": "string",
- "secretRef": {
- "name": "string"
}, - "user": "string"
}, - "azureFile": {
- "readOnly": true,
- "secretName": "string",
- "shareName": "string"
}, - "azureDisk": {
- "cachingMode": {
- "value": "string"
}, - "diskName": "string",
- "diskURI": "string",
- "fsType": {
- "value": "string"
}, - "kind": {
- "value": "string"
}, - "readOnly": true
}, - "configMap": {
- "defaultMode": {
- "value": 0
}, - "items": [
- {
- "key": "string",
- "mode": {
- "value": null
}, - "path": "string"
}
], - "name": "string",
- "optional": true
}
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "nodeSelectorTerms": [
- {
- "matchExpressions": [
- null
], - "matchFields": [
- null
]
}
]
}, - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "preference": {
- "matchExpressions": [
- null
], - "matchFields": [
- null
]
}
}
]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
}
]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [
- {
- "labelSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}, - "namespaces": [
- "string"
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": {
- "property1": null,
- "property2": null
}, - "matchExpressions": [
- null
]
}
}
], - "preferredDuringSchedulingIgnoredDuringExecution": [
- {
- "weight": 0,
- "podAffinityTerm": {
- "labelSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}, - "namespaces": [
- null
], - "topologyKey": "string",
- "namespaceSelector": {
- "matchLabels": { },
- "matchExpressions": [ ]
}
}
}
]
}
}, - "tolerations": [
- {
- "key": "string",
- "operator": "string",
- "value": "string",
- "effect": "string",
- "tolerationSeconds": {
- "value": 0
}
}
], - "hostAliases": [
- {
- "ip": "string",
- "hostnames": [
- "string"
]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- "string"
], - "searches": [
- "string"
], - "options": [
- {
- "name": "string",
- "value": {
- "value": "string"
}
}
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": 0,
- "topologyKey": "string",
- "whenUnsatisfiable": "string",
- "labelSelector": {
- "matchLabels": {
- "property1": "string",
- "property2": "string"
}, - "matchExpressions": [
- {
- "key": "string",
- "operator": "string",
- "values": [
- null
]
}
]
}, - "minDomains": {
- "value": 0
}, - "nodeAffinityPolicy": {
- "value": "string"
}, - "nodeTaintsPolicy": {
- "value": "string"
}, - "matchLabelKeys": [
- "string"
]
}
], - "schedulingGates": [
- {
- "name": "string"
}
], - "resourceClaims": [
- {
- "name": "string",
- "source": {
- "resourceClaimName": {
- "value": "string"
}, - "resourceClaimTemplateName": {
- "value": "string"
}
}
}
]
}, - "setup": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": null,
- "executionLabels": { },
- "isVariablesFileUploaded": null,
- "variablesFile": null,
- "variables": null,
- "testSecretUUID": null,
- "command": [ ],
- "args": [ ],
- "argsMode": null,
- "image": null,
- "imagePullSecrets": [ ],
- "sync": null,
- "httpProxy": null,
- "httpsProxy": null,
- "negativeTest": null,
- "activeDeadlineSeconds": null,
- "artifactRequest": null,
- "jobTemplate": null,
- "cronJobTemplate": null,
- "preRunScript": null,
- "postRunScript": null,
- "executePostRunScriptBeforeScraping": null,
- "sourceScripts": null,
- "scraperTemplate": null,
- "pvcTemplate": null,
- "envConfigMaps": [ ],
- "envSecrets": [ ],
- "executionNamespace": null
}, - "tarball": {
- "property1": null,
- "property2": null
}
}
], - "workflows": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": null,
- "property2": null
}, - "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "steps": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": null,
- "executionLabels": { },
- "isVariablesFileUploaded": null,
- "variablesFile": null,
- "variables": null,
- "testSecretUUID": null,
- "command": [ ],
- "args": [ ],
- "argsMode": null,
- "image": null,
- "imagePullSecrets": [ ],
- "sync": null,
- "httpProxy": null,
- "httpsProxy": null,
- "negativeTest": null,
- "activeDeadlineSeconds": null,
- "artifactRequest": null,
- "jobTemplate": null,
- "cronJobTemplate": null,
- "preRunScript": null,
- "postRunScript": null,
- "executePostRunScriptBeforeScraping": null,
- "sourceScripts": null,
- "scraperTemplate": null,
- "pvcTemplate": null,
- "envConfigMaps": [ ],
- "envSecrets": [ ],
- "executionNamespace": null
}, - "tarball": {
- "property1": null,
- "property2": null
}
}
], - "workflows": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": null,
- "property2": null
}, - "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "after": [
- {
- "name": "string",
- "condition": "string",
- "pure": {
- "value": true
}, - "paused": true,
- "negative": true,
- "optional": true,
- "use": [
- {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}, - "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}, - "fieldRef": {
- "apiVersion": "string",
- "fieldPath": "string"
}, - "resourceFieldRef": {
- "containerName": "string",
- "divisor": "string",
- "resource": "string"
}, - "secretKeyRef": {
- "key": "string",
- "name": "string",
- "optional": true
}
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- "string"
]
}, - "files": [
- {
- "path": "string",
- "content": "string",
- "contentFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}, - "mode": {
- "value": 0
}
}
], - "tarball": [
- {
- "url": "string",
- "path": "string",
- "mount": {
- "value": true
}
}
]
}, - "services": {
- "property1": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "property2": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
], - "description": "string",
- "timeout": "string",
- "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [ ],
- "expression": null
}, - "mount": {
- "value": null
}
}
], - "content": {
- "git": {
- "uri": "string",
- "revision": "string",
- "username": "string",
- "usernameFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "token": "string",
- "tokenFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "sshKey": "string",
- "sshKeyFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}, - "authType": "basic",
- "mountPath": "string",
- "paths": [
- null
]
}, - "files": [
- {
- "path": null,
- "content": null,
- "contentFrom": null,
- "mode": null
}
], - "tarball": [
- {
- "url": null,
- "path": null,
- "mount": null
}
]
}, - "pod": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}, - "imagePullSecrets": [
- {
- "name": null
}
], - "serviceAccountName": "string",
- "nodeSelector": {
- "property1": "string",
- "property2": "string"
}, - "volumes": [
- {
- "name": null,
- "hostPath": null,
- "emptyDir": null,
- "gcePersistentDisk": null,
- "awsElasticBlockStore": null,
- "secret": null,
- "nfs": null,
- "persistentVolumeClaim": null,
- "cephfs": null,
- "azureFile": null,
- "azureDisk": null,
- "configMap": null
}
], - "activeDeadlineSeconds": {
- "value": 0
}, - "dnsPolicy": "string",
- "nodeName": "string",
- "securityContext": {
- "runAsUser": {
- "value": null
}, - "runAsGroup": {
- "value": null
}, - "runAsNonRoot": {
- "value": null
}
}, - "hostname": "string",
- "subdomain": "string",
- "affinity": {
- "nodeAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": null,
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}, - "podAntiAffinity": {
- "requiredDuringSchedulingIgnoredDuringExecution": [ ],
- "preferredDuringSchedulingIgnoredDuringExecution": [ ]
}
}, - "tolerations": [
- {
- "key": null,
- "operator": null,
- "value": null,
- "effect": null,
- "tolerationSeconds": null
}
], - "hostAliases": [
- {
- "ip": null,
- "hostnames": [ ]
}
], - "priorityClassName": "string",
- "priority": {
- "value": 0
}, - "dnsConfig": {
- "nameservers": [
- null
], - "searches": [
- null
], - "options": [
- null
]
}, - "preemptionPolicy": {
- "value": "string"
}, - "topologySpreadConstraints": [
- {
- "maxSkew": null,
- "topologyKey": null,
- "whenUnsatisfiable": null,
- "labelSelector": null,
- "minDomains": null,
- "nodeAffinityPolicy": null,
- "nodeTaintsPolicy": null,
- "matchLabelKeys": [ ]
}
], - "schedulingGates": [
- {
- "name": null
}
], - "resourceClaims": [
- {
- "name": null,
- "source": null
}
]
}, - "logs": {
- "value": "string"
}, - "restartPolicy": "string",
- "readinessProbe": {
- "initialDelaySeconds": 0,
- "timeoutSeconds": 0,
- "periodSeconds": 0,
- "successThreshold": 0,
- "failureThreshold": 0,
- "terminationGracePeriodSeconds": {
- "value": 0
}, - "exec": {
- "command": [
- null
]
}, - "httpGet": {
- "path": "string",
- "port": "string",
- "host": "string",
- "scheme": "string",
- "httpHeaders": [
- null
]
}, - "tcpSocket": {
- "port": "string",
- "host": "string"
}, - "grpc": {
- "port": 0,
- "service": {
- "value": null
}
}
}, - "use": [
- {
- "name": "string",
- "config": {
- "property1": null,
- "property2": null
}
}
]
}
}, - "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "workingDir": {
- "value": "string"
}, - "container": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}, - "fieldRef": {
- "apiVersion": null,
- "fieldPath": null
}, - "resourceFieldRef": {
- "containerName": null,
- "divisor": null,
- "resource": null
}, - "secretKeyRef": {
- "key": null,
- "name": null,
- "optional": null
}
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": "string",
- "optional": false
}, - "secretRef": {
- "name": "string",
- "optional": false
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": "string"
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": "testing with 1000 users",
- "executionLabels": {
- "prefix": "some-",
- "users": "3"
}, - "isVariablesFileUploaded": false,
- "variablesFile": "string",
- "variables": {
- "secret1": {
- "name": "secret1",
- "type": "secret",
- "value": "secretvalue1"
}, - "var1": {
- "name": "var1",
- "type": "basic",
- "value": "value1"
}
}, - "testSecretUUID": "7934600f-b367-48dd-b981-4353304362fb",
- "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "argsMode": "append",
- "image": "kubeshop/testkube-executor-custom:1.10.11-dev-0a9c91",
- "imagePullSecrets": [
- null
], - "sync": true,
- "httpProxy": "user:pass@my.proxy.server:8080",
- "httpsProxy": "user:pass@my.proxy.server:8081",
- "negativeTest": false,
- "activeDeadlineSeconds": 1,
- "artifactRequest": {
- "storageClassName": null,
- "volumeMountPath": null,
- "dirs": [ ],
- "masks": [ ],
- "storageBucket": null,
- "omitFolderPerExecution": null,
- "sharedBetweenPods": null,
- "useDefaultStorageClassName": null,
- "sidecarScraper": null
}, - "jobTemplate": "string",
- "cronJobTemplate": "string",
- "preRunScript": "echo -n '$SECRET_ENV' > ./secret_file",
- "postRunScript": "sleep 30",
- "executePostRunScriptBeforeScraping": true,
- "sourceScripts": true,
- "scraperTemplate": "string",
- "pvcTemplate": "string",
- "envConfigMaps": [
- null
], - "envSecrets": [
- null
], - "executionNamespace": "string"
}, - "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}
}
], - "workflows": [
- {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": {
- "from": null,
- "files": null
}, - "property2": {
- "from": null,
- "files": null
}
}, - "config": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallel": {
- "count": {
- "value": "string"
}, - "maxCount": {
- "value": "string"
}, - "matrix": {
- "property1": "string",
- "property2": "string"
}, - "shards": {
- "property1": "string",
- "property2": "string"
}, - "paused": true,
- "negative": true,
- "optional": true,
- "retry": {
- "count": 1,
- "until": "string"
}, - "timeout": "string",
- "delay": "string",
- "shell": "string",
- "run": {
- "workingDir": {
- "value": "string"
}, - "image": "string",
- "imagePullPolicy": "Always",
- "env": [
- {
- "name": "string",
- "value": "string",
- "valueFrom": {
- "configMapKeyRef": { },
- "fieldRef": { },
- "resourceFieldRef": { },
- "secretKeyRef": { }
}
}
], - "envFrom": [
- {
- "prefix": "string",
- "configMapRef": {
- "name": null,
- "optional": null
}, - "secretRef": {
- "name": null,
- "optional": null
}
}
], - "command": {
- "value": [
- "string"
]
}, - "args": {
- "value": [
- "string"
]
}, - "shell": {
- "value": "string"
}, - "resources": {
- "limits": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}, - "requests": {
- "cpu": "string",
- "memory": "string",
- "storage": "string",
- "ephemeral-storage": "string"
}
}, - "securityContext": {
- "privileged": {
- "value": true
}, - "runAsUser": {
- "value": 0
}, - "runAsGroup": {
- "value": 0
}, - "runAsNonRoot": {
- "value": true
}, - "readOnlyRootFilesystem": {
- "value": true
}, - "allowPrivilegeEscalation": {
- "value": true
}
}, - "volumeMounts": [
- {
- "mountPath": "string",
- "mountPropagation": {
- "value": null
}, - "name": "string",
- "readOnly": true,
- "subPath": "string",
- "subPathExpr": "string"
}
]
}, - "execute": {
- "parallelism": 0,
- "async": true,
- "tests": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionRequest": {
- "name": null,
- "executionLabels": { },
- "isVariablesFileUploaded": null,
- "variablesFile": null,
- "variables": null,
- "testSecretUUID": null,
- "command": [ ],
- "args": [ ],
- "argsMode": null,
- "image": null,
- "imagePullSecrets": [ ],
- "sync": null,
- "httpProxy": null,
- "httpsProxy": null,
- "negativeTest": null,
- "activeDeadlineSeconds": null,
- "artifactRequest": null,
- "jobTemplate": null,
- "cronJobTemplate": null,
- "preRunScript": null,
- "postRunScript": null,
- "executePostRunScriptBeforeScraping": null,
- "sourceScripts": null,
- "scraperTemplate": null,
- "pvcTemplate": null,
- "envConfigMaps": [ ],
- "envSecrets": [ ],
- "executionNamespace": null
}, - "tarball": {
- "property1": null,
- "property2": null
}
}
], - "workflows": [
- {
- "count": {
- "value": null
}, - "maxCount": {
- "value": null
}, - "matrix": {
- "property1": null,
- "property2": null
}, - "shards": {
- "property1": null,
- "property2": null
}, - "name": "string",
- "description": "string",
- "executionName": "string",
- "tarball": {
- "property1": null,
- "property2": null
}, - "config": {
- "property1": null,
- "property2": null
}
}
]
}, - "artifacts": {
- "workingDir": {
- "value": "string"
}, - "compress": {
- "name": "string"
}, - "paths": [
- "string"
]
}, - "parallelism": 0,
- "description": "string",
- "logs": {
- "value": "string"
}, - "transfer": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}, - "mount": {
- "value": true
}
}
], - "fetch": [
- {
- "from": "string",
- "to": "string",
- "files": {
- "static": [
- null
], - "expression": "string"
}
}
], - "template": {
- "name": "string",
- "config": {
- "property1": "string",
- "property2": "string"
}
}
}, - "setup": [
- { }
], - "steps": [
- { }
]
}
], - "events": [
- {
- "cronjob": {
- "cron": "* * * * *",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "execution": {
- "tags": {
- "property1": "string",
- "property2": "string"
}
}
}, - "readOnly": true,
- "status": {
- "latestExecution": {
- "id": "62f395e004109209b50edfc1",
- "name": "some-workflow-name-1",
- "number": 0,
- "scheduledAt": "2019-08-24T14:15:22Z",
- "statusAt": "2019-08-24T14:15:22Z",
- "result": {
- "status": "queued",
- "predictedStatus": "queued",
- "queuedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "duration": "string",
- "totalDuration": "string",
- "durationMs": 0,
- "totalDurationMs": 0,
- "pausedMs": 0
}, - "workflow": {
- "name": "string",
- "namespace": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}, - "tags": {
- "property1": "string",
- "property2": "string"
}
}
}
}, - "testWorkflowExecutionName": "string",
- "disableWebhooks": [
- true,
- false
], - "tags": {
- "property1": "string",
- "property2": "string"
}
}
Abort test workflow execution
Abort test workflow execution
path Parameters
environmentId required | string environmentID |
id required | string unique id of the object |
executionID required | string unique id of the object execution |
Responses
Response samples
- 400
- 402
- 502
[- {
- "title": "Invalid test name",
- "status": 500,
- "detail": "Your test name can't contain forbidden characters like \"}}}\" passed",
}
]
Get test workflow metrics
Get metrics of test workflow executions
path Parameters
environmentId required | string environmentID |
id required | string unique id of the object |
Responses
Response samples
- 200
- 400
- 402
- 502
{- "passFailRatio": 50,
- "executionDurationP50": "7m2.71s",
- "executionDurationP50ms": 422,
- "executionDurationP90": "7m2.71s",
- "executionDurationP90ms": 422,
- "executionDurationP95": "7m2.71s",
- "executionDurationP95ms": 422,
- "executionDurationP99": "7m2.71s",
- "executionDurationP99ms": 422,
- "totalExecutions": 2,
- "failedExecutions": 1,
- "executions": [
- {
- "executionId": "string",
- "duration": "string",
- "durationMs": 0,
- "status": "string",
- "name": "string",
- "startTime": "2019-08-24T14:15:22Z"
}
]
}
List test workflow execution tags
List test workflow execution tags for all executed test workflows
path Parameters
environmentId required | string environmentID |
id required | string unique id of the object |
Responses
Response samples
- 200
- 502
{- "app": [
- "backend"
], - "env": [
- "prod"
], - "toDelete": [
- "yes"
]
}