Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBOptions ¶
type DBOptions struct {
Server string `flag:"db-server" cfg:"db_server"`
Database string `flag:"db-database" cfg:"db_database"`
}
DBOptions contains configuration for database connection
type DockerOptions ¶
type DockerOptions struct {
AuthsFile string `flag:"docker-config-file" cfg:"docker_config_file"`
}
DockerOptions contains configuration for accessing docker images
type KubeOptions ¶
type KubeOptions struct {
KubeConfigFile string `flag:"kube-config-file" cfg:"kube_config_file"`
}
KubeOptions contains configuration for connecting to the Kubernetes API server
type Options ¶
type Options struct {
FullSyncCronSpec string `flag:"full-sync-cron-spec" cfg:"full_sync_cron_spec"`
AppNameExcludeList []string `flag:"app-name-exclude-list" cfg:"app_name_exclude_list"`
WorkloadIdentityForRegistries []string `flag:"workload-identity-registries" cfg:"workload_identity_registries"`
Workers uint `flag:"workers" cfg:"workers"`
PrettyPrint bool `flag:"pretty-print" cfg:"pretty_print" default:"false"`
LogLevel string `flag:"log-level" cfg:"log_level" default:"debug"`
DB DBOptions `cfg:",squash"`
Docker DockerOptions `cfg:",squash"`
Kube KubeOptions `cfg:",squash"`
VulnerabilityScan VulnerabilityScanOptions `cfg:",squash"`
}
Options for server
func LoadOptions ¶
LoadOptions builds an Option struct from arguments
Click to show internal directories.
Click to hide internal directories.