Documentation ¶
Index ¶
- func GWProxyToEnvoyConfig(proxy epicv1.GWProxy, routes []epicv1.GWRoute) (marin3r.EnvoyConfig, error)
- func ServiceToCluster(service epicv1.LoadBalancer, endpoints []epicv1.RemoteEndpoint) ([]marin3r.EnvoyResource, error)
- func ServiceToEnvoyConfig(service epicv1.LoadBalancer, endpoints []epicv1.RemoteEndpoint) (marin3r.EnvoyConfig, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GWProxyToEnvoyConfig ¶
func GWProxyToEnvoyConfig(proxy epicv1.GWProxy, routes []epicv1.GWRoute) (marin3r.EnvoyConfig, error)
GWProxyToEnvoyConfig translates one of our epicv1.GWproxy resources into a Marin3r EnvoyConfig.
func ServiceToCluster ¶
func ServiceToCluster(service epicv1.LoadBalancer, endpoints []epicv1.RemoteEndpoint) ([]marin3r.EnvoyResource, error)
ServiceToCluster translates from our RemoteEndpoint objects to a Marin3r Resource containing a text Envoy Cluster config.
func ServiceToEnvoyConfig ¶
func ServiceToEnvoyConfig(service epicv1.LoadBalancer, endpoints []epicv1.RemoteEndpoint) (marin3r.EnvoyConfig, error)
ServiceToEnvoyConfig translates one of our epicv1.LoadBalancers into a Marin3r EnvoyConfig
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.