resources

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: May 3, 2019 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	HTTPProtocol = "HTTP"
)

Variables

This section is empty.

Functions

func ClusterIngressName added in v0.2.0

func ClusterIngressName(gateway *v1alpha1.Gateway) string

func CreateClusterIngress added in v0.2.0

func CreateClusterIngress(gateway *v1alpha1.Gateway) *v1beta1.Ingress

func CreateEnvoyFilter added in v0.2.0

func CreateEnvoyFilter(gateway *v1alpha1.Gateway) *v1alpha3.EnvoyFilter

func CreateGatewayConfigMap

func CreateGatewayConfigMap(gateway *v1alpha1.Gateway, gatewayConfig config.Gateway) (*corev1.ConfigMap, error)

func CreateGatewayDeployment

func CreateGatewayDeployment(gateway *v1alpha1.Gateway, gatewayConfig config.Gateway) *appsv1.Deployment

func CreateGatewayK8sService

func CreateGatewayK8sService(gateway *v1alpha1.Gateway) *corev1.Service

func CreateIstioDestinationRule

func CreateIstioDestinationRule(gateway *v1alpha1.Gateway) *v1alpha3.DestinationRule

func CreateIstioGateway

func CreateIstioGateway(gateway *v1alpha1.Gateway) *v1alpha3.Gateway

func CreateIstioVirtualService

func CreateIstioVirtualService(gateway *v1alpha1.Gateway) *v1alpha3.VirtualService

func CreateIstioVirtualServiceForIngress

func CreateIstioVirtualServiceForIngress(gateway *v1alpha1.Gateway) *v1alpha3.VirtualService

func EnvoyFilterName added in v0.2.0

func EnvoyFilterName(gateway *v1alpha1.Gateway) string

func GatewayConfigMapName

func GatewayConfigMapName(gateway *v1alpha1.Gateway) string

func GatewayDeploymentName

func GatewayDeploymentName(gateway *v1alpha1.Gateway) string

func GatewayFullK8sServiceName

func GatewayFullK8sServiceName(gateway *v1alpha1.Gateway) string

func GatewayK8sServiceName

func GatewayK8sServiceName(gateway *v1alpha1.Gateway) string

func IstioDestinationRuleName

func IstioDestinationRuleName(gateway *v1alpha1.Gateway) string

func IstioGatewayName

func IstioGatewayName(gateway *v1alpha1.Gateway) string

func IstioIngressVirtualServiceName

func IstioIngressVirtualServiceName(gateway *v1alpha1.Gateway) string

func IstioVSName

func IstioVSName(gateway *v1alpha1.Gateway) string

Types

This section is empty.

Jump to

Keyboard shortcuts

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