Skip to content

Add do-obsd Phase 1 stub binary and preview packaging#1

Open
jnaidu-do wants to merge 1 commit intomasterfrom
jnaidu/IN-6827
Open

Add do-obsd Phase 1 stub binary and preview packaging#1
jnaidu-do wants to merge 1 commit intomasterfrom
jnaidu/IN-6827

Conversation

@jnaidu-do
Copy link
Copy Markdown
Owner

Summary

Phase 1 do-obsd: minimal supervisor binary + preview channel packaging.

  • Binary (cmd/do-obsd/main.go): logs startup, blocks on SIGTERM, exits clean. Placeholder for Phase 2 OpAMP client.
  • Systemd unit: runs as do-agent user, same hardening as do-agent.
  • Post-install: SELinux, polkit rule (for future do-otelcol), auto-update cron.
  • Post-remove: RPM upgrade guard, polkit/cron cleanup.
  • Installer: one-line curl | sudo bash for preview channel. Configures do-agent stable repo if missing.
  • Auto-update: daily cron, scoped to preview channel only.

No existing files modified. Cthulhu build/deploy follows in a separate PR.

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