Skip to content

v0.21.0

Latest
Compare
Choose a tag to compare
@buildkite-systems buildkite-systems released this 19 Dec 01:36
v0.21.0
dac0b9e

v0.21.0 (2024-12-19)

Full Changelog

Note

You can now specify a default image pull policy for containers that don't specify one (--default-image-pull-policy and associated config), and a default image pull policy for the init containers the stack adds to pre-check images can be pulled (--default-image-check-pull-policy).
Image pull policies configured on containers are also no longer unconditionally overridden, for instance you can now use imagePullPolicy: Never and the image should not be pulled (the job may still fail if the image is not present).
These changes are unlikely to cause issues when upgrading, but please let us know of any issues you encounter.

Note

You can now use PodSpecPatch to modify the commands and args of some types of containers (command containers, sidecars, and new containers added via patch). For checkout containers, please continue either configuring a checkout hook, or skip the checkout container (checkout: skip: true in the kubernetes plugin, or default-checkout-params: skip: true in the controller config).

Fixed

Changed

  • Bump github.com/buildkite/agent/v3 from 3.87.1 to 3.88.0 #462 (@dependabot[bot])
  • Add container image to example under PodSpecPatch #454 (@DrJosh9000)

Dependency bumps

Agent Changelog

v3.88.0 (2024-12-18)

Full Changelog

Changed

Fixed

  • Enable process debug logging #3134 (@patrobinson)
  • Ignore empty submodule clone configs #3122 (@DrJosh9000)
  • fix: allow for empty files on hook check #3117 (@nzspambot)
  • Parse more standalone $ cases as literal $s and not variable expansions:
    • Bump github.com/buildkite/go-pipeline from 0.13.2 to 0.13.3 #3137 (@dependabot[bot])
    • Bump github.com/buildkite/interpolate from 0.1.4 to 0.1.5 #3138 (@dependabot[bot])

Dependabot

Images

Helm chart

Image: public.ecr.aws/buildkite/helm/agent-stack-k8s:0.21.0
Image: ghcr.io/buildkite/helm/agent-stack-k8s:0.21.0
Digest: sha256:430f2e916225036a81318ad7c6261a78791b10fe4e28fdfee0d3b318628c1903

Controller

Image: public.ecr.aws/buildkite/agent-stack-k8s/controller:0.21.0
Image: ghcr.io/buildkite/agent-stack-k8s/controller:0.21.0
Digest: sha256:e86704ae40c97885a9a6a6d020f7fcd9d2299bd33d5a36ada7ad5988d4ba4dcc

Agent

Image: ghcr.io/buildkite/agent:3.88.0
Digest: sha256:3099e07fe3e219d44998a887145e7409659e3ec969410b5dd54427c5865a5e1f