Documentation ¶
Index ¶
Constants ¶
View Source
const (
GatewayCheckerType = "gateway"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MultiMatchChecker ¶
type MultiMatchChecker struct { Gateways []*networking_v1beta1.Gateway // contains filtered or unexported fields }
func (MultiMatchChecker) Check ¶
func (m MultiMatchChecker) Check() models.IstioValidations
Check validates that no two gateways share the same host+port combination
type PortChecker ¶ added in v0.15.0
type PortChecker struct {
Gateway *networking_v1beta1.Gateway
}
func (PortChecker) Check ¶ added in v0.15.0
func (p PortChecker) Check() ([]*models.IstioCheck, bool)
type SelectorChecker ¶ added in v0.21.0
type SelectorChecker struct { WorkloadsPerNamespace map[string]models.WorkloadList Gateway *networking_v1beta1.Gateway IsGatewayToNamespace bool }
func (SelectorChecker) Check ¶ added in v0.21.0
func (s SelectorChecker) Check() ([]*models.IstioCheck, bool)
Check verifies that the Gateway's selector's labels do match a known service inside the same namespace as recommended/required by the docs
Click to show internal directories.
Click to hide internal directories.