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  }