feat(deploy): set timeout via label #290
Reference in New Issue
Block a user
No description provided.
Delete Branch "set_timeout"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Solves coop-cloud/organising#437
A timeout can be specified globally for a recipe using this label:
coop-cloud.${STACK_NAME}.timeout=${TIMEOUT:-120}. This sets the default timeout to 120s. An app specific timeout can be set using the envTIMEOUT.Solid stuff, few minor comments also! Thanks!
@ -201,6 +202,15 @@ recipes.logrus.Fatal(err)}timeoutLabel := config.GetLabel(compose, stackName, "timeout")Since we do this
GetLabel/strconv.Atoi(timeoutLabel)twice already, should we also publish aconfig.GetTimeoutLabelAPI which does this all internally? Then the surface can be:@ -31,6 +31,8 @@ const (ResolveImageNever = "never")var WaitTimeout int = 50Shall we doc string this also and mention
50is random + legacy choice?bc109d77ectoc750db465df717cb4e14tod3650b274e