Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MtlsEnabledChecker ¶ added in v1.22.0
type MtlsEnabledChecker struct { Namespace string AuthorizationPolicies []security_v1beta.AuthorizationPolicy MtlsDetails kubernetes.MTLSDetails ServiceList models.ServiceList ServiceEntries []networking_v1alpha3.ServiceEntry RegistryServices []*kubernetes.RegistryService }
func (MtlsEnabledChecker) Check ¶ added in v1.22.0
func (c MtlsEnabledChecker) Check() models.IstioValidations
Checks if mTLS is enabled, mark all Authz Policies with error
func (MtlsEnabledChecker) IsMtlsEnabledFor ¶ added in v1.31.0
func (c MtlsEnabledChecker) IsMtlsEnabledFor(labels labels.Set) bool
type NamespaceMethodChecker ¶ added in v1.14.0
type NamespaceMethodChecker struct { AuthorizationPolicy security_v1beta.AuthorizationPolicy Namespaces models.NamespaceNames }
func (NamespaceMethodChecker) Check ¶ added in v1.14.0
func (ap NamespaceMethodChecker) Check() ([]*models.IstioCheck, bool)
type NoHostChecker ¶ added in v1.15.0
type NoHostChecker struct { AuthorizationPolicy security_v1beta.AuthorizationPolicy Namespace string Namespaces models.Namespaces ServiceEntries map[string][]string VirtualServices []networking_v1alpha3.VirtualService RegistryServices []*kubernetes.RegistryService }
func (NoHostChecker) Check ¶ added in v1.15.0
func (n NoHostChecker) Check() ([]*models.IstioCheck, bool)
Click to show internal directories.
Click to hide internal directories.