This page describes how hook targets are defined in various APIs.
Each hook that you define as part of using one of the hook-based APIs has the following fields:
|webhook||Specify how to invoke this hook over HTTP(S).|
webhook: url: http://my-controller-svc/sync
Each Webhook has the following fields:
|url||A full URL for the webhook (e.g.
|timeout||A duration (in the format of Go’s time.Duration) indicating the time that Metacontroller should wait for a response. If the webhook takes longer than this time, the webhook call is aborted and retried later. Defaults to 10s.|
|path||A path to be appended to the accompanying
|service||A reference to a Kubernetes Service through which this hook can be reached.|
service field has the following subfields:
|port||The port number to connect to on the target Service. Defaults to
|protocol||The protocol to use for the target Service. Defaults to