Merge branch 'createInitialOpenshift4UserForOAuth' of github.com:AndrienkoAleksandr/che-operator into createInitialOpenshift4UserForOAuth

pull/597/head
Oleksandr Andriienko 2021-02-11 12:50:25 +02:00
commit 9986117efb
1 changed files with 3 additions and 7 deletions

View File

@ -386,13 +386,9 @@ func (r *ReconcileChe) Reconcile(request reconcile.Request) (reconcile.Result, e
if isOpenShift4 && util.IsDeleteOAuthInitialUser(instance) {
if err := r.userHandler.DeleteOAuthInitialUser(deployContext); err != nil {
logrus.Errorf("Unable to delete initial OpenShift OAuth user from a cluster. Cause: %s", err.Error())
instance.Status.OpenShiftOAuthUserCredentialsSecret = ""
if err := r.UpdateCheCRStatus(instance, "openShiftOAuthUserCredentialsSecret", openShiftOAuthUserCredentialsSecret); err != nil {
return reconcile.Result{}, err
}
if err := r.UpdateCheCRSpec(instance, "InitialOpenShiftOAuthUser", "nil"); err != nil {
return reconcile.Result{}, err
}
instance.Spec.Auth.InitialOpenShiftOAuthUser = nil
err := r.UpdateCheCRSpec(instance, "InitialOpenShiftOAuthUser", "nil")
return reconcile.Result{RequeueAfter: time.Second * 1}, err
}
instance.Status.OpenShiftOAuthUserCredentialsSecret = ""
if err := r.UpdateCheCRStatus(instance, "openShiftOAuthUserCredentialsSecret", openShiftOAuthUserCredentialsSecret); err != nil {