I'm looking for a tool/service that will achieve a similar result as Heroku Review Apps using Google services.
When a new pull-request is created in Github:
- Create new Cloud Build trigger for it with a given template configuration.
- When done with build, create new deployment for it in Kubernetes Engine given template configuration.
- Provide the public URL in the Github PR
When PR is closed:
- Remove trigger, container and deployment
- Remove public URL from Github pull-request.