Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Treatment getExecutor

work/resources::getExecutor


Inputs

⇥ name: Block<Option<string>>

Outputs

↦ error: Block<string>
↦ executor: Block<Executor> (process/exec::Executor)
↦ failed: Block<void>


Retrieve an executor by name from the current work environment.

name identifies the executor (container or Kubernetes pod) to look up. When name is None, a local executor is returned directly.

executor is emitted when the executor is found and ready. failed and error are emitted if the executor cannot be located or initialised.

graph LR
     T("getExecutor()")
     N["〈🟦〉"] -->|name| T
     T -->|executor| E["〈🟩〉"]
     T -->|error| ER["〈🟫〉"]
     T -->|failed| F["〈🟥〉"]
     style N fill:#ffff,stroke:#ffff
     style E fill:#ffff,stroke:#ffff
     style ER fill:#ffff,stroke:#ffff
     style F fill:#ffff,stroke:#ffff