package
2.0.10+incompatible
Repository: https://github.com/wind-river/cloud-platform-deployment-manager.git
Documentation: pkg.go.dev

# Functions

DataNetworkItemListToStrings is to convert from list type to string array.
DNSServerListToStrings is to convert from list type to string array.
Determines if a string is a valid IP address.
Determines if the a prefix length agrees with the address family of the specified address.
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
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NTPServerListToStrings is to convert from list type to string array.
PlatformNetworkItemListToStrings is to convert from list type to string array.
PtpInterfaceItemListToStrings is to convert from list type to string array.
StringsToDataNetworkItemList is to convert from string array to list type.
StringsToDNSServerList is to convert from string array to list type.
StringsToNTPServerList is to convert from string array to list type.
StringsToPlatformNetworkItemList is to convert from string array to list type.
StringsToPtpInstanceItemList is to convert from string array to list type.
StringsToPtpInterfaceItemList is to convert from string array to list type.
No description provided by the author

# Constants

Webhook response reasons.
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.
Webhook response reasons.
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.
Defines the current list of resource kinds.
Defines the current list of resource kinds.
Maximum IP address prefix lengths.
No description provided by the author
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 valid certificate types.
Webhook response reasons.
Defines the valid host provisioning modes.
Defines the valid host provisioning modes.
Webhook response reasons.
Webhook response reasons.
No description provided by the author
List of secret data attribute keys.
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
Secret map key names.
Webhook response reasons.
Defines the default Secret name used for tracking license files.
No description provided by the author
version defines the curent in use API version.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# 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.
ControllerFileSystemInfo defines the attributes of a single controller filesystem resource.
+kubebuilder:object:root=true DataNetworks defines the attributes that represent the data network level attributes of a StarlingX system.
+kubebuilder:object:root=true DataNetworkList contains a list of DataNetwork +deepequal-gen=false.
DataNetworkSpec defines the desired state of DataNetwork.
DataNetworkStatus defines the observed state of DataNetwork.
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.
FileSystemInfo defines the attributes of a single host filesystem resource.
+kubebuilder:object:root=true Host defines the attributes that represent the host level attributes of a StarlingX system.
+kubebuilder:object:root=true HostList contains a list of Host +deepequal-gen=false.
+kubebuilder:object:root=true HostProfile defines the attributes that represent the host level attributes of a StarlingX system.
+kubebuilder:object:root=true HostProfileList contains a list of HostProfile +deepequal-gen=false.
HostProfileSpec defines the desired state of HostProfile.
HostSpec defines the desired state of Host.
HostStatus defines the observed state of Host.
InterfaceInfo defines the attributes specific to a single interface.
JournalInfo defines attributes of an OSD journal device.
LicenseInfo defines the attributes which specify an individual License resource.
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.
+kubebuilder:object:root=true PlatformNetwork defines the attributes that represent the network level attributes of a StarlingX system.
+kubebuilder:object:root=true PlatformNetworkNameList contains a list of PlatformNetwork +deepequal-gen=false.
PlatformNetworkSpec defines the desired state of PlatformNetwork.
PlatformNetworkStatus defines the observed state of PlatformNetwork.
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.
+kubebuilder:object:root=true +deepequal-gen=false +kubebuilder:subresource:status +kubebuilder:printcolumn:name="insync",type="boolean",JSONPath=".status.inSync",description="The current synchronization state." +kubebuilder:printcolumn:name="reconciled",type="boolean",JSONPath=".status.reconciled",description="The current reconciliation state." PtpInstance is the Schema for the ptpinstances API.
+kubebuilder:object:root=true PtpInstanceList contains a list of PtpInstance +deepequal-gen=false.
PtpInstanceSpec defines the desired state of PtpInstance.
PtpInstanceStatus defines the observed state of PtpInstance.
+kubebuilder:object:root=true +deepequal-gen=false +kubebuilder:subresource:status +kubebuilder:printcolumn:name="insync",type="boolean",JSONPath=".status.inSync",description="The current synchronization state." +kubebuilder:printcolumn:name="reconciled",type="boolean",JSONPath=".status.reconciled",description="The current reconciliation state.".
+kubebuilder:object:root=true PtpInterfaceList contains a list of PtpInterface +deepequal-gen=false.
PtpInterfaceSpec defines the desired state of PtpInterface.
PtpInterfaceStatus defines the observed state of PtpInterface.
RouteInfo defines the attributes specific to a single route.
ServiceParameterInfo defines the attributes required to define an instance of a service parameter to be installed via the system API.
+deepequal-gen:ignore-nil-fields=true.
+kubebuilder:object:root=true System defines the attributes that represent the system level attributes of a StarlingX system.
+kubebuilder:object:root=true 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.
VFInfo defines the attributes specific to a single SR-IOV vf interface.
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.
ControllerFileSystemList defines a type to represent a slice of controller filesystem resources.
+kubebuilder:validation:MaxLength=255 +kubebuilder:validation:Pattern=^[a-zA-Z0-9\-_]+$.
DataNetworkItemList defines a type to represent a slice of DataNetworkItem objects.
No description provided by the author
DNSServerList defines a type to represent a slice of DNSServer objects.
EthernetList defines a type to represent a slice of ethernet interfaces.
FileSystemList defines a type to represent a slice of host filesystem resources.
MemoryFunctionList defines a type to represent a slice of memory function objects.
MemoryNodeList defines a type to represent a slice of memory node objects.
No description provided by the author
NTPServerList defines a type to represent a slice of NTPServer 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.
+kubebuilder:validation:MaxLength=255 +kubebuilder:validation:Pattern=^[a-zA-Z0-9\-_]+$.
PlatformNetworkItemList defines a type to represent a slice of PlatformNetworkItem objects.
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.
+kubebuilder:validation:MaxLength=255 +kubebuilder:validation:Pattern=^[a-zA-Z0-9\-_]+$.
PtpInstanceItemList defines a type to represent a slice of PtpInstanceItem objects.
+kubebuilder:validation:MaxLength=255 +kubebuilder:validation:Pattern=^[a-zA-Z0-9\-_]+$.
PtpInterfaceItemList defines a type to represent a slice of PtpInterfaceItem objects.
RouteList defines a type to represent a slice of routes.
ServiceParameterList defines a type to represent a slice of service parameter info objects.
StorageBackendList defines a type to represent a slice of storage backends.
+kubebuilder:validation:Enum=controller;worker;storage;lowlatency.
VFList defines a type to represent a slice of SR-IOV virtual functions.
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.