In this section, we will enhance the application a bit to leverage 2 well-packed features of Bunnyshell:

The Deployment Flow

When an environment is deployed, in parallel with building the images, Bunnyshell passes through the following stages, in sequence:
  • Building the images and applying the Terraform modules.
  • Any deleted Helm charts are uninstalled.
  • New Helm charts (if any) are installed.
  • The Environment is deployed, we apply the Kubernetes manifest and the interface components.


  • You will need your own Kubernetes cluster if you want to play around with Helm Charts, but if you don't have one, feel free to take a look over this guide.
You can fork the repositories demo-books-terraform and demo-books-helm we used for this tutorial.
Copy link
On this page
The Deployment Flow