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

pre-release8 hours ago

3.0.0-alpha.3 (2026-10-07)

Features

  • helm: run two pods of each process by default (8279e07)
  • log in JSON, without a stacktrace on every error, and log the build at start-up (a70c93f)
  • metrics: cap the anomaly lists of a status in one place (db90bdc)
  • metrics: set the Ready and anomaly conditions of a status (a4c412e)
  • pacing: drain the copy queues of each source host on copy windows of their own (199ec7a)
  • pacing: expose the scheduling health of every ring and the pace of every host (f537f1d)
  • pacing: pace the checks of each host on fixed windows and turn its rings in round-robin (dad3612)
  • pacing: restart only the series whose interval a config reload changed (0c1b8db)
  • pacing: reuse the response another ring of the host obtained instead of spending a window (5ac85c3)
  • pacing: run the scheduler in the reconciler process (5d7d34f)
  • routing: attribute each container of a pod to the resource that answers for it (75d1e79)
  • routing: log each admission with its request and each routing decision (8d104b3)
  • routing: read the pod annotations through a shared podrecord package (3d32817)
  • routing: report the routing side of a status, its pod events and series (ac6121e)
  • routing: write the status of the ImageAlternatives (c2163f8)
  • secret-syncer: apply the pull secret of every pair (1c76d8a)
  • secret-syncer: compute the desired pull secret of a pair (6609e26)
  • secret-syncer: log a changed pull Secret at Info (6a29c01)
  • secret-syncer: run the syncer in the secret-syncer process (51321cf)

Bug Fixes

  • helm: stop saying in the install notes that no logic is implemented (e9e43f3)

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

NewReleases is sending notifications on new releases.