Documentation
¶
Index ¶
- Constants
- func Annotate(vs *v1alpha3.VirtualService, name string, value string)
- func BuildVirtualServiceiedConfig(vs *v1alpha3.VirtualService) *v1alpha3.VirtualService
- func CellVirtualServiceName(cell *v1alpha1.Cell) string
- func CreateCellVirtualService(cell *v1alpha1.Cell, cellLister listers.CellLister) (*v1alpha3.VirtualService, error)
- func CreateEnvoyFilter(cell *v1alpha1.Cell) *v1alpha3.EnvoyFilter
- func CreateGateway(cell *v1alpha1.Cell) *v1alpha1.Gateway
- func CreateKeyPairSecret(cell *v1alpha1.Cell, cellerySecret config.Secret) (*corev1.Secret, error)
- func CreateNetworkPolicy(cell *v1alpha1.Cell) *networkv1.NetworkPolicy
- func CreateService(cell *v1alpha1.Cell, serviceTemplate v1alpha1.ServiceTemplateSpec) *v1alpha1.Service
- func CreateTokenService(cell *v1alpha1.Cell) *v1alpha1.TokenService
- func EnvoyFilterName(cell *v1alpha1.Cell) string
- func GatewayK8sServiceName(gwName string) string
- func GatewayName(cell *v1alpha1.Cell) string
- func GatewayNameFromInstanceName(instance string) string
- func NetworkPolicyName(cell *v1alpha1.Cell) string
- func SecretName(cell *v1alpha1.Cell) string
- func ServiceName(cell *v1alpha1.Cell, serviceTemplate v1alpha1.ServiceTemplateSpec) string
- func TokenServiceName(cell *v1alpha1.Cell) string
Constants ¶
View Source
const (
HTTPProtocol = "HTTP"
)
Variables ¶
This section is empty.
Functions ¶
func Annotate ¶ added in v0.3.0
func Annotate(vs *v1alpha3.VirtualService, name string, value string)
func BuildVirtualServiceiedConfig ¶ added in v0.3.0
func BuildVirtualServiceiedConfig(vs *v1alpha3.VirtualService) *v1alpha3.VirtualService
func CellVirtualServiceName ¶ added in v0.3.0
func CreateCellVirtualService ¶ added in v0.3.0
func CreateCellVirtualService(cell *v1alpha1.Cell, cellLister listers.CellLister) (*v1alpha3.VirtualService, error)
func CreateEnvoyFilter ¶
func CreateEnvoyFilter(cell *v1alpha1.Cell) *v1alpha3.EnvoyFilter
func CreateKeyPairSecret ¶ added in v0.2.0
func CreateNetworkPolicy ¶
func CreateNetworkPolicy(cell *v1alpha1.Cell) *networkv1.NetworkPolicy
func CreateService ¶
func CreateTokenService ¶
func CreateTokenService(cell *v1alpha1.Cell) *v1alpha1.TokenService
func EnvoyFilterName ¶
func GatewayK8sServiceName ¶ added in v0.3.0
func GatewayName ¶
func GatewayNameFromInstanceName ¶ added in v0.3.0
func NetworkPolicyName ¶
func SecretName ¶ added in v0.2.0
func ServiceName ¶
func ServiceName(cell *v1alpha1.Cell, serviceTemplate v1alpha1.ServiceTemplateSpec) string
func TokenServiceName ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.