KubernetesCWLDockerTranslator
The Kubernetes CWLDockerTranslator instantiates a KubernetesConnector instance with the given configuration for every CWL DockerRequirement specification in the selected subworkflow.
properties |
||
file |
Path to a file containing a Jinja2 template, describing how the Docker container should be deployed on Kubernetes |
|
type |
string |
|
default |
./kubernetes.jinja2 |
|
debug |
Enable verbose output |
|
type |
boolean |
|
inCluster |
If true, the Helm connector will use a ServiceAccount to connect to the Kubernetes cluster. This is useful when StreamFlow runs directly inside a Kubernetes Pod |
|
type |
boolean |
|
default |
False |
|
kubeContext |
Name of the kubeconfig context to use |
|
type |
string |
|
kubeconfig |
Absolute path of the kubeconfig file to be used |
|
type |
string |
|
maxConcurrentConnections |
Maximum number of concurrent connections to open for a single Kubernetes client |
|
type |
integer |
|
default |
4096 |
|
namespace |
Namespace to install the release into |
|
type |
string |
|
default |
Current kube config namespace |
|
locationsCacheSize |
Available locations cache size |
|
type |
integer |
|
default |
10 |
|
locationsCacheTTL |
Available locations cache TTL (in seconds). When such cache expires, the connector performs a new request to check locations availability |
|
type |
integer |
|
default |
10 |
|
timeout |
Time (in seconds) to wait for any individual Kubernetes operation |
|
type |
integer |
|
default |
60000 |
|
transferBufferSize |
Buffer size allocated for local and remote data transfers |
|
type |
integer |
|
default |
32MiB - 1B |
|
wait |
If set, will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment are in a ready state before marking the release as successful. It will wait for as long as timeout |
|
type |
boolean |
|
default |
True |