@@ -184,12 +184,8 @@ type DCGMExporterServiceMonitorConfig = ServiceMonitorConfig
184184
185185// OperatorSpec describes configuration options for the operator
186186type OperatorSpec struct {
187- // Deprecated: DefaultRuntime is no longer used by the gpu-operator. This is instead, detected at runtime.
188- // +optional
189- DefaultRuntime Runtime `json:"defaultRuntime,omitempty"`
190187 // +kubebuilder:default=nvidia
191- RuntimeClass string `json:"runtimeClass,omitempty"`
192- InitContainer InitContainerSpec `json:"initContainer,omitempty"`
188+ RuntimeClass string `json:"runtimeClass,omitempty"`
193189
194190 // Optional: Map of string keys and values that can be used to organize and categorize
195191 // (scope and select) objects. May match selectors of replication controllers
@@ -328,30 +324,6 @@ type DaemonsetsSpec struct {
328324 PodSecurityContext * corev1.PodSecurityContext `json:"podSecurityContext,omitempty"`
329325}
330326
331- // Deprecated: InitContainerSpec describes configuration for initContainer image used with all components
332- type InitContainerSpec struct {
333- // Repository represents image repository path
334- Repository string `json:"repository,omitempty"`
335-
336- // Image represents image name
337- // +kubebuilder:validation:Pattern=[a-zA-Z0-9\-]+
338- Image string `json:"image,omitempty"`
339-
340- // Version represents image tag(version)
341- Version string `json:"version,omitempty"`
342-
343- // Image pull policy
344- // +kubebuilder:validation:Optional
345- ImagePullPolicy string `json:"imagePullPolicy,omitempty"`
346-
347- // Image pull secrets
348- // +kubebuilder:validation:Optional
349- // +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true
350- // +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors.displayName="Image pull secrets"
351- // +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors.x-descriptors="urn:alm:descriptor:io.kubernetes:Secret"
352- ImagePullSecrets []string `json:"imagePullSecrets,omitempty"`
353- }
354-
355327// ValidatorSpec describes configuration options for validation pod
356328type ValidatorSpec struct {
357329 // Plugin validator spec
@@ -2114,9 +2086,6 @@ func ImagePath(spec interface{}) (string, error) {
21142086 case * ValidatorSpec :
21152087 config := spec .(* ValidatorSpec )
21162088 return imagePath (config .Repository , config .Image , config .Version , "VALIDATOR_IMAGE" )
2117- case * InitContainerSpec :
2118- config := spec .(* InitContainerSpec )
2119- return imagePath (config .Repository , config .Image , config .Version , "CUDA_BASE_IMAGE" )
21202089 case * MIGManagerSpec :
21212090 config := spec .(* MIGManagerSpec )
21222091 return imagePath (config .Repository , config .Image , config .Version , "MIG_MANAGER_IMAGE" )
0 commit comments