# Packages
No description provided by the author
Package v1alpha1 contains API Schema definitions for the compute v1alpha1 API group +groupName=compute.ironcore.dev.
No description provided by the author
# Functions
No description provided by the author
MachineEphemeralNetworkInterfaceName returns the name of a NetworkInterface for an ephemeral machine network interface.
MachineEphemeralVolumeName returns the name of a Volume for an ephemeral machine volume.
MachineNetworkInterfaceName returns the name of the NetworkInterface for a machine network interface.
MachinePoolCommonName constructs the common name for a certificate of a machine pool user.
MachineSecretNames returns all secret names of a machine.
MachineVolumeName returns the name of the Volume for a machine volume.
MachineVolumeNames returns all Volume names of a machine.
No description provided by the author
# Constants
DefaultIgnitionKey is the default key for MachineSpec.UserData.
No description provided by the author
No description provided by the author
MachinePoolExternalDNS identifies a DNS name which resolves to an IP address which has the characteristics of MachinePoolExternalIP.
MachinePoolExternalIP identifies an IP address which is, in some way, intended to be more usable from outside the cluster than an internal IP, though no specific semantics are defined.
MachinePoolHostName identifies a name of the machine pool.
MachinePoolInternalDNS identifies a DNS name which resolves to an IP address which has the characteristics of a MachinePoolInternalIP.
MachinePoolInternalIP identifies an IP address which may not be visible to hosts outside the cluster.
MachinePoolsGroup is the system rbac group all machine pools are in.
MachinePoolStateError marks a MachinePool in an error state.
MachinePoolStateOffline marks a MachinePool as offline.
MachinePoolStatePending marks a MachinePool as pending readiness.
MachinePoolStateReady marks a MachinePool as ready for accepting a Machine.
MachinePoolUserNamePrefix is the prefix all machine pool users should have.
MachineStatePending means the Machine has been accepted by the system, but not yet completely started.
MachineStateRunning means the machine is running on a MachinePool.
MachineStateShutdown means the machine is shut down.
MachineStateTerminated means the machine has been permanently stopped and cannot be started.
MachineStateTerminating means the machine that is terminating.
NetworkInterfaceStateAttached indicates that a network interface has been successfully attached.
NetworkInterfaceStatePending indicates that the attachment of a network interface is pending.
PowerOff indicates that a Machine should be powered off.
PowerOn indicates that a Machine should be powered on.
VolumeStateAttached indicates that a volume has been successfully attached.
VolumeStatePending indicates that the attachment of a volume is pending.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
SchemeGroupVersion is group version used to register these objects.
# Structs
DaemonEndpoint contains information about a single Daemon endpoint.
EFIVar is a variable to pass to EFI while booting up.
EmptyDiskVolumeSource is a volume that's offered by the machine pool provider.
EphemeralNetworkInterfaceSource is a definition for an ephemeral (i.e.
EphemeralVolumeSource is a definition for an ephemeral (i.e.
Machine is the Schema for the machines API.
MachineClass is the Schema for the machineclasses API.
MachineClassList contains a list of MachineClass.
MachineExecOptions is the query options to a Machine's remote exec call.
MachineList contains a list of Machine.
MachinePool is the Schema for the machinepools API.
No description provided by the author
MachinePoolCondition is one of the conditions of a volume.
MachinePoolDaemonEndpoints lists ports opened by daemons running on the MachinePool.
MachinePoolList contains a list of MachinePool.
MachinePoolSpec defines the desired state of MachinePool.
MachinePoolStatus defines the observed state of MachinePool.
MachineSpec defines the desired state of Machine.
MachineStatus defines the observed state of Machine.
NetworkInterface is the definition of a single interface.
No description provided by the author
NetworkInterfaceStatus reports the status of an NetworkInterfaceSource.
Volume defines a volume attachment of a machine.
VolumeSource specifies the source to use for a Volume.
VolumeStatus is the status of a Volume.
# Type aliases
No description provided by the author
MachinePoolConditionType is a type a MachinePoolCondition can have.
MachinePoolState is a state a MachinePool can be in.
MachineState is the state of a machine.
NetworkInterfaceState is the infrastructure attachment state a NetworkInterface can be in.
Power is the desired power state of a Machine.
VolumeState is the infrastructure attachment state a Volume can be in.