@@ -39,9 +39,20 @@ type AIPlatform struct {
3939
4040// AIPlatformSpec defines the desired state
4141type AIPlatformSpec struct {
42+
43+ Volume AiVolumeSpec `json:"volume,omitempty"`
44+ // s3://bucket/artifacts
45+ // s3://bucket/tasks - get rid of this
46+
4247 AppsVolume AiVolumeSpec `json:"appsVolume,omitempty"`
4348 ArtifactsVolume AiVolumeSpec `json:"artifactsVolume,omitempty"`
4449
50+ Features :
51+ // saia-spl
52+ serviceAccountName string `json:"serviceAccountName,omitempty"`
53+ // saia-sec
54+ serviceAccountName string `json:"serviceAccountName,omitempty"`
55+
4556 HeadGroupSpec HeadGroupSpec `json:"headGroupSpec,omitempty"`
4657 WorkerGroupSpec WorkerGroupSpec `json:"workerGroupSpec,omitempty"`
4758 DefaultAcceleratorType string `json:"defaultAcceleratorType"`
@@ -59,7 +70,9 @@ type AIPlatformSpec struct {
5970 SplunkConfiguration SplunkConfiguration `json:"splunkConfiguration,omitempty"`
6071
6172 Weaviate WeaviateSpec `json:"weaviate,omitempty"`
73+ weaviateStorage PersistentVolumeClaim `json:"storage,omitempty"`
6274 SchedulingSpec `json:",inline"` // inlines NodeSelector, Tolerations, Affinity
75+ Ingress `json:",inline"`
6376}
6477
6578type WeaviateSpec struct {
0 commit comments