istio: istio.io/istio/pkg/webhooks Index | Files | Directories

package webhooks

import "istio.io/istio/pkg/webhooks"

Index

Package Files

webhookpatch.go

func CreateValidationWebhookController Uses

func CreateValidationWebhookController(client kube.Client,
    webhookConfigName, ns, caBundlePath string, remote bool) *controller.Controller

type WebhookCertPatcher Uses

type WebhookCertPatcher struct {
    // contains filtered or unexported fields
}

WebhookCertPatcher listens for webhooks on specified revision and patches their CA bundles

func NewWebhookCertPatcher Uses

func NewWebhookCertPatcher(
    client kubernetes.Interface,
    revision, webhookName, caBundlePath string) (*WebhookCertPatcher, error)

NewWebhookCertPatcher creates a WebhookCertPatcher

func (*WebhookCertPatcher) Run Uses

func (w *WebhookCertPatcher) Run(stopChan <-chan struct{})

Run runs the WebhookCertPatcher

Directories

PathSynopsis
validation/controllerPackage controller implements a k8s controller for managing the lifecycle of a validating webhook.
validation/server

Package webhooks imports 17 packages (graph) and is imported by 4 packages. Updated 2020-12-23. Refresh now. Tools for package owners.