Add information how much time take base and user phase

This commit is contained in:
Tomasz Sęk
2019-02-18 22:00:54 +01:00
parent 318e489c9e
commit 5996e63db9
4 changed files with 13 additions and 3 deletions
@@ -303,7 +303,10 @@ func (r *ReconcileJenkinsBaseConfiguration) ensureJenkinsMasterPod(meta metav1.O
if err != nil {
return reconcile.Result{}, stackerr.WithStack(err)
}
r.jenkins.Status = v1alpha1.JenkinsStatus{}
now := metav1.Now()
r.jenkins.Status = v1alpha1.JenkinsStatus{
ProvisionStartTime: &now,
}
err = r.updateResource(r.jenkins)
if err != nil {
return reconcile.Result{}, err // don't wrap error
+4 -2
View File
@@ -168,7 +168,8 @@ func (r *ReconcileJenkins) reconcile(request reconcile.Request, logger logr.Logg
if err != nil {
return reconcile.Result{}, errors.WithStack(err)
}
logger.Info("Base configuration phase is complete")
logger.Info(fmt.Sprintf("Base configuration phase is complete, took %s",
jenkins.Status.BaseConfigurationCompletedTime.Sub(jenkins.Status.ProvisionStartTime.Time)))
r.events.Emit(jenkins, event.TypeNormal, reasonBaseConfigurationSuccess, "Base configuration completed")
}
// Reconcile user configuration
@@ -199,7 +200,8 @@ func (r *ReconcileJenkins) reconcile(request reconcile.Request, logger logr.Logg
if err != nil {
return reconcile.Result{}, errors.WithStack(err)
}
logger.Info("User configuration phase is complete")
logger.Info(fmt.Sprintf("User configuration phase is complete, took %s",
jenkins.Status.UserConfigurationCompletedTime.Sub(jenkins.Status.ProvisionStartTime.Time)))
r.events.Emit(jenkins, event.TypeNormal, reasonUserConfigurationSuccess, "User configuration completed")
}