Workflow Runner
The workflow scripts from deploy
, start
, stop
, destroy
Component attributes are executed in the image specified in the runnerImage
attribute. This can be an arbitrary image containing all the tools you needs, or can be even be an image built by Bunnyshell, eg the ones which will be deployed by the Components.
Each command is written into an sh
script and an script wrapper will run them and handle errors. This handler is mounted in the runner container and executed as the command for the runner container.
Each runner is ran as a separate Job in a Kubernetes cluster.
Updated 10 months ago