Skip to content

new(kured): Kubernetes node reboot daemon#13135

Open
tannevaled wants to merge 1 commit into
pkgxdev:mainfrom
tannevaled:new/kured
Open

new(kured): Kubernetes node reboot daemon#13135
tannevaled wants to merge 1 commit into
pkgxdev:mainfrom
tannevaled:new/kured

Conversation

@tannevaled
Copy link
Copy Markdown
Contributor

Summary

  • New recipe for kured (KUbernetes REboot Daemon) — a daemonset that performs safe, automatic node reboots when the need is indicated by the underlying OS (e.g. presence of /var/run/reboot-required).
  • Trivial Go single-binary build via go build ./cmd/kured; uses {{version.raw}} since upstream tags have no v prefix.
  • Platforms: linux/{x86-64,aarch64} + darwin/{x86-64,aarch64}.
  • Built with -trimpath, -s -w, -X main.version={{version}}, and -buildmode=pie on linux (mirroring upstream .goreleaser.yml defaults).

Test plan

  • bk build github.com/kubereboot/kured succeeds on darwin/aarch64 (version 1.22.0)
  • bk test github.com/kubereboot/kured passes (kured --help lists usage flags)
  • CI builds linux/{x86-64,aarch64} + darwin/x86-64

kured (KUbernetes REboot Daemon) is a daemonset that performs safe,
automatic node reboots when the need to do so is indicated by the
package management system of the underlying OS.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant