Versions in this module Expand all Collapse all v1 v1.0.2 Sep 27, 2021 v1.0.1 Sep 22, 2021 Changes in this version + const CronJob + const DaemonSet + const Deployment + const Job + const Pod + const ReplicaSet + const ReplicationController + const StatefulSet + type Processor struct + func NewProcessor(kubeconfig string) (*Processor, error) + func (p *Processor) GenerateOPA(cssList []types.ContainerSecuritySpec, pssList []types.PodSecuritySpec, ...) *ast.Module + func (p *Processor) GeneratePSP(cssList []types.ContainerSecuritySpec, pssList []types.PodSecuritySpec) *v1beta1.PodSecurityPolicy + func (p *Processor) GeneratePSPGrant(cssList []types.ContainerSecuritySpec, pssList []types.PodSecuritySpec) (types.PSPGrantList, string) + func (p *Processor) GenerateReport(cssList []types.ContainerSecuritySpec, pssList []types.PodSecuritySpec) *report.Report + func (p *Processor) GetSecuritySpec() ([]types.ContainerSecuritySpec, []types.PodSecuritySpec, error) + func (p *Processor) GetServiceAccount(ns, saName string) v1.ServiceAccount + func (p *Processor) SetExcludeNamespaces(excludeNamespaces []string) + func (p *Processor) SetNamespace(ns string)