github enix/kube-image-keeper v3.0.0-alpha.2

pre-release3 hours ago

3.0.0-alpha.2 (2026-09-29)

⚠ BREAKING CHANGES

  • v3 restarts from a clean tree.

Features

  • auth: resolve credentials in the spec's order and derive the injected Secret name (65c475e)
  • bound clusterID to 56 characters (0064b06)
  • helm: one ServiceAccount and one role per process (e598d29)
  • load, validate and reload the global config (daf222a)
  • metrics: expose kuik_build_info (e015ade)
  • registry: copy verbatim with a HEAD-by-digest fast path, list and delete tags (0ff7f0c)
  • registry: lift the v2 client and check an image with one HEAD (a78a93d)
  • registry: resolve credentials with the kubelet's keyring (7dd447d)
  • registry: stop the destination attempts once the source has failed (b100e78)
  • routing: build the candidate list of a container (2fc6ea1)
  • routing: derive mirror destination references and exclusions (87a1565)
  • routing: match and rewrite references on a segment trie (6651f3b)
  • routing: route pod images in the mutating webhook (0cf6c8d)
  • run kuik as three separate processes (5b4a83d)

Bug Fixes

  • helm: elect a leader whatever the replica count (54940f5)
  • make task run start, and follow up the review of the RBAC (9b38d92)

Continuous Integration

  • only treat an upper-case footer as a breaking change (80cbd9f)

Don't miss a new kube-image-keeper release

NewReleases is sending notifications on new releases.