No deployment while transformation
User Story: As an orchestrator, I want to fill the target artifact with all information needed for deployment afterwards.
Problem
Most of the credentials/information of the environment (like a service address) are only available as soon the application is deployed.
Considered Alternatives
- Deploy the application during transformation to get the credentials
- Create scripts to read out the credentials during deployment (after transformation)
Decision Outcome
- Chosen Alternative: creating scripts
Pros and Cons of the Alternatives
Deployment during transformation
+plugin is able to get the credentials+target artifact contains all information for deployment-user maybe just want to transform and not to deploy-target artifact is not portable-if service on provider is changed, the user has to transform again
Create scripts
+separation of transformation and deployment+target artifact is portable+target artifact is reusable-more effort to implement-scripts has to be created in a generalized way