Documentation ¶
Index ¶
- Variables
- func CalculateScore(fmResultss []kubeeyev1alpha2.ResourceResult, k8sResources kube.K8SResource) (scoreInfo kubeeyev1alpha2.ScoreInfo)
- func GetInspectComponent(ctx context.Context, clients *kube.KubernetesClient, components string) ([]corev1.Service, error)
- func JobInspect(ctx context.Context, taskName string, resultName string, ...) error
- func MergeRegoRulesValidate(ctx context.Context, regoRulesChan []string, vfuncs ...validateFunc) <-chan []v1alpha2.ResourceResult
- func RegoRulesValidate(queryRule string, Resources kube.K8SResource, auditPercent *PercentOutput) validateFunc
- func VailOpaRulesResult(ctx context.Context, k8sResources kube.K8SResource, RegoRules []string) v1alpha2.KubeeyeOpaResult
- type OutputType
- type PercentOutput
Constants ¶
This section is empty.
Variables ¶
View Source
var RuleOperatorMap = make(map[string]options.InspectInterface)
Functions ¶
func CalculateScore ¶
func CalculateScore(fmResultss []kubeeyev1alpha2.ResourceResult, k8sResources kube.K8SResource) (scoreInfo kubeeyev1alpha2.ScoreInfo)
func GetInspectComponent ¶
func JobInspect ¶
func MergeRegoRulesValidate ¶
func MergeRegoRulesValidate(ctx context.Context, regoRulesChan []string, vfuncs ...validateFunc) <-chan []v1alpha2.ResourceResult
MergeRegoRulesValidate Validate kubernetes cluster Resources, put the results into channels.
func RegoRulesValidate ¶
func RegoRulesValidate(queryRule string, Resources kube.K8SResource, auditPercent *PercentOutput) validateFunc
func VailOpaRulesResult ¶
func VailOpaRulesResult(ctx context.Context, k8sResources kube.K8SResource, RegoRules []string) v1alpha2.KubeeyeOpaResult
Types ¶
type OutputType ¶
type OutputType string
type PercentOutput ¶
Click to show internal directories.
Click to hide internal directories.