err=errors.New("can't get api store client, please check api store configuration")
return
}
r.Recorder.Eventf(opt.DynamoComponent,corev1.EventTypeNormal,"GenerateImageBuilderPod","Getting dynamoComponent %s from api store service",opt.DynamoComponent.Spec.DynamoComponent)
r.Recorder.Eventf(opt.DynamoComponent,corev1.EventTypeNormal,"GenerateImageBuilderPod","Got dynamoComponent %s from api store service",opt.DynamoComponent.Spec.DynamoComponent)
r.Recorder.Eventf(opt.DynamoComponent,corev1.EventTypeNormal,"GenerateImageBuilderPod","Getting presigned url for dynamoComponent %s from api store service",opt.DynamoComponent.Spec.DynamoComponent)
r.Recorder.Eventf(opt.DynamoComponent,corev1.EventTypeNormal,"GenerateImageBuilderPod","Got presigned url for dynamoComponent %s from api store service",opt.DynamoComponent.Spec.DynamoComponent)
r.Recorder.Eventf(opt.DynamoComponent,corev1.EventTypeNormal,"GenerateImageBuilderPod","Configmap %s is got from namespace %s",configCmName,configNamespace)
err=errors.Wrapf(err,"failed to yaml unmarshal default_image_builder_container_resources, please check the configmap %s in namespace %s",configCmName,configNamespace)
return
}
}
buildArgs=[]string{}
ifval,ok:=configCm.Data["build_args"];ok{
err=yaml.Unmarshal([]byte(val),&buildArgs)
iferr!=nil{
err=errors.Wrapf(err,"failed to yaml unmarshal build_args, please check the configmap %s in namespace %s",configCmName,configNamespace)
return
}
}
builderArgs=[]string{}
ifval,ok:=configCm.Data["builder_args"];ok{
err=yaml.Unmarshal([]byte(val),&builderArgs)
iferr!=nil{
err=errors.Wrapf(err,"failed to yaml unmarshal builder_args, please check the configmap %s in namespace %s",configCmName,configNamespace)
return
}
}
logrus.Info("passed in builder args: ",builderArgs)
}else{
r.Recorder.Eventf(opt.DynamoComponent,corev1.EventTypeNormal,"GenerateImageBuilderPod","Configmap %s is not found in namespace %s",configCmName,configNamespace)
r.Recorder.Eventf(dynamoComponentDeployment,corev1.EventTypeNormal,"GetDynamoComponent","DynamoComponent %s is ready",dynamoComponentDeployment.Spec.DynamoComponent)
logs.Info(fmt.Sprintf("DynamoComponent %s not ready",dynamoComponentDeployment.Spec.DynamoComponent))
r.Recorder.Eventf(dynamoComponentDeployment,corev1.EventTypeWarning,"GetDynamoComponent","DynamoComponent %s is not ready",dynamoComponentDeployment.Spec.DynamoComponent)
err=errors.New("can't get api store client, please check api store configuration")
returnnil,err
}
recorder.Eventf(dynamoDeployment,corev1.EventTypeNormal,"GenerateImageBuilderPod","Getting dynamo graph %s from api store service",dynamoDeployment.Spec.DynamoGraph)
recorder.Eventf(dynamoDeployment,corev1.EventTypeNormal,"GenerateImageBuilderPod","Got dynamo graph %s from api store service",dynamoDeployment.Spec.DynamoGraph)
recorder.Eventf(dynamoDeployment,corev1.EventTypeNormal,"GenerateImageBuilderPod","Getting presigned url for dynamo graph %s from api store service",dynamoDeployment.Spec.DynamoGraph)
err=errors.Wrap(err,"presign dynamo component download url")
returnnil,err
}
recorder.Eventf(dynamoDeployment,corev1.EventTypeNormal,"GenerateImageBuilderPod","Got presigned url for dynamo graph %s from api store service",dynamoDeployment.Spec.DynamoGraph)