first of all, great job. Garden.io seams to be a game changer for various problems during kubernetes ci cd.
Currently we did a POC where we dynamically deployed projects in a cluster during a pull request. Exposing a merged context allows us to preview changes before it will be deployed on production. This seams to work flawless in azure pipelines with a small setup. But before we step ahead to a full grown project we want to close the circle to be able to teardown the pullrequest deployment.
As we are not 100% familiar with the hole setup we are wondering weather we would be able to call an rest api to do this or to update environments when other repositories publish changes. We know about the possibility to build and keep track of changes within the garden system. but as we are dependent on existing containers we just want to deploy the build ones.
You mention to have a rest api in one point in your documentation but not how it is reachable.
What would be the best approach while using azure to deploy images and integrate them in a preview environment and tear them down if not needed anymore.