Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExtraOptions ¶
type ExtraOptions struct {
QPS float64
Burst int
ResyncPeriod time.Duration
LicenseFile string
CacheDir string
NATSAddr string
NATSCredFile string
FileServerPathPrefix string
FileServerFilesDir string
ScannerImage string
TrivyImage string
TrivyDBCacherImage string
FileServerAddr string
ScanInCluster bool
Workspace string
ScanRequestTTLPeriod time.Duration
ScanReportTTLPeriod time.Duration
}
func NewExtraOptions ¶
func NewExtraOptions() *ExtraOptions
func (*ExtraOptions) AddFlags ¶
func (s *ExtraOptions) AddFlags(fs *pflag.FlagSet)
func (*ExtraOptions) ApplyTo ¶
func (s *ExtraOptions) ApplyTo(cfg *apiserver.ExtraConfig) error
func (*ExtraOptions) Validate ¶
func (s *ExtraOptions) Validate() []error
type ScannerServerOptions ¶ added in v0.0.2
type ScannerServerOptions struct {
RecommendedOptions *genericoptions.RecommendedOptions
ExtraOptions *ExtraOptions
StdOut io.Writer
StdErr io.Writer
}
ScannerServerOptions contains state for master/api server
func NewScannerServerOptions ¶ added in v0.0.11
func NewScannerServerOptions(out, errOut io.Writer) *ScannerServerOptions
NewScannerServerOptions returns a new ScannerServerOptions
func (ScannerServerOptions) AddFlags ¶ added in v0.0.2
func (o ScannerServerOptions) AddFlags(fs *pflag.FlagSet)
func (*ScannerServerOptions) Complete ¶ added in v0.0.2
func (o *ScannerServerOptions) Complete() error
Complete fills in fields required to have valid data
func (*ScannerServerOptions) Config ¶ added in v0.0.2
func (o *ScannerServerOptions) Config() (*apiserver.Config, error)
Config returns config for the api server given ScannerServerOptions
func (ScannerServerOptions) Run ¶ added in v0.0.2
func (o ScannerServerOptions) Run(ctx context.Context) error
Run starts a new ScannerServer given ScannerServerOptions
func (ScannerServerOptions) Validate ¶ added in v0.0.2
func (o ScannerServerOptions) Validate(args []string) error
Validate validates ScannerServerOptions
Click to show internal directories.
Click to hide internal directories.