@@ -205,12 +205,8 @@ func main() {
205205 registry := flag .String ("registry" , "" , "Scan image registry" )
206206 repository := flag .String ("repository" , "" , "Scan image repository" )
207207 tag := flag .String ("tag" , "latest" , "Scan image tag (or digest like sha256:...)" )
208- regUser := flag .String ("registry_username" , "" , "Registry username" )
209- regPass := flag .String ("registry_password" , "" , "Registry password" )
210208 scanLayers := flag .Bool ("scan_layers" , false , "Scan image layers" )
211209 baseImage := flag .String ("base_image" , "" , "Base image" )
212- ctrlUser := flag .String ("ctrl_username" , "" , "Controller REST API username" )
213- ctrlPass := flag .String ("ctrl_password" , "" , "Controller REST API password" )
214210 noWait := flag .Bool ("no_wait" , false , "No initial wait" )
215211 noTask := flag .Bool ("no_task" , false , "Not using scanner task" )
216212 verbose := flag .Bool ("x" , false , "more debug" )
@@ -257,6 +253,11 @@ func main() {
257253 showTaskDebug = true
258254 }
259255
256+ regUser := os .Getenv ("SCANNER_REGISTRY_USERNAME" )
257+ regPass := os .Getenv ("SCANNER_REGISTRY_PASSWORD" )
258+ ctrlUser := os .Getenv ("SCANNER_CTRL_API_USERNAME" )
259+ ctrlPass := os .Getenv ("SCANNER_CTRL_API_PASSWORD" )
260+
260261 var grpcServer * cluster.GRPCServer
261262 var ctx context.Context
262263 var internalCertControllerCancel context.CancelFunc
@@ -404,8 +405,8 @@ func main() {
404405 Registry : reg ,
405406 Repository : repo ,
406407 Tag : tag ,
407- Username : * regUser ,
408- Password : * regPass ,
408+ Username : regUser ,
409+ Password : regPass ,
409410 ScanLayers : * scanLayers ,
410411 ScanSecrets : false ,
411412 BaseImage : * baseImage ,
@@ -415,8 +416,8 @@ func main() {
415416 Registry : * registry ,
416417 Repository : * repository ,
417418 Tag : * tag ,
418- Username : * regUser ,
419- Password : * regPass ,
419+ Username : regUser ,
420+ Password : regPass ,
420421 ScanLayers : * scanLayers ,
421422 ScanSecrets : true ,
422423 BaseImage : * baseImage ,
@@ -429,7 +430,7 @@ func main() {
429430
430431 // submit scan result if join address is given
431432 if result != nil && result .Error == share .ScanErrorCode_ScanErrNone &&
432- * join != "" && * ctrlUser != "" && * ctrlPass != "" {
433+ * join != "" && ctrlUser != "" && ctrlPass != "" {
433434 if * adv == "" {
434435 _ , addr , err := cluster .ResolveJoinAndBindAddr (* join , sys )
435436 if err != nil {
@@ -444,7 +445,7 @@ func main() {
444445 joinPort = & port
445446 }
446447
447- err := scanSubmitResult (* join , (uint16 )(* joinPort ), * adv , * ctrlUser , * ctrlPass , result )
448+ err := scanSubmitResult (* join , (uint16 )(* joinPort ), * adv , ctrlUser , ctrlPass , result )
448449 if err != nil {
449450 log .WithFields (log.Fields {"error" : err }).Error ("Failed to sumit scan result" )
450451 } else {
0 commit comments