resources

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jul 10, 2019 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	HTTPProtocol = "HTTP"
)
View Source
const TRUE = "true"

Variables

This section is empty.

Functions

func ClusterIngressName added in v0.2.0

func ClusterIngressName(gateway *v1alpha1.Gateway) string

func ClusterIngressSecretName added in v0.3.0

func ClusterIngressSecretName(gateway *v1alpha1.Gateway) string

func CreateAutoscalePolicy added in v0.3.0

func CreateAutoscalePolicy(gateway *v1alpha1.Gateway) *v1alpha1.AutoscalePolicy

func CreateClusterIngress added in v0.2.0

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

func CreateClusterIngressSecret added in v0.3.0

func CreateClusterIngressSecret(gateway *v1alpha1.Gateway, secret config.Secret) (*corev1.Secret, error)

func CreateDefaultAutoscalePolicy added in v0.3.0

func CreateDefaultAutoscalePolicy(gateway *v1alpha1.Gateway) *v1alpha1.AutoscalePolicy

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, secret config.Secret) (*appsv1.Deployment, error)

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 CreateOriginalGatewayK8sService added in v0.3.0

func CreateOriginalGatewayK8sService(gateway *v1alpha1.Gateway, name string) *corev1.Service

func EnvoyFilterName added in v0.2.0

func EnvoyFilterName(gateway *v1alpha1.Gateway) string

func GatewayAutoscalePolicyName added in v0.3.0

func GatewayAutoscalePolicyName(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