opened
carolynvs
username_0
Now that the CNAB spec is soooo close to merging the [outputs proposal](https://github.com/deislabs/cnab-spec/pull/133), we can finally do dependencies the way that we always wanted. Executing dependencies in the original bundle at runtime, instead of merging them into a single invocation image during build.

A number of changes will need to be made to support this redesign, so this may end up becoming a milestone so that we can track it properly.

At a high level:
* Do not merge manifests of dependencies
* Do not copy dependent bundles into bundle during `porter build`
* Use https://github.com/deislabs/duffle/pull/661 to support executing dependent bundles from inside a bundle when a bundle has dependencies.
* Wire up a bundle's outputs into bundle.dependencies.NAME.outputs
Execute dependencies in their original bundle
issue
created
carolynvs
username_0
I decided to split this up because it's going to be a lot of changes and really needs to go in as separate issues/pull requests.
comment
closed
carolynvs
username_0
issue