Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Analyzer ¶
type Analyzer struct { Client *kubernetes.Client Context context.Context Namespace string AIClient ai.IAI PreAnalysis map[string]PreAnalysis Results []Result OpenapiSchema *openapi_v2.Document }
type PreAnalysis ¶
type PreAnalysis struct { Pod v1.Pod FailureDetails []Failure Deployment appsv1.Deployment ReplicaSet appsv1.ReplicaSet PersistentVolumeClaim v1.PersistentVolumeClaim Endpoint v1.Endpoints Ingress networkv1.Ingress HorizontalPodAutoscalers autov1.HorizontalPodAutoscaler PodDisruptionBudget policyv1.PodDisruptionBudget StatefulSet appsv1.StatefulSet NetworkPolicy networkv1.NetworkPolicy Node v1.Node ValidatingWebhook regv1.ValidatingWebhookConfiguration MutatingWebhook regv1.MutatingWebhookConfiguration GatewayClass gtwapi.GatewayClass Gateway gtwapi.Gateway HTTPRoute gtwapi.HTTPRoute // Integrations ScaledObject keda.ScaledObject TrivyVulnerabilityReport trivy.VulnerabilityReport TrivyConfigAuditReport trivy.ConfigAuditReport }
Click to show internal directories.
Click to hide internal directories.