Skip to content

Signals and shorter k8s job names

Choose a tag to compare

@dln dln released this 27 May 18:00

Replace buildkite job id in kubernetes job names with an 8 character random string instead. This due to kubernetes limiting job/pod names to max 64 characters.

The entrypoint script in the container image now uses exec to allow signals to pass through to the agent properly. This enables proper graceful shutdown behavior as per https://buildkite.com/docs/agent/v3#signal-handling