istio: Index | Files | Directories

package webhooks

import ""


Package Files


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


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

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