Currently a new role gets created for every asset being uploaded gets it's own Role. This causes a problem when you have a lot of assets being deployed. The template that gets created becomes too large for CF to deploy it correctly.
Use Case
To deploy a larger amount of assets with the new aws-cdk/pipelines
Proposed Solution
Be able to pass in a role, or have the construct reuse the same one under the hood.
This is a 🚀 Feature Request