Replace manifest services with lists of env variables

Removes bindings to user provided services for new application
deployments and sets the expected environment variables to `null`.

Listing variables in the manifest allows us to only inject secrets
used by the app. `null` is not a valid value for a variable in a
CloudFoundry manifest, so if any of the keys don't have a match in
the credentials file `cf push` will return an error and stop the
deployment.
This commit is contained in:
Alexey Bezhan
2018-01-05 14:27:17 +00:00
parent 0ad5c184c2
commit ff8373600d
6 changed files with 66 additions and 45 deletions

View File

@@ -2,14 +2,7 @@
inherit: manifest-api-base.yml
services:
- notify-aws
- notify-config
- notify-db
- mmg
- firetext
- hosted-graphite
- redis
- performance-platform
- logit-ssl-syslog-drain
routes: