Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RayClusterGrouper ¶ added in v0.5.1
type RayClusterGrouper struct {
*RayGrouper
}
func NewRayClusterGrouper ¶ added in v0.5.1
func NewRayClusterGrouper(rayGrouper *RayGrouper) *RayClusterGrouper
func (*RayClusterGrouper) GetPodGroupMetadata ¶ added in v0.5.1
func (rcg *RayClusterGrouper) GetPodGroupMetadata( topOwner *unstructured.Unstructured, pod *v1.Pod, _ ...*metav1.PartialObjectMetadata, ) (*podgroup.Metadata, error)
type RayGrouper ¶
type RayGrouper struct {
*defaultgrouper.DefaultGrouper
// contains filtered or unexported fields
}
func NewRayGrouper ¶
func NewRayGrouper(client client.Client, defaultGrouper *defaultgrouper.DefaultGrouper) *RayGrouper
type RayJobGrouper ¶ added in v0.5.1
type RayJobGrouper struct {
*RayGrouper
}
func NewRayJobGrouper ¶ added in v0.5.1
func NewRayJobGrouper(rayGrouper *RayGrouper) *RayJobGrouper
func (*RayJobGrouper) GetPodGroupMetadata ¶ added in v0.5.1
func (rjg *RayJobGrouper) GetPodGroupMetadata( topOwner *unstructured.Unstructured, pod *v1.Pod, _ ...*metav1.PartialObjectMetadata, ) (*podgroup.Metadata, error)
type RayServiceGrouper ¶ added in v0.5.1
type RayServiceGrouper struct {
*RayGrouper
}
func NewRayServiceGrouper ¶ added in v0.5.1
func NewRayServiceGrouper(rayGrouper *RayGrouper) *RayServiceGrouper
func (*RayServiceGrouper) GetPodGroupMetadata ¶ added in v0.5.1
func (rsg *RayServiceGrouper) GetPodGroupMetadata( topOwner *unstructured.Unstructured, pod *v1.Pod, _ ...*metav1.PartialObjectMetadata, ) (*podgroup.Metadata, error)
Click to show internal directories.
Click to hide internal directories.