Documentation ¶
Overview ¶
Package injector implements OSM's automatic sidecar injection facility. The sidecar injector's mutating webhook admission controller intercepts pod creation requests to mutate the pod spec to inject the sidecar proxy.
Index ¶
Constants ¶
View Source
const ( // MutatingWebhookName is the name of the mutating webhook used for sidecar injection MutatingWebhookName = "osm-inject.k8s.io" // WebhookHealthPath is the HTTP path at which the health of the webhook can be queried WebhookHealthPath = "/healthz" )
Variables ¶
This section is empty.
Functions ¶
func NewMutatingWebhook ¶ added in v0.7.0
func NewMutatingWebhook(config Config, kubeClient kubernetes.Interface, certManager certificate.Manager, kubeController k8s.Controller, meshName, osmNamespace, webhookConfigName string, stop <-chan struct{}, cfg configurator.Configurator) error
NewMutatingWebhook starts a new web server handling requests from the injector MutatingWebhookConfiguration
Types ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.