# 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
This function copies resource-tracker from crm to rootLb - we need this to provide docker metrics.
No description provided by the author
No description provided by the author
GetBootCommandsForInterClusterIptables generates a list of commands that can be used to block all traffic from a specified CIDR with exceptions for an allowed range and a gateway.
No description provided by the author
No description provided by the author
No description provided by the author
GetClusterMasterNameFromNodeList is used instead of GetClusterMasterName when getting the actual master name from a running cluster, because the name can get truncated if it is too long.
No description provided by the author
GetIPFromServerDetails returns the IPv4 and IPv6 IPs for the given network name or port name.
GetIPOpsFromSSHOps allows for passing down ssh options to getIP options that are common to both.
GetLastHostAddressForCidr requires either 8,16 or 24 bit mask.
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
GetVMGroupOrchestrationParamsFromTrustPolicy returns an set of orchestration params for just a privacy policy egress rules.
No description provided by the author
No description provided by the author
No description provided by the author
MaskLenToMask converts the number of bits in a mask to a dot notation mask.
No description provided by the author
NewProxyConfig creates a proxy config to be passed to the proxy code.
No description provided by the author
No description provided by the author
ParseNetSpec decodes netspec string which defines internal network parameters.
No description provided by the author
No description provided by the author
WaitServerReady waits up to the specified duration for the server to be reachable via SSH and pass any additional checks from the provider.
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
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
WithServerDetail avoids an extra lookup if needed.
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
# 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
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
CommonInternalCIDRDefault is default if the platform uses a common internal network between the shared LB and all clusters.
CommonInternalV6Subnet is the same as CommonInternalCIDRDefault, but for ipv6 (assumes /64).
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
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
internal network for only one cluster.
internal network connected to shared rootlb.
NetworkTypeVLAN is an OpenStack provider network 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
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
No description provided by the author
No description provided by the author
used for matching only.
No description provided by the author
No description provided by the author
# Variables
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
note that qcow2 must be understood by vsphere and vmdk must be known by openstack so they can be converted back and forth.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NextAvailableResource means the orchestration code needs to find an available resource of the given type as the calling code won't know what is free.
No description provided by the author
NoConfigExternalRouter is used for the case in which we don't manage the external router and don't add ports to it ourself, as happens with Contrail.
NoExternalRouter means there is no router at all and we connect the LB to the k8s pods on the same subnet this may eventually be the default and possibly only option.
NoSubnetDNS means that DNS servers are not specified when creating the subnet.
No description provided by the author
helm install --wait gpu-operator nvidia/gpu-operator --version v23.3.2 --set driver.enabled=false.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
not a real role, used for matching.
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
vmCloudConfigShareMount is appended optionally to vmCloudConfig.
properties common to all VM providers.
# Structs
No description provided by the author
ClusterFlavor contains definitions of cluster flavor.
ClusterNodeFlavor contains details of flavor for the node.
No description provided by the author
No description provided by the author
No description provided by the author
GetIPOptions for getting ServerIPs information.
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
PortResourceReference needs also a network id.
No description provided by the author
ResourceReference identifies a resource that is referenced by another resource.
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
ServerIP is an IP address for a given network on a port.
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
VMGroupOrchestrationParams contains all the details used by the orchestator to create a set of associated VMs.
VMGroupRequestSpec is used to specify a set of VMs to be created.
VMMetrics contains stats and timestamp.
VMOrchestrationParams contains all details that are needed by the orchestator.
VMPlatform contains the needed by all VM based platforms.
No description provided by the author
VMRequestSpec has the infromation which the caller needs to provide when creating a VM.
No description provided by the author
No description provided by the author
# Interfaces
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Some platforms like VCD needs an additional step to setup GPU driver.
InternalPortAttachPolicy is for dedicated clusters to define whether the internal port should be created when the rootlb is spun up, or afterwards.
No description provided by the author
OperationInitResult indicates whether the initialization was newly done or previously done for the context.
OperationInitStage is used to perform any common functions needed when starting and finishing an operation on the provider.
No description provided by the author
ResourceType is not exhaustive list, currently only ResourceTypeSecurityGroup is needed.
No description provided by the author
No description provided by the author
ServerIPs is a fixed length array of ServerIPs.
No description provided by the author
No description provided by the author
SubnetNames is a fixed length array of ip type subnet names.
VmConfigDataFormatter formats user or meta data to fit into orchestration templates.
VMDomain is to differentiate platform vs computing VMs and associated resources.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author