@@ -410,7 +410,7 @@ func newSchedulerMigrationJob(scheduler *installv1alpha1.Scheduler, serviceAccou
410
410
Command : []string {
411
411
"/bin/sh" ,
412
412
"-c" ,
413
- `echo "Waiting for Postres ..."
413
+ `echo "Waiting for Postgres ..."
414
414
while ! nc -z $PGHOST $PGPORT; do
415
415
sleep 1
416
416
done
@@ -494,18 +494,20 @@ func newSchedulerCronJob(scheduler *installv1alpha1.Scheduler, serviceAccountNam
494
494
appConfigFlag ,
495
495
appConfigFilepath ,
496
496
}
497
- if scheduler .Spec .Pruner .Args .Timeout != "" {
498
- prunerArgs = append (prunerArgs , "--timeout" , scheduler .Spec .Pruner .Args .Timeout )
499
- }
500
- if scheduler .Spec .Pruner .Args .Batchsize > 0 {
501
- prunerArgs = append (prunerArgs , "--batchsize" , fmt .Sprintf ("%v" , scheduler .Spec .Pruner .Args .Batchsize ))
502
- }
503
- if scheduler .Spec .Pruner .Args .ExpireAfter != "" {
504
- prunerArgs = append (prunerArgs , "--expireAfter" , scheduler .Spec .Pruner .Args .ExpireAfter )
505
- }
506
- prunerResources := corev1.ResourceRequirements {}
507
- if scheduler .Spec .Pruner .Resources != nil {
508
- prunerResources = * scheduler .Spec .Pruner .Resources
497
+ var prunerResources corev1.ResourceRequirements
498
+ if pruner := scheduler .Spec .Pruner ; pruner != nil {
499
+ if pruner .Args .Timeout != "" {
500
+ prunerArgs = append (prunerArgs , "--timeout" , scheduler .Spec .Pruner .Args .Timeout )
501
+ }
502
+ if pruner .Args .Batchsize > 0 {
503
+ prunerArgs = append (prunerArgs , "--batchsize" , fmt .Sprintf ("%v" , scheduler .Spec .Pruner .Args .Batchsize ))
504
+ }
505
+ if pruner .Args .ExpireAfter != "" {
506
+ prunerArgs = append (prunerArgs , "--expireAfter" , scheduler .Spec .Pruner .Args .ExpireAfter )
507
+ }
508
+ if pruner .Resources != nil {
509
+ prunerResources = * scheduler .Spec .Pruner .Resources
510
+ }
509
511
}
510
512
511
513
name := scheduler .Name + "-db-pruner"
@@ -518,7 +520,6 @@ func newSchedulerCronJob(scheduler *installv1alpha1.Scheduler, serviceAccountNam
518
520
Annotations : map [string ]string {"checksum/config" : GenerateChecksumConfig (scheduler .Spec .ApplicationConfig .Raw )},
519
521
},
520
522
Spec : batchv1.CronJobSpec {
521
-
522
523
Schedule : scheduler .Spec .Pruner .Schedule ,
523
524
JobTemplate : batchv1.JobTemplateSpec {
524
525
ObjectMeta : metav1.ObjectMeta {
@@ -543,15 +544,15 @@ func newSchedulerCronJob(scheduler *installv1alpha1.Scheduler, serviceAccountNam
543
544
SecurityContext : scheduler .Spec .PodSecurityContext ,
544
545
InitContainers : []corev1.Container {{
545
546
Name : "scheduler-db-pruner-db-wait" ,
546
- Image : "alpine:3.10" ,
547
+ Image : defaultAlpineImage () ,
547
548
Command : []string {
548
549
"/bin/sh" ,
549
550
"-c" ,
550
- `echo "Waiting for Postres ..."
551
+ `echo "Waiting for Postgres ..."
551
552
while ! nc -z $PGHOST $PGPORT; do
552
553
sleep 1
553
554
done
554
- echo "Postres started!"` ,
555
+ echo "Postgres started!"` ,
555
556
},
556
557
Env : []corev1.EnvVar {
557
558
{
0 commit comments