Skip to content

Add vmagent, vmalert, vmauth, and victoria-traces formulas #5

Description

@AquaOctet

Extend the tap with the remaining tools:

  • vmagent — metrics scraper/forwarder. Prebuilt binary in the vmutils-<os>-<arch> release tarballs (vmagent-prod), same upstream as vmctl/victoriametrics. Daemon: needs a service block.
  • vmalert — alerting and recording rules. Also in vmutils (vmalert-prod). Daemon: service block.
  • vmauth — auth proxy. Also in vmutils (vmauth-prod). Daemon: service block.
  • victoria-traces — separate upstream repo VictoriaMetrics/VictoriaTraces with its own releases (victoria-traces-<os>-<arch> assets). New bump group in .github/workflows/bump.yml (third matrix entry), like victorialogs.

Follow the existing pattern: prebuilt release binaries with per-arch on_macos/on_linux × on_arm/on_intel blocks, --version plus smoke assertions in test do, service blocks for daemons. test.yml picks up new formulas automatically from Formula/*.rb; the vmutils tools join the existing victoriametrics bump group, victoria-traces gets its own.

Also add README table rows (with aliases where useful) and CHANGELOG entries.

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