Skip to content

Commit

Permalink
doc: Update configs
Browse files Browse the repository at this point in the history
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Sponsored-by: ActivePort (https://www.activeport.com.au)
  • Loading branch information
stgraber committed Feb 22, 2024
1 parent ae4c49e commit da8fd67
Show file tree
Hide file tree
Showing 2 changed files with 130 additions and 0 deletions.
60 changes: 60 additions & 0 deletions doc/config_options.txt
Original file line number Diff line number Diff line change
Expand Up @@ -816,6 +816,36 @@ Comma-separated list of the last used IP addresses of the network device.
The original MTU that was used when moving a physical device into an instance.
```

```{config:option} volatile.<name>.last_state.pci.driver instance-volatile
:shortdesc: "PCI original host driver"
:type: "string"
The original host driver for the PCI device.
```

```{config:option} volatile.<name>.last_state.pci.parent instance-volatile
:shortdesc: "PCI parent host device"
:type: "string"
The parent host device used when allocating a PCI device to an instance.
```

```{config:option} volatile.<name>.last_state.pci.slot.name instance-volatile
:shortdesc: "PCI parent slot name"
:type: "string"
The parent host device PCI slot name.
```

```{config:option} volatile.<name>.last_state.usb.bus instance-volatile
:shortdesc: "USB bus address"
:type: "string"
The original USB bus address.
```

```{config:option} volatile.<name>.last_state.usb.device instance-volatile
:shortdesc: "USB device identifier"
:type: "string"
The original USB device identifier.
```

```{config:option} volatile.<name>.last_state.vdpa.name instance-volatile
:shortdesc: "VDPA device name"
:type: "string"
Expand All @@ -834,6 +864,12 @@ The original MAC used when moving a VF into an instance.
The ID used when moving a VF into an instance.
```

```{config:option} volatile.<name>.last_state.vf.parent instance-volatile
:shortdesc: "SR-IOV parent host device"
:type: "string"
The parent host device used when allocating a VF into an instance.
```

```{config:option} volatile.<name>.last_state.vf.spoofcheck instance-volatile
:shortdesc: "SR-IOV virtual function original spoof check setting"
:type: "string"
Expand All @@ -846,6 +882,24 @@ The original spoof check setting used when moving a VF into an instance.
The original VLAN used when moving a VF into an instance.
```

```{config:option} volatile.<name>.mig.uuid instance-volatile
:shortdesc: "MIG instance UUID"
:type: "string"
The NVIDIA MIG instance UUID.
```

```{config:option} volatile.<name>.name instance-volatile
:shortdesc: "Network interface name inside of the instance"
:type: "string"
The network interface name inside of the instance when no `name` property is set on the device itself.
```

```{config:option} volatile.<name>.vgpu.uuid instance-volatile
:shortdesc: "virtual GPU instance UUID"
:type: "string"
The NVIDIA virtual GPU instance UUID.
```

```{config:option} volatile.apply_nvram instance-volatile
:shortdesc: "Whether to regenerate VM NVRAM the next time the instance starts"
:type: "bool"
Expand Down Expand Up @@ -906,6 +960,12 @@ The cluster member that the instance lived on before evacuation.

```

```{config:option} volatile.last_state.ready instance-volatile
:shortdesc: "Instance marked itself as ready"
:type: "string"

```

```{config:option} volatile.uuid instance-volatile
:shortdesc: "Instance UUID"
:type: "string"
Expand Down
70 changes: 70 additions & 0 deletions internal/server/metadata/configuration.json
Original file line number Diff line number Diff line change
Expand Up @@ -873,6 +873,41 @@
"type": "string"
}
},
{
"volatile.\u003cname\u003e.last_state.pci.driver": {
"longdesc": "The original host driver for the PCI device.",
"shortdesc": "PCI original host driver",
"type": "string"
}
},
{
"volatile.\u003cname\u003e.last_state.pci.parent": {
"longdesc": "The parent host device used when allocating a PCI device to an instance.",
"shortdesc": "PCI parent host device",
"type": "string"
}
},
{
"volatile.\u003cname\u003e.last_state.pci.slot.name": {
"longdesc": "The parent host device PCI slot name.",
"shortdesc": "PCI parent slot name",
"type": "string"
}
},
{
"volatile.\u003cname\u003e.last_state.usb.bus": {
"longdesc": "The original USB bus address.",
"shortdesc": "USB bus address",
"type": "string"
}
},
{
"volatile.\u003cname\u003e.last_state.usb.device": {
"longdesc": "The original USB device identifier.",
"shortdesc": "USB device identifier",
"type": "string"
}
},
{
"volatile.\u003cname\u003e.last_state.vdpa.name": {
"longdesc": "The VDPA device name used when moving a VDPA device file descriptor into an instance.",
Expand All @@ -894,6 +929,13 @@
"type": "string"
}
},
{
"volatile.\u003cname\u003e.last_state.vf.parent": {
"longdesc": "The parent host device used when allocating a VF into an instance.",
"shortdesc": "SR-IOV parent host device",
"type": "string"
}
},
{
"volatile.\u003cname\u003e.last_state.vf.spoofcheck": {
"longdesc": "The original spoof check setting used when moving a VF into an instance.",
Expand All @@ -908,6 +950,27 @@
"type": "string"
}
},
{
"volatile.\u003cname\u003e.mig.uuid": {
"longdesc": "The NVIDIA MIG instance UUID.",
"shortdesc": "MIG instance UUID",
"type": "string"
}
},
{
"volatile.\u003cname\u003e.name": {
"longdesc": "The network interface name inside of the instance when no `name` property is set on the device itself.",
"shortdesc": "Network interface name inside of the instance",
"type": "string"
}
},
{
"volatile.\u003cname\u003e.vgpu.uuid": {
"longdesc": "The NVIDIA virtual GPU instance UUID.",
"shortdesc": "virtual GPU instance UUID",
"type": "string"
}
},
{
"volatile.apply_nvram": {
"longdesc": "",
Expand Down Expand Up @@ -978,6 +1041,13 @@
"type": "string"
}
},
{
"volatile.last_state.ready": {
"longdesc": "",
"shortdesc": "Instance marked itself as ready",
"type": "string"
}
},
{
"volatile.uuid": {
"longdesc": "The instance UUID is globally unique across all servers and projects.",
Expand Down

0 comments on commit da8fd67

Please sign in to comment.