All Classes and Interfaces

Class
Description
A base class for monitoring VM related resources.
 
Signals a change of the balloon.
The Class CdMediaController.
The Enum TrayState.
Supports the lookup of a channel by a name (an id).
Combines the channel and the associated data.
Provides an actively managed implementation of the ChannelDictionary.
Used to track mapping from a key to a channel.
A command definition.
Delegee for reconciling the config map
The configuration information from the configuration file.
Subsection “cloud-init”.
The Class Display.
Subsection “drive”.
Subsection “network”.
Subsection “spice”.
Subsection “vm”.
An Event that notifies controllers about an updated configuration.
A (sub)component that updates the console status in the CR status.
Some constants.
Some constants.
Implements a controller as defined in the Operator Whitepaper.
Provides methods for parsing “official” memory sizes..
A MonitorResult that indicates that a CPU has been added.
The Class CpuController.
A MonitorResult that indicates that a CPU has been deleted.
Utility class that supports navigation through arbitrary data structures.
The Class DisplayController.
A MonitorResult that indicates that the display password has changed.
Watches for changes of display secrets.
Delegee for reconciling the display secret
Marks a class as the definition of a data transfer object.
Wraps a DTO in a TemplateHashModel.
A factory for creating objects.
Like Stop, but sets an exit status.
Like Stop, but sets an exit status.
Provides an object wrapper that handles Dtos.
Utilities to access configurable file system directories.
Gets the current display secret and optionally updates it.
Utility class for pointing to elements on a Gson (Json) tree.
A MonitorResult that reports the hot pluggable CPU status.
Helpers for K8s API.
A client with some additional properties.
A stub for cluster scoped objects.
A supplier for generic stubs.
Represents a Kubernetes object using a JSON data structure.
Represents a list of Kubernetes objects each of which is represented using a JSON data structure.
Represents a list of Kubernetes objects each of which is represented using a JSON data structure.
A stub for namespaced custom objects.
A factory for creating K8sDynamicModel(s) objects.
A stub for namespaced custom objects.
A stub for namespaced custom objects.
A supplier for generic stubs.
An observer that watches namespaced resources in a given context and invokes a handler on changes.
The type of change reported by Watch.Response as enum.
A stub for config maps (v1).
A stub for pods (v1).
A stub for nodes (v1).
A stub for pods (v1).
A stub for pods (v1).
A stub for secrets (v1).
A stub for secrets (v1).
A stub for stateful sets (v1).
Delegee for reconciling the service
A logging manager that isn’t disabled by a shutdown hook.
The application class.
Modifies a VM.
An Event that causes some component to send a QMP command to the Qemu process.
An Event that signals the reception of a QMP event from the Qemu process.
The kind of monitor event.
Signals that the connection to the Qemu monitor socket has been established successfully.
Signals the reception of a result from executing a QMP command.
Delegee for reconciling the pod.
Signals the processing of the QmpPowerdown event.
Delegee for reconciling the stateful set (effectively the pod).
A component that handles the communication over the Qemu monitor socket.
A QmpCommand that plugs a CPU into an unused slot.
A QmpCommand that configures the Qmp capabilities.
A QmpCommand that triggers a media change in a CDROM drive.
The Class QmpCommand.
Signals that the QMP capabilities have been enabled.
A QmpCommand that causes the Qemu process to continue execution.
A QmpCommand that removes a CPU with the given id.
A QmpCommand that causes a CDROM drive’s tray to be opened.
A QmpCommand that send a system_powerdown to the VM.
A QmpCommand that queries the hotpluggable CPUs.
A QmpCommand that removes the medium from a CDROM drive.
A QmpCommand that send a system_reset to the VM.
A QmpCommand that sets the balloon value.
A QmpCommand that sets the display password.
A QmpCommand that sets the password expiry.
The Class RamController.
Adapts Kubenetes resources for instances of the Runner application (the VMs) to changes in VM definitions (the CRs).
Triggers a reset of the VM.
The Runner is responsible for managing the Qemu process and optionally a process that emulates a TPM (software TPM).
The Class RunnerStateChange.
The state.
Signals the reception of a SHUTDOWN event.
Signals a connection from a client.
Signals a connection from a client.
Signals a connection from a client.
Signals a connection from a client.
Before version 3.4, the pod running the VM was created by a stateful set.
Updates the CR status.
The Class TimeSeries.
The Class Entry.
Signals a change of tray state of one of the VM’s CDROM drives.
A subchannel used to send the events related to a specific VM.
The Class VmConlet.
The Class Summary.
The periodically generated update event.
The factory service for VmConlets.
Indicates a change in a VM definition.
Represents a VM definition.
Permissions for accessing and manipulating the VM.
The VM state from the VM definition.
Represents a VM definition.
Represents a list of VmDefinitionModels.
A stub for namespaced custom objects.
A factory for creating VmDefinitionModel(s) objects.
Updates the CR status.
Watches for changes of VM definitions.
The Class VmViewer.
The periodically generated update event.
The Class VmsModel.
The factory service for VmViewers.