Outgoing Webhook development

To develop the outgoing webhook integration, you can use Echo-Server, which logs all incoming requests.

Steps

  1. Install Echo server with Helm:

    helm repo add ealenn https://ealenn.github.io/charts
    helm repo update ealenn
    helm install echo-server ealenn/echo-server --set application.logs.ignore.ping=true --set application.enable.environment=false --wait
    
  2. Go through the Outgoing Webhook BotKube installation instruction. Provide http://echo-server.default as WEBHOOK_URL.

  3. Watch the logs:

    kubectl logs -l app.kubernetes.io/name=echo-server -f
    

    Every incoming request will be logged there.