Skip to content

Webhook Triggers — expose runbooks as HTTP endpoints #54

@jacobhuemmer

Description

@jacobhuemmer

Summary

Expose runbooks as webhook endpoints for automated remediation.

Design

  • dops serve --webhooks --port 9090
  • POST /hooks/{runbook-id} with params in JSON body
  • Auth via shared secret or HMAC signature
  • Only low/medium risk runbooks webhook-eligible by default
  • Execution results returned in response + audit log
  • PagerDuty / Grafana alerting integration examples

Impact

Turns dops into a lightweight remediation engine. Alert fires → runbook executes automatically.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions