istio: istio.io/istio/pilot/pkg/networking/plugin/health Index | Files

package health

import "istio.io/istio/pilot/pkg/networking/plugin/health"

Index

Package Files

health.go

func NewPlugin Uses

func NewPlugin() plugin.Plugin

NewPlugin returns an instance of the health plugin

type Plugin Uses

type Plugin struct{}

Plugin implements Istio mTLS auth

func (Plugin) OnInboundCluster Uses

func (Plugin) OnInboundCluster(in *plugin.InputParams, cluster *xdsapi.Cluster)

OnInboundCluster implements the Plugin interface method.

func (Plugin) OnInboundFilterChains Uses

func (Plugin) OnInboundFilterChains(in *plugin.InputParams) []networking.FilterChain

OnInboundFilterChains is called whenever a plugin needs to setup the filter chains, including relevant filter chain configuration.

func (Plugin) OnInboundListener Uses

func (Plugin) OnInboundListener(in *plugin.InputParams, mutable *networking.MutableObjects) error

OnInboundListener is called whenever a new listener is added to the LDS output for a given service Can be used to add additional filters (e.g., mixer filter) or add more stuff to the HTTP connection manager on the inbound path

func (Plugin) OnInboundPassthrough Uses

func (Plugin) OnInboundPassthrough(in *plugin.InputParams, mutable *networking.MutableObjects) error

OnInboundPassthrough is called whenever a new passthrough filter chain is added to the LDS output.

func (Plugin) OnInboundPassthroughFilterChains Uses

func (Plugin) OnInboundPassthroughFilterChains(in *plugin.InputParams) []networking.FilterChain

OnInboundPassthroughFilterChains is called for plugin to update the pass through filter chain.

func (Plugin) OnInboundRouteConfiguration Uses

func (Plugin) OnInboundRouteConfiguration(in *plugin.InputParams, route *xdsapi.RouteConfiguration)

OnInboundRouteConfiguration implements the Plugin interface method.

func (Plugin) OnOutboundCluster Uses

func (Plugin) OnOutboundCluster(in *plugin.InputParams, cluster *xdsapi.Cluster)

OnOutboundCluster implements the Plugin interface method.

func (Plugin) OnOutboundListener Uses

func (Plugin) OnOutboundListener(in *plugin.InputParams, mutable *networking.MutableObjects) error

OnOutboundListener is called whenever a new outbound listener is added to the LDS output for a given service Can be used to add additional filters on the outbound path

func (Plugin) OnOutboundRouteConfiguration Uses

func (Plugin) OnOutboundRouteConfiguration(in *plugin.InputParams, route *xdsapi.RouteConfiguration)

OnOutboundRouteConfiguration implements the Plugin interface method.

func (Plugin) OnVirtualListener Uses

func (Plugin) OnVirtualListener(in *plugin.InputParams, mutable *networking.MutableObjects) error

OnVirtualListener implments the Plugin interface method.

Package health imports 12 packages (graph) and is imported by 2 packages. Updated 2020-03-08. Refresh now. Tools for package owners.