2 Answers
- Newest
- Most votes
- Most comments
1
SOFT dependencies will be downloaded before their dependent components. If the SOFT dependency dies, then its dependents will keep running. On the other hand, HARD dependencies will be downloaded, installed, and running before its dependent component will be allowed to start. If a HARD dependency dies, then its dependents will be shutdown and restarted once their HARD dependency has started up again.
Hope this clears things up. Cheers,
Michael
0
Ah, thanks for the clarification. So for startup:
SOFT = download only, no lifecycle steps are needed to proceed to dependents
HARD = component has to enter Startup->running or Run -> running/finished lifecycle to proceed
answered 3 years ago
Relevant content
- asked 4 years ago
- asked 3 years ago

Yes, that's right. For HARD, the component has to be in the RUNNING or FINISHED states.
Whoops, meant to reply - thanks for the clarification!