extension

package
v0.0.0-...-4b36f7d Latest Latest
Warning

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

Go to latest
Published: May 5, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InsertedExtensionConfigurations

func InsertedExtensionConfigurations(
	wasmPlugins map[extensions.PluginPhase][]*model.WasmPluginWrapper,
	names []string, pullSecrets map[string][]byte,
) []*core.TypedExtensionConfig

InsertedExtensionConfigurations builds added via WasmPlugin.

func PopAppendHTTP

func PopAppendHTTP(list []*hcm.HttpFilter,
	filterMap map[extensions.PluginPhase][]*model.WasmPluginWrapper,
	phase extensions.PluginPhase,
) []*hcm.HttpFilter

PopAppendHTTP takes a list of filters and a set of WASM plugins, keyed by phase. It will remove all plugins of a provided phase from the WASM plugin set and append them to the list of filters

func PopAppendNetwork

func PopAppendNetwork(list []*listener.Filter,
	filterMap map[extensions.PluginPhase][]*model.WasmPluginWrapper,
	phase extensions.PluginPhase,
) []*listener.Filter

PopAppendNetwork takes a list of filters and a set of WASM plugins, keyed by phase. It will remove all plugins of a provided phase from the WASM plugin set and append them to the list of filters

Types

This section is empty.

Jump to

Keyboard shortcuts

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