INNER CODE UNIT · Go
main
kubernetes-sigs/aws-ebs-csi-driver · cmd/main.go:47
func main() {
fs := flag.NewFlagSet("aws-ebs-csi-driver", flag.ExitOnError)
if err := logsapi.RegisterLogFormat(logsapi.JSONLogFormat, json.Factory{}, logsapi.LoggingBetaOptions); err != nil {
klog.ErrorS(err, "failed to register JSON log format")
}
var (
version = fs.Bool("version", false, "Print the version and exit.")
toStderr = fs.Bool("logtostderr", false, "log to standard error instead of files. DEPRECATED: will be removed in a future release.")
args = os.Args[1:]
cmd = string(driver.AllMode)
options = driver.Options{}
)
var (
metadataRequiredModes = map[string]struct{}{
string(driver.ControllerMode): {},
string(driver.NodeMode): {},