CHANGE DESCRIPTION
Developer efficiency:
- Merged all cf deploy errands into one
- Merged all cf delete errands into one, and made it fail-proof (FLW)
- Enabled running of these errands outside of opsmgr & bosh
- Included pcf command line utility to interact with opsmgr from CLI
- Provided bin directory to make it easier to add the tile generator to the path
Continuous Integration:
- Included Concourse pipeline with automated deployment through Ops Manager
- Incorporated Concourse pool feature to manage PCF environments
- Discarded pre-built sample artifacts and instead build them from source
- Included real sample app that can also function as service broker
- Also automatically package that app in a docker image for testing of docker features
Features:
- Support all cf manifest features (and use the same syntax)
- Enabled automatic provisioning and binding of services
- Implemented rudimentary blue/green deploys on tile upgrades
- Made service bindings persistent across upgrades
Other changes (all of which likely break prior tile repositories):
- Removed all prior properties that duplicated cf manifest features
- Made some terminology changes
- Made many properties global instead of per-package (org, space, dynamic_service_plans)