mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-10-04 07:21:22 +00:00
api: node status: document boot-info and current-kernel in return schema
I recently added the same info to PMG and added them to the return schema, so copying them over here comes for free, and while far from complete but better than nothing. Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
591c2d7beb
commit
4467a5d2f2
@ -396,8 +396,47 @@ __PACKAGE__->register_method({
|
||||
},
|
||||
returns => {
|
||||
type => "object",
|
||||
additionalProperties => 1,
|
||||
properties => {
|
||||
|
||||
# TODO: document remaing ones
|
||||
'boot-info' => {
|
||||
description => "Meta-information about the boot mode.",
|
||||
type => 'object',
|
||||
properties => {
|
||||
mode => {
|
||||
description => 'Through which firmware the system got booted.',
|
||||
type => 'string',
|
||||
enum => [qw(efi legacy-bios)],
|
||||
},
|
||||
secureboot => {
|
||||
description => 'System is booted in secure mode, only applicable for the "efi" mode.',
|
||||
type => 'boolean',
|
||||
optional => 1,
|
||||
},
|
||||
},
|
||||
},
|
||||
'current-kernel' => {
|
||||
description => "The uptime of the system in seconds.",
|
||||
type => 'object',
|
||||
properties => {
|
||||
sysname => {
|
||||
description => 'OS kernel name (e.g., "Linux")',
|
||||
type => 'string',
|
||||
},
|
||||
release => {
|
||||
description => 'OS kernel release (e.g., "6.8.0")',
|
||||
type => 'string',
|
||||
},
|
||||
version => {
|
||||
description => 'OS kernel version with build info',
|
||||
type => 'string',
|
||||
},
|
||||
machine => {
|
||||
description => 'Hardware (architecture) type',
|
||||
type => 'string',
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
code => sub {
|
||||
|
Loading…
Reference in New Issue
Block a user