Yaniv Bronhaim has posted comments on this change.

Change subject: api: Fix approve API to allow deploy with public key
......................................................................


Patch Set 3: Code-Review-1

this requires much more. currently this code forces pk (following the ui who 
allows only that). but the api gets "Action" object which allows approve also 
by password if exists. so if we want to support it i need to add much more 
verification in that part, such as:

 +        if (action.isSetSsh() && action.getSsh().isSetAuthenticationMethod()) 
{
 +            if (action.getSsh().getAuthenticationMethod() ==
 +                    
VdsOperationActionParameters.AuthenticationMethod.Password.toString()) {
 +                
params.setAuthMethod(VdsOperationActionParameters.AuthenticationMethod.Password);
 +                if (!action.getSsh().isSetUser()) {
 +                    // throw exception
 +                }
 +            } else {
 +                
params.setAuthMethod(VdsOperationActionParameters.AuthenticationMethod.PublicKey);
 +            }
 +        } else {
 +            
params.setAuthMethod(VdsOperationActionParameters.AuthenticationMethod.PublicKey);
 +        }

and so on.. will get to it later

-- 
To view, visit http://gerrit.ovirt.org/27622
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I9816d907d45ec7b4ee066fa369ca1150e688084f
Gerrit-PatchSet: 3
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Yaniv Bronhaim <[email protected]>
Gerrit-Reviewer: Alon Bar-Lev <[email protected]>
Gerrit-Reviewer: Ori Liel <[email protected]>
Gerrit-Reviewer: Oved Ourfali <[email protected]>
Gerrit-Reviewer: Yaniv Bronhaim <[email protected]>
Gerrit-Reviewer: [email protected]
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: No
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to