# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
BuildHostProfile takes the current set of host attributes and builds a fake host profile that can be used as a reference for the current settings applied to the host.
No description provided by the author
NewMissingSystemResource defines a constructor for the ErrMissingSystemResource error type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Resource is required by pkg/client/listers/...
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
group defines the current in use API group.
Defines the current list of resource kinds.
Defines the current list of resource kinds.
Defines the current list of resource kinds.
Defines the current list of resource kinds.
Defines the current list of resource kinds.
No description provided by the author
No description provided by the author
Defines the accepted hugepage memory page sizes.
Defines the accepted hugepage memory page sizes.
Defines the accepted hugepage memory page sizes.
No description provided by the author
List of validate certificate types.
Defines the valid host provisioning modes.
Defines the valid host provisioning modes.
No description provided by the author
List of secret data attribute keys.
No description provided by the author
No description provided by the author
Secret map key names.
No description provided by the author
version defines the curent in use API version.
# Variables
AddToScheme is required by pkg/client/...
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
SchemeGroupVersion is group version used to register these objects.
# Structs
AddressInfo defines the attributes specific to a single address.
AllocationInfo defines the allocation scheme details for a network.
AllocationRange defines the start and end address for an allocation range.
BMCredentials defines attributes specific to each authentication type.
+deepequal-gen:ignore-nil-fields=true.
BMPasswordInfo defines attributes specific to password based authentication.
BondInfo defines the attributes specific to a single Bond interface.
CertificateInfo defines the attributes required to define an instance of a certificate to be installed via the system API.
CommonInterfaceInfo defines the attributes common to all interface types.
DataNetworks defines the attributes that represent the data network level attributes of a StarlingX system.
DataNetworkNameList contains a list of DataNetwork +deepequal-gen=false.
DataNetworkSpec defines the desired state of a DataNetwork resource.
DataNetworkStatus defines the observed state of a DataNetwork resource.
DRBDConfiguration defines the DRBD file system settings for the system.
ErrMissingSystemResource defines an error to be used when reporting that an operation is unable to find a required system resource from the system API.
EthernetInfo defines the attributes specific to a single Ethernet interface.
EthernetPortInfo defines the attributes specific to a single Ethernet port.
Host defines the attributes that represent the host level attributes of a StarlingX system.
HostList contains a list of Host +deepequal-gen=false.
HostProfile defines the attributes that represent the host level attributes of a StarlingX system.
HostProfileList contains a list of HostProfile +deepequal-gen=false.
HostProfileSpec defines the desired state of HostProfile.
HostSpec defines the desired state of a Host resource.
HostStatus defines the observed state of a Host resource.
InterfaceInfo defines the attributes specific to a single interface.
JournalInfo defines attributes of an OSD journal device.
MatchBMInfo defines the board management attributes that can be used to match a system host resource to a host CR definition.
MatchDMIInfo defines the Desktop Management Interface attributes that can be used to match a system host resource to a host CR definition.
MatchInfo defines the attributes that can be used to dynamically match a system host resource to a host CR definition.
MemoryFunctionInfo defines the amount of memory to assign to a specific function.
MemoryNodeInfo defines the memory allocations for a specific NUMA node/socket.
MonitorInfo defines the monitor attributes used to configure a Ceph storage monitor on a node.
OSDInfo defines attributes specific to a single OSD device.
PhysicalVolumeInfo defines attributes of a physical volume.
PlatformNetwork defines the attributes that represent the network level attributes of a StarlingX system.
PlatformNetworkNameList contains a list of PlatformNetwork +deepequal-gen=false.
PlatformNetworkSpec defines the desired state of a PlatformNetwork resource.
PlatformNetworkStatus defines the observed state of a PlatformNetwork resource.
ProcessorFunctionInfo defines the number of cores to assign to a specific function.
ProcessorInfo defines the processor core allocations for a specific NUMA socket/node.
+deepequal-gen:ignore-nil-fields=true.
ProfileStorageInfo defines the storage specific attributes for the host.
PTPInfo defines the system level precision time protocol attributes that are configurable.
RouteInfo defines the attributes specific to a single route.
SNMPInfo defines the system level SNMP attributes that are configurable.
+deepequal-gen:ignore-nil-fields=true.
System defines the attributes that represent the system level attributes of a StarlingX system.
SystemList contains a list of System +deepequal-gen=false.
SystemSpec defines the desired state of System +deepequal-gen:ignore-nil-fields=true.
SystemStatus defines the observed state of System.
SystemStorageInfo defines the system level storage attributes that are configurable.
TrapDestInfo defines the SNMP community information related to a single SNMP trap destination.
VLANInfo defines the attributes specific to a single VLAN interface.
VolumeGroupInfo defines the attributes specific to a single volume group.
VxLANInfo defines VxLAN specific attributes of a data network.
# Type aliases
AddressList defines a type to represent a slice of addresses.
BondList defines a type to represent a slice of Bond interfaces.
CertificateList defines a type to represent a slice of certificate info objects.
EthernetList defines a type to represent a slice of ethernet interfaces.
MemoryFunctionList defines a type to represent a slice of memory function objects.
MemoryNodeList defines a type to represent a slice of memory node objects.
OSDList defines a type to represent a slice of OSD objects.
No description provided by the author
PhysicalVolumeList defines a type to represent a slice of physical volumes +deepequal-gen:unordered-array=true.
ProcessorFunctionList defines a type to represent a slice of processor function objects.
ProcessorNodeList defines a type to represent a slice of processor infos +deepequal-gen:unordered-array=true.
RouteList defines a type to represent a slice of routes.
StorageBackendList defines a type to represent a slice of storage backends.
+deepequal-gen:unordered-array=true.
TrapDestList represents a list of SNMP trap destinations.
VLANList defines a type to represent a slice of VLAN interfaces.
VolumeGroupList defines a type to represent a slice of volume groups +deepequal-gen:unordered-array=true.