-
Notifications
You must be signed in to change notification settings - Fork 65
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Pass app env vars into the kpack image
* App environment consists of entries in the app env secret and `VCAP_SERVICES` that is built out of app service bindings * Introduce a `env.Builder` to build the app environment which is used by the process controller and the build controller * The `env.Builder` adds the `VCAP_SERVICES` entry into the app env secret under the hood * If the app has no env secret name set, the builder would be a noop and no env would be passed to the process/build. We assume that in this case the developer does not care about the environment * If the app has an env secret name set, but the secret does not exist, we return an error as we assume that the secret should have been already created TODO: The controllers account now needs permissions to patch secrets Issue: #774 Co-authored-by: Kieron Browne <kbrowne@vmware.com> Co-authored-by: Danail Branekov <danailster@gmail.com> Co-authored-by: Georgi Sabev <georgethebeatle@gmail.com>
- Loading branch information
1 parent
6b21836
commit c85daf6
Showing
12 changed files
with
1,056 additions
and
602 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.