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