BonnyPlug.WebhookPlug (bonny_plug v1.0.1) View Source
Plug that processes incoming admission webhook requests. Valid requests are forwarded to given webhook handlers.
You have to specify the :webhook_type you want to forward to this plug. The :webhook_type has to be be either
:validating_webhook or :mutating_webhook.
Examples
In a Phoenix router you would forward post requests to this plug:
post "/admission-review/validate", BonnyPlug.WebhookPlug,
webhook_type: :validating_webhook,
handlers: [MyApp.WebhookHandlers.FooResourceWebhookHandler]
post "/admission-review/mutate", BonnyPlug.WebhookPlug,
webhook_type: :mutating_webhook,
handlers: [MyApp.WebhookHandlers.FooResourceWebhookHandler]
Link to this section Summary
Link to this section Types
Specs
webhook_type() :: :validating_webhook | :mutating_webhook