Documentation ¶
Index ¶
- Constants
- func ClusterIngressName(gateway *v1alpha1.Gateway) string
- func CreateClusterIngress(gateway *v1alpha1.Gateway) *v1beta1.Ingress
- func CreateEnvoyFilter(gateway *v1alpha1.Gateway) *v1alpha3.EnvoyFilter
- func CreateGatewayConfigMap(gateway *v1alpha1.Gateway, gatewayConfig config.Gateway) (*corev1.ConfigMap, error)
- func CreateGatewayDeployment(gateway *v1alpha1.Gateway, gatewayConfig config.Gateway) *appsv1.Deployment
- func CreateGatewayK8sService(gateway *v1alpha1.Gateway) *corev1.Service
- func CreateIstioDestinationRule(gateway *v1alpha1.Gateway) *v1alpha3.DestinationRule
- func CreateIstioGateway(gateway *v1alpha1.Gateway) *v1alpha3.Gateway
- func CreateIstioVirtualService(gateway *v1alpha1.Gateway) *v1alpha3.VirtualService
- func CreateIstioVirtualServiceForIngress(gateway *v1alpha1.Gateway) *v1alpha3.VirtualService
- func EnvoyFilterName(gateway *v1alpha1.Gateway) string
- func GatewayConfigMapName(gateway *v1alpha1.Gateway) string
- func GatewayDeploymentName(gateway *v1alpha1.Gateway) string
- func GatewayFullK8sServiceName(gateway *v1alpha1.Gateway) string
- func GatewayK8sServiceName(gateway *v1alpha1.Gateway) string
- func IstioDestinationRuleName(gateway *v1alpha1.Gateway) string
- func IstioGatewayName(gateway *v1alpha1.Gateway) string
- func IstioIngressVirtualServiceName(gateway *v1alpha1.Gateway) string
- func IstioVSName(gateway *v1alpha1.Gateway) string
Constants ¶
View Source
const (
HTTPProtocol = "HTTP"
)
Variables ¶
This section is empty.
Functions ¶
func ClusterIngressName ¶ added in v0.2.0
func CreateClusterIngress ¶ added in v0.2.0
func CreateEnvoyFilter ¶ added in v0.2.0
func CreateEnvoyFilter(gateway *v1alpha1.Gateway) *v1alpha3.EnvoyFilter
func CreateGatewayConfigMap ¶
func CreateGatewayDeployment ¶
func CreateGatewayK8sService ¶
func CreateIstioDestinationRule ¶
func CreateIstioDestinationRule(gateway *v1alpha1.Gateway) *v1alpha3.DestinationRule
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 GatewayConfigMapName ¶
func GatewayDeploymentName ¶
func GatewayK8sServiceName ¶
func IstioGatewayName ¶
func IstioVSName ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.