Skip to content

Commit 487f646

Browse files
committed
Update upstream specifications to their latest version
1 parent 64a9812 commit 487f646

File tree

1,983 files changed

+46194
-34357
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,983 files changed

+46194
-34357
lines changed

crd-catalog/ROCm/gpu-operator/amd.com/v1alpha1/deviceconfigs.yaml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,14 @@ spec:
260260
blacklist:
261261
description: "blacklist amdgpu drivers on the host. Node reboot is required to apply the baclklist on the worker nodes.\nNot working for OpenShift cluster. OpenShift users please use the Machine Config Operator (MCO) resource to configure amdgpu blacklist.\nExample 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"
262262
type: "boolean"
263+
driverType:
264+
default: "container"
265+
description: "specify the type of driver (container/vf-passthrough/pf-passthrough) to install on the worker node. default value is container.\ncontainer: normal amdgpu-dkms driver for Bare Metal GPU nodes or guest VM.\nvf-passthrough: MxGPU GIM driver on the host machine to generate VF, then mount VF to vfio-pci\npf-passthrough: directly mount PF device to vfio-pci"
266+
enum:
267+
- "container"
268+
- "vf-passthrough"
269+
- "pf-passthrough"
270+
type: "string"
263271
enable:
264272
default: true
265273
description: "enable driver install. default value is true.\ndisable is for skipping driver install/uninstall for dryrun or using in-tree amdgpu kernel module"
@@ -327,6 +335,25 @@ spec:
327335
type: "object"
328336
x-kubernetes-map-type: "atomic"
329337
type: "object"
338+
kernelModuleConfig:
339+
description: "advanced arguments, parameters and more configs to manage tne driver"
340+
properties:
341+
loadArgs:
342+
description: "LoadArg are the arguments when modprobe is executed to load the kernel module. The command will be `modprobe ${Args} module_name`."
343+
items:
344+
type: "string"
345+
type: "array"
346+
parameters:
347+
description: "Parameters is being used for modprobe commands. The command will be `modprobe ${Args} module_name ${Parameters}`."
348+
items:
349+
type: "string"
350+
type: "array"
351+
unloadArgs:
352+
description: "UnloadArg are the arguments when modprobe is executed to unload the kernel module. The command will be `modprobe -r ${Args} module_name`."
353+
items:
354+
type: "string"
355+
type: "array"
356+
type: "object"
330357
tolerations:
331358
description: "tolerations for kmm module object"
332359
items:
@@ -410,6 +437,15 @@ spec:
410437
version:
411438
description: "version of the drivers source code, can be used as part of image of dockerfile source image\ndefault value for different OS is: ubuntu: 6.1.3, coreOS: 6.2.2"
412439
type: "string"
440+
vfioConfig:
441+
description: "vfio config\nspecify the specific configs for binding PCI devices to vfio-pci kernel module, applies for driver type vf-passthrough and pf-passthrough"
442+
properties:
443+
deviceIDs:
444+
description: "list of PCI device IDs to load into vfio-pci driver. default is the list of AMD GPU PF/VF PCI device IDs based on driver type vf-passthrough/pf-passthrough."
445+
items:
446+
type: "string"
447+
type: "array"
448+
type: "object"
413449
type: "object"
414450
metricsExporter:
415451
description: "metrics exporter"
@@ -450,6 +486,11 @@ spec:
450486
maximum: 32767.0
451487
minimum: 30000.0
452488
type: "integer"
489+
podResourceAPISocketPath:
490+
default: "/var/lib/kubelet/pod-resources"
491+
description: "Set the host path for pod-resource kubelet.socket,\nvanila kubernetes path is /var/lib/kubelet/pod-resources\nmicrok8s path is /var/snap/microk8s/common/var/lib/kubelet/pod-resources/\npath is an absolute unix path that allows a trailing slash"
492+
pattern: "^(/[^/\\0]+)*(/)?$"
493+
type: "string"
453494
port:
454495
default: 5000
455496
description: "Port is the internal port used for in-cluster and node access to pull metrics from the metrics-exporter (default 5000)."

