Documentation ¶
Index ¶
- Constants
- func Annotate(vs *v1alpha3.VirtualService, name string, value string)
- func BuildVirtualServiceiedConfig(vs *v1alpha3.VirtualService) *v1alpha3.VirtualService
- func ComponentName(cell *v1alpha2.Cell, component *v1alpha2.Component) string
- func CopyComponent(source, destination *v1alpha2.Component)
- func CopyGateway(source, destination *v1alpha2.Gateway)
- func CopyNetworkPolicy(source, destination *networkv1.NetworkPolicy)
- func CopyRoutingVs(source, destination *v1alpha3.VirtualService)
- func CopyTokenService(source, destination *v1alpha2.TokenService)
- func EnvoyFilterName(cell *v1alpha2.Cell) string
- func GatewayK8sServiceName(gwName string) string
- func GatewayName(cell *v1alpha2.Cell) string
- func GatewayNameFromInstanceName(instance string) string
- func MakeComponent(cell *v1alpha2.Cell, component *v1alpha2.Component) *v1alpha2.Component
- func MakeGateway(cell *v1alpha2.Cell) *v1alpha2.Gateway
- func MakeNetworkPolicy(cell *v1alpha2.Cell) *networkv1.NetworkPolicy
- func MakeRoutingVirtualService(cell *v1alpha2.Cell, cellLister listers.CellLister, ...) (*v1alpha3.VirtualService, error)
- func MakeSecret(cell *v1alpha2.Cell, cfg config.Interface) (*corev1.Secret, error)
- func MakeTokenService(cell *v1alpha2.Cell) *v1alpha2.TokenService
- func NetworkPolicyName(cell *v1alpha2.Cell) string
- func RequireComponentUpdate(cell *v1alpha2.Cell, component *v1alpha2.Component) bool
- func RequireGatewayUpdate(cell *v1alpha2.Cell, gateway *v1alpha2.Gateway) bool
- func RequireNetworkPolicyUpdate(cell *v1alpha2.Cell, networkPolicy *networkv1.NetworkPolicy) bool
- func RequireRoutingVsUpdate(cell *v1alpha2.Cell, vs *v1alpha3.VirtualService) bool
- func RequireTokenServiceUpdate(cell *v1alpha2.Cell, tokenService *v1alpha2.TokenService) bool
- func SecretName(cell *v1alpha2.Cell) string
- func StatusFromComponent(cell *v1alpha2.Cell, component *v1alpha2.Component)
- func StatusFromGateway(cell *v1alpha2.Cell, gateway *v1alpha2.Gateway)
- func StatusFromNetworkPolicy(cell *v1alpha2.Cell, networkPolicy *networkv1.NetworkPolicy)
- func StatusFromRoutingVs(cell *v1alpha2.Cell, vs *v1alpha3.VirtualService)
- func StatusFromSecret(cell *v1alpha2.Cell, secret *corev1.Secret)
- func StatusFromTokenService(cell *v1alpha2.Cell, tokenService *v1alpha2.TokenService)
- func TokenServiceName(cell *v1alpha2.Cell) string
- type CellSrcLabelBulder
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 ComponentName ¶ added in v0.4.0
func CopyComponent ¶ added in v0.4.0
func CopyGateway ¶ added in v0.4.0
func CopyNetworkPolicy ¶ added in v0.4.0
func CopyNetworkPolicy(source, destination *networkv1.NetworkPolicy)
func CopyRoutingVs ¶ added in v0.4.0
func CopyRoutingVs(source, destination *v1alpha3.VirtualService)
func CopyTokenService ¶ added in v0.4.0
func CopyTokenService(source, destination *v1alpha2.TokenService)
func EnvoyFilterName ¶
func GatewayK8sServiceName ¶ added in v0.3.0
func GatewayName ¶
func GatewayNameFromInstanceName ¶ added in v0.3.0
func MakeComponent ¶ added in v0.4.0
func MakeNetworkPolicy ¶ added in v0.4.0
func MakeNetworkPolicy(cell *v1alpha2.Cell) *networkv1.NetworkPolicy
func MakeRoutingVirtualService ¶ added in v0.4.0
func MakeRoutingVirtualService(cell *v1alpha2.Cell, cellLister listers.CellLister, compositeLister listers.CompositeLister) (*v1alpha3.VirtualService, error)
func MakeSecret ¶ added in v0.4.0
func MakeTokenService ¶ added in v0.4.0
func MakeTokenService(cell *v1alpha2.Cell) *v1alpha2.TokenService
func NetworkPolicyName ¶
func RequireComponentUpdate ¶ added in v0.4.0
func RequireGatewayUpdate ¶ added in v0.4.0
func RequireNetworkPolicyUpdate ¶ added in v0.4.0
func RequireNetworkPolicyUpdate(cell *v1alpha2.Cell, networkPolicy *networkv1.NetworkPolicy) bool
func RequireRoutingVsUpdate ¶ added in v0.4.0
func RequireRoutingVsUpdate(cell *v1alpha2.Cell, vs *v1alpha3.VirtualService) bool
func RequireTokenServiceUpdate ¶ added in v0.4.0
func RequireTokenServiceUpdate(cell *v1alpha2.Cell, tokenService *v1alpha2.TokenService) bool
func SecretName ¶ added in v0.2.0
func StatusFromComponent ¶ added in v0.4.0
func StatusFromGateway ¶ added in v0.4.0
func StatusFromNetworkPolicy ¶ added in v0.4.0
func StatusFromNetworkPolicy(cell *v1alpha2.Cell, networkPolicy *networkv1.NetworkPolicy)
func StatusFromRoutingVs ¶ added in v0.4.0
func StatusFromRoutingVs(cell *v1alpha2.Cell, vs *v1alpha3.VirtualService)
func StatusFromSecret ¶ added in v0.4.0
func StatusFromTokenService ¶ added in v0.4.0
func StatusFromTokenService(cell *v1alpha2.Cell, tokenService *v1alpha2.TokenService)
func TokenServiceName ¶
Types ¶
type CellSrcLabelBulder ¶ added in v0.4.1
type CellSrcLabelBulder struct{}
Click to show internal directories.
Click to hide internal directories.