Components & workflows
Component kinds
The kinds of Components used in this guide are:
Image Builds
The image builds are performed with Kaniko or with BuildKit, either in your cluster or one of Bunnyshell's managed clusters.
The properties - we hope - are pretty self-explanatory, but if you have any doubts or concerns, do not hesitate to check out the DockerImage Component page.
Deploy
The sequence in which the deploy was executed is controlled by the dependsOn
attribute.
All component deployments which do not depend on others will be started as soon as possible, and will be ran in parallel. This is a principle in the way workflows are handled in Bunnyshell.
More details are available in the Deploy Workflow page.
Start
Starting is executed similarly with the Deploy, except the attribute from which scripts are expected is start
.
Stop
Stopping executes stop
scripts from all Components in parallel.
Destroy
Destroying executes destroy
scripts from all Components in parallel.
Updated 5 days ago