Skip to content

External release watcher for automatic gateway upgrades #30

Description

@swarna1101

Goal

Add an external sidecar or companion process that watches for new gateway release binaries (or container images) and restarts the gateway so operators stay on the current version without manual rollouts.

Scope

  • Watch a release channel (GitHub releases, container registry tag, or configured URL)
  • Compare running version vs latest available
  • Graceful restart of the gateway process/container when a newer version is published
  • Configurable check interval and version pin / skip rules
  • Document recommended deployment pattern (systemd, Docker Compose sidecar, Kubernetes init/container, etc.)

Non-goals

  • Not a full fleet management system — single-host or single-container scope first
  • Not responsible for config migration between major versions

Acceptance

  • Sidecar documented with example Compose/systemd snippet
  • Demonstrated upgrade from version N to N+1 without manual image pull + restart steps
  • Gateway health checks pass after automated restart

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions