GET
/api/1/machine/$UUID
/describe
returns information about the machine with the specified UUID.
The UUID of a machine is stored in
/var/lib/uptrack/uuid
and can be retrieved
by using the machines
query. The response
is a dictionary of the same form that GET
/api/1/machines returns, except that it includes the
following additional fields:
-
effective_kernel
Ksplice has applied all of the important security and reliability updates that are needed to bring the machine into line with this kernel version.
-
group
The group to which the machine is assigned. You can also use the web interface to manage machine groups.
-
installed_updates
A list of 2-element dictionaries of the form
{'ID':
that represent the updates currently installed on the machine.update_id
, 'Name':update_name
}update_id
is the ID code of an update (for example,diptbg4f
) andupdate_name
is a short descriptive name for the update (for example,CVE-2010-0415: Information Leak in sys_move_pages
).-
original_kernel
The kernel version that the system had before any Ksplice updates were applied.
-
steps
A list of two-element lists of the form
[
,which represent the updates that need to be installed or removed to bring the machine up to date. For theaction
, {'ID':update_id
, 'Name':update_name
}]action
argument, you can specifyInstall
orRemove
. Note that an existing update is removed if it superseded by a more recent version.