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