Skip to content

Commit 33a7bae

Browse files
authored
Merge pull request #1468 from buildkite/SUP-3614/signal_grace_period_param
2 parents adc4273 + efd2af4 commit 33a7bae

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

templates/aws-stack.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ Metadata:
5353
- BuildkiteAgentEnableGitMirrors
5454
- BuildkiteAgentTracingBackend
5555
- BuildkiteAgentCancelGracePeriod
56+
- BuildkiteAgentSignalGracePeriod
5657
- BuildkiteTerminateInstanceAfterJob
5758
- BuildkiteAdditionalSudoPermissions
5859
- BuildkiteWindowsAdministrator
@@ -224,6 +225,12 @@ Parameters:
224225
Default: 60
225226
MinValue: 1
226227

228+
BuildkiteAgentSignalGracePeriod:
229+
Description: The number of seconds given to a subprocess to handle being sent `cancel-signal`. After this period has elapsed, SIGKILL will be sent.
230+
Type: Number
231+
Default: 60
232+
MinValue: -1
233+
227234
BuildkiteTerminateInstanceAfterJob:
228235
Description: Set to "true" to terminate the instance after a job has completed.
229236
Type: String
@@ -1488,6 +1495,7 @@ Resources:
14881495
BUILDKITE_AGENT_TRACING_BACKEND="${BuildkiteAgentTracingBackend}" \
14891496
BUILDKITE_AGENT_RELEASE="${BuildkiteAgentRelease}" \
14901497
BUILDKITE_AGENT_CANCEL_GRACE_PERIOD="${BuildkiteAgentCancelGracePeriod}" \
1498+
BUILDKITE_AGENT_SIGNAL_GRACE_PERIOD_SECONDS="${BuildkiteAgentSignalGracePeriod}" \
14911499
BUILDKITE_AGENT_SIGNING_KMS_KEY="${PipelineSigningKMSKey}" \
14921500
BUILDKITE_AGENT_SIGNING_FAILURE_BEHAVIOR="${PipelineSigningVerificationFailureBehavior}" \
14931501
BUILDKITE_QUEUE="${BuildkiteQueue}" \

0 commit comments

Comments
 (0)