crd-catalog/apache/camel-k/camel.apache.org/v1/integrationplatforms.yaml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -946,6 +946,30 @@ spec:
946946
description: "To configure tls secret name"
947947
type: "string"
948948
type: "object"
949+
init-containers:
950+
description: "The configuration of Init Containers trait"
951+
properties:
952+
auto:
953+
description: "To automatically enable the trait"
954+
type: "boolean"
955+
configuration:
956+
description: "Legacy trait configuration parameters.\nDeprecated: for backward compatibility."
957+
type: "object"
958+
x-kubernetes-preserve-unknown-fields: true
959+
enabled:
960+
description: "Deprecated: no longer in use."
961+
type: "boolean"
962+
initTasks:
963+
description: "A list of init tasks to be executed with format `<name>;<container-image>;<container-command>`."
964+
items:
965+
type: "string"
966+
type: "array"
967+
sideCarTasks:
968+
description: "A list of sidecar tasks to be executed with format `<name>;<container-image>;<container-command>`."
969+
items:
970+
type: "string"
971+
type: "array"
972+
type: "object"
949973
istio:
950974
description: "The configuration of Istio trait"
951975
properties:
@@ -2587,6 +2611,30 @@ spec:
25872611
description: "To configure tls secret name"
25882612
type: "string"
25892613
type: "object"
2614+
init-containers:
2615+
description: "The configuration of Init Containers trait"
2616+
properties:
2617+
auto:
2618+
description: "To automatically enable the trait"
2619+
type: "boolean"
2620+
configuration:
2621+
description: "Legacy trait configuration parameters.\nDeprecated: for backward compatibility."
2622+
type: "object"
2623+
x-kubernetes-preserve-unknown-fields: true
2624+
enabled:
2625+
description: "Deprecated: no longer in use."
2626+
type: "boolean"
2627+
initTasks:
2628+
description: "A list of init tasks to be executed with format `<name>;<container-image>;<container-command>`."
2629+
items:
2630+
type: "string"
2631+
type: "array"
2632+
sideCarTasks:
2633+
description: "A list of sidecar tasks to be executed with format `<name>;<container-image>;<container-command>`."
2634+
items:
2635+
type: "string"
2636+
type: "array"
2637+
type: "object"
25902638
istio:
25912639
description: "The configuration of Istio trait"
25922640
properties:

crd-catalog/apache/camel-k/camel.apache.org/v1/integrationprofiles.yaml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -840,6 +840,30 @@ spec:
840840
description: "To configure tls secret name"
841841
type: "string"
842842
type: "object"
843+
init-containers:
844+
description: "The configuration of Init Containers trait"
845+
properties:
846+
auto:
847+
description: "To automatically enable the trait"
848+
type: "boolean"
849+
configuration:
850+
description: "Legacy trait configuration parameters.\nDeprecated: for backward compatibility."
851+
type: "object"
852+
x-kubernetes-preserve-unknown-fields: true
853+
enabled:
854+
description: "Deprecated: no longer in use."
855+
type: "boolean"
856+
initTasks:
857+
description: "A list of init tasks to be executed with format `<name>;<container-image>;<container-command>`."
858+
items:
859+
type: "string"
860+
type: "array"
861+
sideCarTasks:
862+
description: "A list of sidecar tasks to be executed with format `<name>;<container-image>;<container-command>`."
863+
items:
864+
type: "string"
865+
type: "array"
866+
type: "object"
843867
istio:
844868
description: "The configuration of Istio trait"
845869
properties:
@@ -2386,6 +2410,30 @@ spec:
23862410
description: "To configure tls secret name"
23872411
type: "string"
23882412
type: "object"
2413+
init-containers:
2414+
description: "The configuration of Init Containers trait"
2415+
properties:
2416+
auto:
2417+
description: "To automatically enable the trait"
2418+
type: "boolean"
2419+
configuration:
2420+
description: "Legacy trait configuration parameters.\nDeprecated: for backward compatibility."
2421+
type: "object"
2422+
x-kubernetes-preserve-unknown-fields: true
2423+
enabled:
2424+
description: "Deprecated: no longer in use."
2425+
type: "boolean"
2426+
initTasks:
2427+
description: "A list of init tasks to be executed with format `<name>;<container-image>;<container-command>`."
2428+
items:
2429+
type: "string"
2430+
type: "array"
2431+
sideCarTasks:
2432+
description: "A list of sidecar tasks to be executed with format `<name>;<container-image>;<container-command>`."
2433+
items:
2434+
type: "string"
2435+
type: "array"
2436+
type: "object"
23892437
istio:
23902438
description: "The configuration of Istio trait"
23912439
properties:

0 commit comments

Comments
 (0)