← All Modules

assay.traefik

Traefik reverse proxy API. Routers, services, middlewares, entrypoints, TLS status. Client: traefik.client(url).

Example:

local traefik = require("assay.traefik")
local c = traefik.client("http://traefik:8080")
local enabled, errored = c.routers:healthy()
assert.eq(errored, 0, "Some routers have errors")