Workflow for destruction of an environment

The workflow for deleting / destroying an Environment is pretty straightforward:

  • all components of kind Helm, KubernetesManifest, GenericComponent are deleted by running their defined scripts / commands from the destroy attribute of each.
    Note: these are all ran in parallel.
  • the Environment's default namespace is deleted, along with all resources within, thus deleting all the Docker-compose components.