You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// image registry to fetch base image for building driver image, default value is docker.io, the builder will search for corresponding OS base image from given registry
347
+
// e.g. if your worker node is using Ubuntu 22.04, by default the base image would be docker.io/ubuntu:22.04
348
+
// NOTE: this field won't apply for OpenShift since OpenShift is using its own DriverToolKit image to build driver image
Copy file name to clipboardExpand all lines: bundle/manifests/amd.com_deviceconfigs.yaml
+23Lines changed: 23 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -384,6 +384,29 @@ spec:
384
384
NOTE: Updating the driver image repository is not supported. Please delete the existing DeviceConfig and create a new one with the updated image repository
image registry to fetch base image for building driver image, default value is docker.io, the builder will search for corresponding OS base image from given registry
394
+
e.g. if your worker node is using Ubuntu 22.04, by default the base image would be docker.io/ubuntu:22.04
395
+
NOTE: this field won't apply for OpenShift since OpenShift is using its own DriverToolKit image to build driver image
396
+
type: string
397
+
baseImageRegistryTLS:
398
+
description: TLS settings for fetching base image
399
+
properties:
400
+
insecure:
401
+
description: If true, check if the container image already
402
+
exists using plain HTTP.
403
+
type: boolean
404
+
insecureSkipTLSVerify:
405
+
description: If true, skip any TLS server certificate
406
+
validation
407
+
type: boolean
408
+
type: object
409
+
type: object
387
410
imageRegistrySecret:
388
411
description: secrets used for pull/push images from/to private
Copy file name to clipboardExpand all lines: config/crd/bases/amd.com_deviceconfigs.yaml
+23Lines changed: 23 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -380,6 +380,29 @@ spec:
380
380
NOTE: Updating the driver image repository is not supported. Please delete the existing DeviceConfig and create a new one with the updated image repository
image registry to fetch base image for building driver image, default value is docker.io, the builder will search for corresponding OS base image from given registry
390
+
e.g. if your worker node is using Ubuntu 22.04, by default the base image would be docker.io/ubuntu:22.04
391
+
NOTE: this field won't apply for OpenShift since OpenShift is using its own DriverToolKit image to build driver image
392
+
type: string
393
+
baseImageRegistryTLS:
394
+
description: TLS settings for fetching base image
395
+
properties:
396
+
insecure:
397
+
description: If true, check if the container image already
398
+
exists using plain HTTP.
399
+
type: boolean
400
+
insecureSkipTLSVerify:
401
+
description: If true, skip any TLS server certificate
402
+
validation
403
+
type: boolean
404
+
type: object
405
+
type: object
383
406
imageRegistrySecret:
384
407
description: secrets used for pull/push images from/to private
Copy file name to clipboardExpand all lines: docs/dcm/device-config-manager-configmap.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ The Device Config Manager (DCM) job is to monitor for and apply different config
4
4
5
5
## ConfigMap
6
6
7
-
As mentioned, the `config.json` data specifies different GPU partitioning profiles that can be set on the GPU nodes in your cluster. Below is an example Device Config Manager ConfigMap. This example ConfigMap is also available in the GPU Operator repo here: [_example/configmap.yaml_](https://github.com/pensando/gpu-operator/blob/main/example/configManager/configmap.yaml)
7
+
As mentioned, the `config.json` data specifies different GPU partitioning profiles that can be set on the GPU nodes in your cluster. Below is an example Device Config Manager ConfigMap. This example ConfigMap is also available in the GPU Operator repo here: [_example/configmap.yaml_](https://github.com/ROCm/gpu-operator/blob/main/example/configManager/configmap.yaml)
Copy file name to clipboardExpand all lines: docs/fulldeviceconfig.rst
+31-8Lines changed: 31 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,6 +43,7 @@ Below is an example of a full DeviceConfig CR that can be used to install the AM
43
43
# Not working for OpenShift cluster. OpenShift users please use the Machine Config Operator (MCO) resource to configure amdgpu blacklist.
44
44
# Example MCO resource is available at https://instinct.docs.amd.com/projects/gpu-operator/en/latest/installation/openshift-olm.html#create-blacklist-for-installing-out-of-tree-kernel-module
45
45
blacklist: false
46
+
version: "6.4"# Specify the driver version you would like to be installed that coincides with a ROCm version number
46
47
# Specify your repository to host driver image
47
48
# Note:
48
49
# 1. DO NOT include the image tag as AMD GPU Operator will automatically manage the image tag for you
@@ -53,14 +54,36 @@ Below is an example of a full DeviceConfig CR that can be used to install the AM
Copy file name to clipboardExpand all lines: hack/k8s-patch/metadata-patch/values.yaml
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -54,6 +54,10 @@ deviceConfig:
54
54
version: "6.4"
55
55
# -- specify the secrets to sign the out-of-tree kernel module inside driver image for secure boot, e.g. input private / public key secret {"keySecret":{"name":"privateKeySecret"},"certSecret":{"name":"publicKeySecret"}}
56
56
imageSign: {}
57
+
# -- configure the out-of-tree driver image build within the cluster. e.g. {"baseImageRegistry":"docker.io","baseImageRegistryTLS":{"baseImageRegistry":"docker.io","baseImageRegistryTLS":{"insecure":"false","insecureSkipTLSVerify":"false"}}}
58
+
imageBuild: {}
59
+
# -- configure driver tolerations so that operator can manage out-of-tree drivers on tainted nodes
0 commit comments