The main features are:
- Define multiple platform accounts where Spring Boot applications can be deployed.. Supported platforms are Local, Cloud Foundry, and Kubernetes.
- Substitute variables in Mustache templated files that describe how to deploy applications to a platform.
- Search Package Repositories for existing applications.
- Upgrade/Rollback a package based on a simple blue/green workflow.
- Store the history of resolved template files (aka 'application manifests') which represent the final description of what has been deployed to a platform for a specific release.
- Use via a standalone interactive shell or web API.