Skip to content
🐋 Cetacean

Integrations

Cetacean detects well-known Docker Swarm ecosystem tools from service labels and renders them as structured panels on the service detail page. Panels appear above the labels section; if no recognized labels are present, nothing is shown.

Supported Tools

ToolLabelsDescription
Traefiktraefik.*HTTP routers, services, and middlewares parsed from traefik.http.* labels. TCP/UDP labels are preserved but not structured.
Shepherdshepherd.*Service auto-updater. Shows enable status and auth config.
Swarm Cronjobswarm.cronjob.*Cron-scheduled jobs. Shows schedule, replica count, and skip/registry options.
Diundiun.*Image update notifications. Shows watch settings, tag filters, and notification config.

Editing

Integration panels support inline editing at operations level 2 or higher. Each field maps to its underlying Docker service label. A structured/raw toggle lets you switch between the form editor and raw label key-value pairs.

API

Integration data is included in the service detail response (GET /services/{id}) as an integrations array. See the API reference for the full schema.