-
Notifications
You must be signed in to change notification settings - Fork 9.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for AWS Batch job definition timeout #4386
Merged
bflad
merged 7 commits into
hashicorp:master
from
raster-foundry:hmc/aws-batch-job-timeout
May 1, 2018
Merged
Changes from 6 commits
Commits
Show all changes
7 commits
Select commit
Hold shift + click to select a range
1857746
Add support for AWS Batch job definition timeout
hectcastro b7a064e
Add validation for minimum attempt_duration_seconds
hectcastro e239107
Add error checking to retry_strategy and timeout
hectcastro 61300ba
Wrap attempts and attempt_duration_seconds in aws.Int64Value
hectcastro 773f023
Make attempts and attempt_duration_seconds optional
hectcastro 23841c8
Add additional error checking to flatten and expand
hectcastro 9fe5e66
Update docs to reflect optional status
hectcastro File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -62,6 +62,7 @@ The following arguments are supported: | |
* `parameters` - (Optional) Specifies the parameter substitution placeholders to set in the job definition. | ||
* `retry_strategy` - (Optional) Specifies the retry strategy to use for failed jobs that are submitted with this job definition. | ||
Maximum number of `retry_strategy` is `1`. Defined below. | ||
* `timeout` - (Optional) Specifies the timeout for jobs so that if a job runs longer, AWS Batch terminates the job. Maximum number of `timeout` is `1`. Defined below. | ||
* `type` - (Required) The type of job definition. Must be `container` | ||
|
||
## retry_strategy | ||
|
@@ -70,6 +71,12 @@ The following arguments are supported: | |
|
||
* `attempts` - (Required) The number of times to move a job to the `RUNNABLE` status. You may specify between `1` and `10` attempts. | ||
|
||
## timeout | ||
|
||
`timeout` supports the following: | ||
|
||
* `attempt_duration_seconds` - (Required) The time duration in seconds after which AWS Batch terminates your jobs if they have not finished. The minimum value for the timeout is `60` seconds. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This still says |
||
|
||
## Attribute Reference | ||
|
||
The following attributes are exported: | ||
|
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If the minimum accepted value is
60
we can add plan time validation via:ValidateFunc: validation.IntAtLeast(60),
👍There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice. Thanks for pointing that out.