webhook

package
v0.23.0-alpha.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2021 License: Apache-2.0 Imports: 12 Imported by: 55

Documentation

Overview

Package webhook implements the audit.Backend interface using HTTP webhooks.

Index

Constants

View Source
const (
	// PluginName is the name of this plugin, to be used in help and logs.
	PluginName = "webhook"

	// DefaultInitialBackoffDelay is the default amount of time to wait before
	// retrying sending audit events through a webhook.
	DefaultInitialBackoffDelay = 10 * time.Second
)

Variables

This section is empty.

Functions

func NewBackend

func NewBackend(kubeConfigFile string, groupVersion schema.GroupVersion, retryBackoff wait.Backoff, customDial utilnet.DialFunc) (audit.Backend, error)

NewBackend returns an audit backend that sends events over HTTP to an external service.

func NewDynamicBackend

func NewDynamicBackend(rc *rest.RESTClient, retryBackoff wait.Backoff) audit.Backend

NewDynamicBackend returns an audit backend configured from a REST client that sends events over HTTP to an external service.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL