[FEATURE REQUEST] Support of Application dependencies
lechnerc77 opened this issue · comments
Which area is mainly impacted
CLI in general
Requested Feature
Applications can have dependencies to other applications. This must be handled when an app subscription is created.
This feature is already available for services (requiredServices
in usecase.json
) and should also be supported for applications in an anlog way
Use Case/Scenario
Subscription of Cloud Identity Service app is prerequisite for build app subscription
Would you like to support us?
- Yes, I would like to support you
Anything else?
No response
Tasks:
- Enhance
btpsa-usecase.json
and JSON schema - Adjust code for handling application dependencies
A maintainable solution for this enhancement is possible but would enforce a redesign of the current implementation.
As this is a central logic within the setup-automator this cannot be achieved in short-term.
With the current capacity, this is out-of-reach, but will stay in the backlog as "postponed"
Closing the issue as these complex dependencies will not be fixed in the near future. Workarounds are available by chaining different usecases in a pipeline to resolve the dependencies.