Add a dependsOn condition to wait for successful completion#134
Conversation
Signed-off-by: Michael Irwin <mikesir87@gmail.com> Resolves compose-spec#11
|
LGTM, two notes:
|
- Adjust service_finished_successfully to service_completed_successfully - Remove exit code text, as that's platform specific Signed-off-by: Michael Irwin <mikesir87@gmail.com>
I had the same debate myself and like
Honestly, I'm trying to think of the scenario where someone might need that. If the dependent service failed, when would you still want the dependent service to run? Seems quite risky to me, but probably only because I can't think of a use case for it. |
ndeloof
left a comment
There was a problem hiding this comment.
don't forget to update the json schema to reflect this new value
Signed-off-by: Michael Irwin <mikesir87@gmail.com>
And done. Thanks @ndeloof! |
Signed-off-by: Michael Irwin <mikesir87@gmail.com>
|
also CC @kohidave |
Fixes docker#6855 See compose-spec/compose-spec#134 Signed-off-by: ojab <ojab@ojab.ru>
Fixes docker#6855 See compose-spec/compose-spec#134 Signed-off-by: Slava Kardakov <ojab@ojab.ru>
Fixes docker#6855 See compose-spec/compose-spec#134 Signed-off-by: Slava Kardakov <ojab@ojab.ru>
Fixes docker#6855 See compose-spec/compose-spec#134 Signed-off-by: Slava Kardakov <ojab@ojab.ru>
Fixes docker#6855 See compose-spec/compose-spec#134 Signed-off-by: Slava Kardakov <ojab@ojab.ru>
Fixes docker#6855 See compose-spec/compose-spec#134 Signed-off-by: Slava Kardakov <ojab@ojab.ru>
Fixes docker#6855 See compose-spec/compose-spec#134 Signed-off-by: Slava Kardakov <ojab@ojab.ru>
Fixes docker#6855 See compose-spec/compose-spec#134 Signed-off-by: Slava Kardakov <ojab@ojab.ru>
Fixes docker#6855 See compose-spec/compose-spec#134 Signed-off-by: Slava Kardakov <ojab@ojab.ru>
Fixes docker#6855 See compose-spec/compose-spec#134 Signed-off-by: Slava Kardakov <ojab@ojab.ru>
Fixes docker#6855 See compose-spec/compose-spec#134 Signed-off-by: Slava Kardakov <ojab@ojab.ru>
Fixes docker#6855 See compose-spec/compose-spec#134 Signed-off-by: Slava Kardakov <ojab@ojab.ru>
Fixes docker#6855 See compose-spec/compose-spec#134 Signed-off-by: Slava Kardakov <ojab@ojab.ru>
Fixes docker#6855 See compose-spec/compose-spec#134 Signed-off-by: Slava Kardakov <ojab@ojab.ru>
Fixes docker#6855 See compose-spec/compose-spec#134 Signed-off-by: Slava Kardakov <ojab@ojab.ru>
Fixes docker#6855 See compose-spec/compose-spec#134 Signed-off-by: Slava Kardakov <ojab@ojab.ru>
What this PR does / why we need it:
Updates the spec to add a
dependsOn.conditionthat waits for the successful completion of a dependent service. This is important to help support init container workflows.Which issue(s) this PR fixes:
Fixes #11