Skip to content

v0.1.0

Choose a tag to compare

@bpmct bpmct released this 16 Apr 19:29
· 15 commits to main since this release

What's Changed

Added

  • Initial implementation of coder-logstream-incus.
  • Polls the Incus API every 5 seconds for instances with user.coder-agent-token set.
  • Per-instance goroutine that:
    1. Dumps the console log buffer (containers only).
    2. Tails /var/log/cloud-init-output.log via the Incus file API every 2 seconds.
    3. Stops when /run/cloud-init/result.json exists or the instance is removed.
  • CLI entrypoint via serpent with --coder-url, --socket, --project, and --poll-interval flags.
  • Stable log source UUID (a3bb5c89-7f3c-4f58-b6d3-a3c5e7b1f0d2) for the Coder workspace log UI.