Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PodSet ¶
type PodSet struct { // Count number of pods with given template. Count int32 // PodTemplate template of given pod set. PodTemplate apiv1.PodTemplateSpec }
PodSet wrapper representation of the PodSet.
type ProvisioningRequest ¶
type ProvisioningRequest struct { *v1beta1.ProvisioningRequest PodTemplates []*apiv1.PodTemplate }
ProvisioningRequest wrapper representation of the ProvisioningRequest
func BuildTestProvisioningRequest ¶
func BuildTestProvisioningRequest(namespace, name, cpu, memory, gpu string, podCount int32, antiAffinity bool, creationTimestamp time.Time, provisioningRequestClass string) *ProvisioningRequest
BuildTestProvisioningRequest builds ProvisioningRequest wrapper.
func NewProvisioningRequest ¶
func NewProvisioningRequest(pr *v1beta1.ProvisioningRequest, podTemplates []*apiv1.PodTemplate) *ProvisioningRequest
NewProvisioningRequest creates new ProvisioningRequest based on v1beta1 CR.
func (*ProvisioningRequest) PodSets ¶
func (pr *ProvisioningRequest) PodSets() ([]PodSet, error)
PodSets of the Provisioning Request.
func (*ProvisioningRequest) SetConditions ¶
func (pr *ProvisioningRequest) SetConditions(conditions []metav1.Condition)
SetConditions of the Provisioning Request.
Click to show internal directories.
Click to hide internal directories.