Documentation ¶
Index ¶
- Constants
- func DefaultEnvoyFilters() map[component.EnvoyFilterKey]*istiov1a3.EnvoyFilter
- func GenerateConsumers(consumers map[string]interface{}) *istiov1a3.EnvoyFilter
- func GenerateDynamicConfigs(namespacedDynamicConfigs map[string]map[string]*mosniov1.DynamicConfig) map[component.EnvoyFilterKey]*istiov1a3.EnvoyFilter
- func GenerateLDSFilter(key string, ldsName string, hasHCM bool, config map[string]interface{}) *istiov1a3.EnvoyFilter
- func GenerateRouteFilter(host *model.VirtualHost, route string, config map[string]interface{}) *istiov1a3.EnvoyFilter
- func MustNewStruct(fields map[string]interface{}) *structpb.Struct
Constants ¶
View Source
const ( DefaultHTTPFilter = "htnn-http-filter" ECDSConsumerName = "htnn-consumer" DynamicConfigEnvoyFilterName = "htnn-dynamic-config" )
Variables ¶
This section is empty.
Functions ¶
func DefaultEnvoyFilters ¶
func DefaultEnvoyFilters() map[component.EnvoyFilterKey]*istiov1a3.EnvoyFilter
func GenerateConsumers ¶
func GenerateConsumers(consumers map[string]interface{}) *istiov1a3.EnvoyFilter
func GenerateDynamicConfigs ¶ added in v0.4.0
func GenerateDynamicConfigs(namespacedDynamicConfigs map[string]map[string]*mosniov1.DynamicConfig) map[component.EnvoyFilterKey]*istiov1a3.EnvoyFilter
func GenerateLDSFilter ¶ added in v0.4.0
func GenerateRouteFilter ¶
func GenerateRouteFilter(host *model.VirtualHost, route string, config map[string]interface{}) *istiov1a3.EnvoyFilter
func MustNewStruct ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.