Documentation
¶
Index ¶
- Constants
- Variables
- type Deployment
- func (d *Deployment) DefaultTemplate() ([]byte, error)
- func (d *Deployment) GenerateTemplateContext(execFlags workloads.ExecFlags) (any, error)
- func (d *Deployment) GetObject() client.Object
- func (d *Deployment) GetServices(ctx context.Context, k8sClient client.Client) ([]corev1.Service, error)
- func (d *Deployment) GetStatus() string
- func (d *Deployment) IgnoreFiles() []string
- func (d *Deployment) ListKnownPods() []workloads.WorkloadPod
- func (d *Deployment) ResolveStructure(ctx context.Context, k8sClient client.Client) error
- func (d *Deployment) SetFromObject(obj client.Object) error
- type DeploymentFlags
- type Job
- func (j *Job) ConvertObject(object runtime.Object) (client.Object, bool)
- func (j *Job) DefaultTemplate() ([]byte, error)
- func (j *Job) GenerateAdditionalResourceManifests(ctx context.Context, k8sClient client.Client, ...) ([]client.Object, error)
- func (j *Job) GenerateTemplateContext(execFlags workloads.ExecFlags) (any, error)
- func (j *Job) GetObject() client.Object
- func (j *Job) GetServices(ctx context.Context, k8sClient client.Client) ([]corev1.Service, error)
- func (j *Job) GetStatus() string
- func (j *Job) IgnoreFiles() []string
- func (j *Job) ListKnownPods() []workloads.WorkloadPod
- func (j *Job) ResolveStructure(ctx context.Context, k8sClient client.Client) error
- func (j *Job) SetFromObject(obj client.Object) error
- type JobFlags
Constants ¶
View Source
const EntrypointFilename = "entrypoint"
View Source
const ServeconfigFilename = "serveconfig"
Variables ¶
View Source
var DeploymentTemplate []byte
View Source
var JobTemplate []byte
Functions ¶
This section is empty.
Types ¶
type Deployment ¶
type Deployment struct {
workloads.WorkloadBase
RayService rayv1.RayService
RayCluster *rayv1.RayCluster
HeadPod *corev1.Pod
WorkerPods []*corev1.Pod
}
func (*Deployment) DefaultTemplate ¶
func (d *Deployment) DefaultTemplate() ([]byte, error)
func (*Deployment) GenerateTemplateContext ¶
func (d *Deployment) GenerateTemplateContext(execFlags workloads.ExecFlags) (any, error)
func (*Deployment) GetObject ¶
func (d *Deployment) GetObject() client.Object
func (*Deployment) GetServices ¶
func (*Deployment) GetStatus ¶
func (d *Deployment) GetStatus() string
func (*Deployment) IgnoreFiles ¶
func (d *Deployment) IgnoreFiles() []string
func (*Deployment) ListKnownPods ¶
func (d *Deployment) ListKnownPods() []workloads.WorkloadPod
func (*Deployment) ResolveStructure ¶
func (*Deployment) SetFromObject ¶
func (d *Deployment) SetFromObject(obj client.Object) error
type DeploymentFlags ¶
type DeploymentFlags struct {
Serveconfig string
}
type Job ¶
type Job struct {
workloads.WorkloadBase
RayJob rayv1.RayJob
SubmitterPod *corev1.Pod
HeadPod *corev1.Pod
WorkerPods []*corev1.Pod
}
func (*Job) ConvertObject ¶
func (*Job) DefaultTemplate ¶
func (*Job) GenerateAdditionalResourceManifests ¶
func (*Job) GenerateTemplateContext ¶
func (*Job) GetServices ¶
func (*Job) IgnoreFiles ¶
func (*Job) ListKnownPods ¶
func (j *Job) ListKnownPods() []workloads.WorkloadPod
func (*Job) ResolveStructure ¶
Click to show internal directories.
Click to hide internal directories.