github.com/kiali/kiali@v1.84.0/business/checkers/wasm_plugin_checker.go (about) 1 package checkers 2 3 import ( 4 extentions_v1alpha1 "istio.io/client-go/pkg/apis/extensions/v1alpha1" 5 6 "github.com/kiali/kiali/models" 7 ) 8 9 const WasmPluginCheckerType = "wasmplugin" 10 11 type WasmPluginChecker struct { 12 Namespaces models.Namespaces 13 WasmPlugins []*extentions_v1alpha1.WasmPlugin 14 } 15 16 // An Object Checker runs all checkers for an specific object type (i.e.: pod, route rule,...) 17 // It run two kinds of checkers: 18 // 1. Individual checks: validating individual objects. 19 // 2. Group checks: validating behaviour between configurations. 20 func (in WasmPluginChecker) Check() models.IstioValidations { 21 validations := models.IstioValidations{} 22 23 return validations 24 }