v0.14.0
v0.14.0 (2024-08-20)
Added
You can now perform Git checkouts over HTTPS more easily with a Git credentials file stored in a Kubernetes secret.
- Add GitCredentialSecret to checkout params #365 (@DrJosh9000)
Changed
Persistent ImagePullBackOff conditions (e.g. typo in a container image path) no longer cause the Buildkite job to be cancelled - instead, it should now fail with a more descriptive message of the problem.
Various problems are now reported from the stack controller to Buildkite directly, without the need for a "failure" pod.
- Use init containers to preflight-check image pulls #364 (@DrJosh9000)
- Fail jobs without starting pods #363 (@DrJosh9000)
Fixed
Manually setting $BUILDKITE_AGENT_ACCESS_TOKEN
on the agent container should no longer break agent subcommands within jobs.
When a job run by agent-stack-k8s ends normally, there should no longer be a log message about cancellation.
- Bump github.com/buildkite/agent/v3 from 3.77.0 to 3.78.0 #369 (@dependabot[bot])
Internal
- Update go-buildkite to v3.12.0 #368 (@DrJosh9000)
- Bump the k8s group with 4 updates #366 (@dependabot[bot])
- Added some notes about local testing #362 (@wolfeidau)
- Adjust defaults for container0 (build container) as it is too frugal #361 (@wolfeidau)
- Replace fetch flags env with checkout param #360 (@DrJosh9000)
Agent v3.78.0 changelog
v3.78.0 (2024-08-20)
Fixed
- fix for layout issues with log messages #2933 (@wolfeidau)
- Prevent Cancel from running when a k8s job is cancelled already #2935 (@CerealBoy)
- k8s: Unconditionally set
BUILDKITE_AGENT_ACCESS_TOKEN
#2942 (@DrJosh9000)
Changed
- Add a bit more context to the debugging for failing signature verify #2926 (@wolfeidau)
- Update description for the 'priority' option for the 'buildkite-agent annotate' command. #2934 (@gilesgas)
Internal
Dependabot churn: #2927, #2928, #2929, #2930, #2931, #2937, #2939, #2940, #2943 (@dependabot[bot])
Images
Helm chart
Image: ghcr.io/buildkite/helm/agent-stack-k8s:0.14.0
Digest: sha256:f5f436a0ebde24d041d1b3ca295feb3cea297e06198216e2aaf294f189bbd4db
Controller
Image: ghcr.io/buildkite/agent-stack-k8s/controller:0.14.0
Digest: sha256:6b5e63e49147cb5a834f861ab8c5b99f96ed48259781c209371042ae6cd31b1c
Agent
Image: ghcr.io/buildkite/agent:3.78.0
Digest: sha256:9a130e8c89201df4bdedcea876eecc509449d8a11312afefaab83ceaa4fbdee1