Yair Zaslavsky has submitted this change and it was merged.
Change subject: host-deploy: new registration interface
......................................................................
host-deploy: new registration interface
Introduce structured registration interface, based on query string
parameters.
Sadly, we could not reach consensus for removing this legacy interface
in favor of using the public supported rest api of the engine.
Unlike legacy interface, new registration interface supports all
services within single URI.
version
0: Legacy is missing version field, version is 0.
1: Current version.
VERSION 0
vds_ip
Host address to register.
port
VDSM port within host.
vds_name
Host name.
vds_unique_id
Unique id of host.
Returns:
Timestamp.
VERSION 1
command==get-version
Get most up to date interface version.
Returns:
Content-Type: text-plain
Content: version
command==get-pki-trust
Returns:
Internal PEM encoded CA certificate.
command==get-ssh-trust
Returns:
Engine ssh public key.
command==register
address
Host address to register, default request origin.
sshPort
SSH port within host, default 22.
sshUser
SSH user to use.
vdsPort
VDSM port within host, default 54321.
name
Host name default address.
uniqueId
Unique id of host.
Returns:
'OK'
Change-Id: I54abaa8a46ac8821374e40c41d1e97a40e04ab1f
Signed-off-by: Alon Bar-Lev <[email protected]>
---
M
backend/manager/modules/services/src/main/java/org/ovirt/engine/core/services/RegisterServlet.java
1 file changed, 258 insertions(+), 78 deletions(-)
Approvals:
Yair Zaslavsky: Verified; Looks good to me, approved
--
To view, visit http://gerrit.ovirt.org/20815
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I54abaa8a46ac8821374e40c41d1e97a40e04ab1f
Gerrit-PatchSet: 8
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Alon Bar-Lev <[email protected]>
Gerrit-Reviewer: Allon Mureinik <[email protected]>
Gerrit-Reviewer: Alon Bar-Lev <[email protected]>
Gerrit-Reviewer: Eli Mesika <[email protected]>
Gerrit-Reviewer: Yair Zaslavsky <[email protected]>
Gerrit-Reviewer: oVirt Jenkins CI Server
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches