Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnnotatedDestination ¶
type AnnotatedDestination struct { RouteRule string ServiceIndex int DestinationIndex int Destination *v1alpha3.Destination }
AnnotatedDestination holds metadata about a Destination object that is used for analyzing
type ConflictingMeshGatewayHostsAnalyzer ¶
type ConflictingMeshGatewayHostsAnalyzer struct{}
ConflictingMeshGatewayHostsAnalyzer checks if multiple virtual services associated with the mesh gateway have conflicting hosts. The behavior is undefined if conflicts exist.
func (*ConflictingMeshGatewayHostsAnalyzer) Analyze ¶
func (c *ConflictingMeshGatewayHostsAnalyzer) Analyze(ctx analysis.Context)
Analyze implements Analyzer
func (*ConflictingMeshGatewayHostsAnalyzer) Metadata ¶
func (c *ConflictingMeshGatewayHostsAnalyzer) Metadata() analysis.Metadata
Metadata implements Analyzer
type DestinationHostAnalyzer ¶
type DestinationHostAnalyzer struct{}
DestinationHostAnalyzer checks the destination hosts associated with each virtual service
func (*DestinationHostAnalyzer) Analyze ¶
func (a *DestinationHostAnalyzer) Analyze(ctx analysis.Context)
Analyze implements Analyzer
func (*DestinationHostAnalyzer) Metadata ¶
func (a *DestinationHostAnalyzer) Metadata() analysis.Metadata
Metadata implements Analyzer
type DestinationRuleAnalyzer ¶
type DestinationRuleAnalyzer struct{}
DestinationRuleAnalyzer checks the destination rules associated with each virtual service
func (*DestinationRuleAnalyzer) Analyze ¶
func (d *DestinationRuleAnalyzer) Analyze(ctx analysis.Context)
Analyze implements Analyzer
func (*DestinationRuleAnalyzer) Metadata ¶
func (d *DestinationRuleAnalyzer) Metadata() analysis.Metadata
Metadata implements Analyzer
type GatewayAnalyzer ¶
type GatewayAnalyzer struct{}
GatewayAnalyzer checks the gateways associated with each virtual service
func (*GatewayAnalyzer) Analyze ¶
func (s *GatewayAnalyzer) Analyze(c analysis.Context)
Analyze implements Analyzer
func (*GatewayAnalyzer) Metadata ¶
func (s *GatewayAnalyzer) Metadata() analysis.Metadata
Metadata implements Analyzer
type JWTClaimRouteAnalyzer ¶
type JWTClaimRouteAnalyzer struct{}
func (*JWTClaimRouteAnalyzer) Analyze ¶
func (s *JWTClaimRouteAnalyzer) Analyze(c analysis.Context)
Analyze implements Analyzer
func (*JWTClaimRouteAnalyzer) Metadata ¶
func (s *JWTClaimRouteAnalyzer) Metadata() analysis.Metadata
Metadata implements Analyzer