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
ScanRequestTTLPeriod 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 NewUIServerOptions ¶
func NewUIServerOptions(out, errOut io.Writer) *ScannerServerOptions
NewUIServerOptions 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.