Skip to content

Commit d8deb1f

Browse files
authored
Catalog update [nvidia-network-operator] [v4.18, v4.17, v4.16] (redhat-openshift-ecosystem#6446)
Signed-off-by: Fred Rolland <[email protected]>
1 parent af02669 commit d8deb1f

File tree

6 files changed

+565
-0
lines changed

6 files changed

+565
-0
lines changed

catalogs/v4.16/nvidia-network-operator/catalog.yaml

Lines changed: 87 additions & 0 deletions
Large diffs are not rendered by default.

catalogs/v4.17/nvidia-network-operator/catalog.yaml

Lines changed: 233 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ schema: olm.package
88
---
99
entries:
1010
- name: nvidia-network-operator.v25.4.0
11+
- name: nvidia-network-operator.v25.7.0
12+
replaces: nvidia-network-operator.v25.4.0
1113
name: stable
1214
package: nvidia-network-operator
1315
schema: olm.channel
@@ -481,3 +483,234 @@ relatedImages:
481483
- image: registry.connect.redhat.com/nvidia-network-operator/nvidia-network-operator@sha256:2418015d00846dd0d7a8aca11927f1e89b4d8d525e6ae936360e3e3b3bd9e22f
482484
name: ""
483485
schema: olm.bundle
486+
---
487+
image: registry.connect.redhat.com/nvidia-network-operator/nvidia-network-operator@sha256:2cc940711539edd93a23355dcb06365821d140346e1df248386a77667c0f47ea
488+
name: nvidia-network-operator.v25.7.0
489+
package: nvidia-network-operator
490+
properties:
491+
- type: olm.gvk
492+
value:
493+
group: mellanox.com
494+
kind: HostDeviceNetwork
495+
version: v1alpha1
496+
- type: olm.gvk
497+
value:
498+
group: mellanox.com
499+
kind: IPoIBNetwork
500+
version: v1alpha1
501+
- type: olm.gvk
502+
value:
503+
group: mellanox.com
504+
kind: MacvlanNetwork
505+
version: v1alpha1
506+
- type: olm.gvk
507+
value:
508+
group: mellanox.com
509+
kind: NicClusterPolicy
510+
version: v1alpha1
511+
- type: olm.package
512+
value:
513+
packageName: nvidia-network-operator
514+
version: 25.7.0
515+
- type: olm.csv.metadata
516+
value:
517+
annotations:
518+
alm-examples: |-
519+
[
520+
{
521+
"apiVersion": "mellanox.com/v1alpha1",
522+
"kind": "HostDeviceNetwork",
523+
"metadata": {
524+
"name": "example-hostdevice-network"
525+
},
526+
"spec": {
527+
"ipam": "{\n \"type\": \"whereabouts\",\n \"range\": \"192.168.3.225/28\",\n \"exclude\": [\n \"192.168.3.229/30\",\n \"192.168.3.236/32\"\n ]\n}\n",
528+
"networkNamespace": "default",
529+
"resourceName": "hostdev"
530+
}
531+
},
532+
{
533+
"apiVersion": "mellanox.com/v1alpha1",
534+
"kind": "IPoIBNetwork",
535+
"metadata": {
536+
"name": "example-ipoibnetwork"
537+
},
538+
"spec": {
539+
"ipam": "{\n \"type\": \"whereabouts\",\n \"range\": \"192.168.6.225/28\",\n \"exclude\": [\n \"192.168.6.229/30\",\n \"192.168.6.236/32\"\n ]\n}\n",
540+
"master": "ibs3f1",
541+
"networkNamespace": "default"
542+
}
543+
},
544+
{
545+
"apiVersion": "mellanox.com/v1alpha1",
546+
"kind": "MacvlanNetwork",
547+
"metadata": {
548+
"name": "example-macvlannetwork"
549+
},
550+
"spec": {
551+
"ipam": "{\n \"type\": \"whereabouts\",\n \"range\": \"192.168.2.225/24\",\n \"exclude\": [\n \"192.168.2.229/30\",\n \"192.168.2.236/32\"\n ]\n}\n",
552+
"master": "ens2f0",
553+
"mode": "bridge",
554+
"mtu": 1500,
555+
"networkNamespace": "default"
556+
}
557+
},
558+
{
559+
"apiVersion": "mellanox.com/v1alpha1",
560+
"kind": "NicClusterPolicy",
561+
"metadata": {
562+
"name": "nic-cluster-policy"
563+
},
564+
"spec": {
565+
"ofedDriver": {
566+
"image": "doca-driver",
567+
"livenessProbe": {
568+
"initialDelaySeconds": 30,
569+
"periodSeconds": 30
570+
},
571+
"readinessProbe": {
572+
"initialDelaySeconds": 10,
573+
"periodSeconds": 30
574+
},
575+
"repository": "nvcr.io/nvidia/mellanox",
576+
"startupProbe": {
577+
"initialDelaySeconds": 10,
578+
"periodSeconds": 20
579+
},
580+
"terminationGracePeriodSeconds": 300,
581+
"upgradePolicy": {
582+
"autoUpgrade": true,
583+
"drain": {
584+
"deleteEmptyDir": true,
585+
"enable": true,
586+
"force": true,
587+
"podSelector": "",
588+
"timeoutSeconds": 300
589+
},
590+
"maxParallelUpgrades": 1
591+
},
592+
"version": "doca3.1.0-25.07-0.9.7.0-0"
593+
},
594+
"rdmaSharedDevicePlugin": {
595+
"config": "{\n \"configList\": [\n {\n \"resourceName\": \"rdma_shared_device_a\",\n \"rdmaHcaMax\": 63,\n \"selectors\": {\n \"vendors\": [\"15b3\"]\n }\n }\n ]\n}\n",
596+
"image": "k8s-rdma-shared-dev-plugin",
597+
"repository": "nvcr.io/nvidia/mellanox",
598+
"version": "sha256:a87096761d155eeb6f470e042d2d167bb466d57e63b4aba957f57d745e15a9b2"
599+
}
600+
}
601+
}
602+
]
603+
capabilities: Basic Install
604+
containerImage: nvcr.io/nvidia/cloud-native/network-operator@sha256:51270965284cceeda659fb1098e70a888b39664ceade7e9d455fb95ac85914b7
605+
createdAt: "2025-08-21T19:12:20Z"
606+
description: Deploy and manage NVIDIA networking resources in Kubernetes
607+
features.operators.openshift.io/cnf: "false"
608+
features.operators.openshift.io/cni: "true"
609+
features.operators.openshift.io/csi: "false"
610+
features.operators.openshift.io/disconnected: "true"
611+
features.operators.openshift.io/fips-compliant: "false"
612+
features.operators.openshift.io/proxy-aware: "true"
613+
features.operators.openshift.io/tls-profiles: "false"
614+
features.operators.openshift.io/token-auth-aws: "false"
615+
features.operators.openshift.io/token-auth-azure: "false"
616+
features.operators.openshift.io/token-auth-gcp: "false"
617+
operatorframework.io/suggested-namespace: nvidia-network-operator
618+
operators.operatorframework.io/builder: operator-sdk-v1.33.0
619+
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
620+
provider: NVIDIA
621+
repository: https://github.com/Mellanox/network-operator/
622+
support: NVIDIA
623+
apiServiceDefinitions: {}
624+
crdDescriptions:
625+
owned:
626+
- kind: HostDeviceNetwork
627+
name: hostdevicenetworks.mellanox.com
628+
version: v1alpha1
629+
- kind: IPoIBNetwork
630+
name: ipoibnetworks.mellanox.com
631+
version: v1alpha1
632+
- kind: MacvlanNetwork
633+
name: macvlannetworks.mellanox.com
634+
version: v1alpha1
635+
- kind: NicClusterPolicy
636+
name: nicclusterpolicies.mellanox.com
637+
version: v1alpha1
638+
description: |
639+
## NVIDIA Network Operator
640+
The NVIDIA Network Operator simplifies the provisioning and management of NVIDIA networking resources in a Kubernetes cluster. The operator automatically installs the required host networking software - bringing together all the needed components to provide high-speed network connectivity. These components include the NVIDIA networking driver, Kubernetes device plugin, CNI plugins, IP address management (IPAM) plugin and others.
641+
The NVIDIA Network Operator works in conjunction with the NVIDIA GPU Operator to deliver high-throughput, low-latency networking for scale-out, GPU computing clusters.
642+
643+
The Network Operator uses Node Feature Discovery (NFD) labels in order to properly schedule resources.
644+
Nodes can be labelled manually or using the NFD Operator. An example of `NodeFeatureDiscovery`
645+
configuration is available in the documentation.
646+
The following NFD labels are used:
647+
`feature.node.kubernetes.io/pci-15b3.present` for nodes containing NVIDIA Networking hardware.
648+
`feature.node.kubernetes.io/pci-10de.present` for nodes containing NVIDIA GPU hardware.
649+
650+
The Network Operator is open-source. For more information on contributions and release artifacts, see the [GitHub repo](https://github.com/Mellanox/network-operator/)
651+
displayName: NVIDIA Network Operator
652+
installModes:
653+
- supported: true
654+
type: OwnNamespace
655+
- supported: true
656+
type: SingleNamespace
657+
- supported: false
658+
type: MultiNamespace
659+
- supported: false
660+
type: AllNamespaces
661+
keywords:
662+
- sriov
663+
- networking
664+
labels:
665+
operatorframework.io/arch.amd64: supported
666+
operatorframework.io/arch.arm64: supported
667+
links:
668+
- name: Network Operator Documentation
669+
url: https://docs.nvidia.com/networking/software/cloud-orchestration/index.html
670+
- name: GitHub repository
671+
url: https://github.com/Mellanox/network-operator/
672+
maintainers:
673+
674+
name: NVIDIA
675+
maturity: alpha
676+
provider:
677+
name: NVIDIA
678+
url: https://github.com/Mellanox/network-operator/
679+
relatedImages:
680+
- image: nvcr.io/nvidia/cloud-native/network-operator@sha256:51270965284cceeda659fb1098e70a888b39664ceade7e9d455fb95ac85914b7
681+
name: nvidia-network-operator
682+
- image: nvcr.io/nvidia/doca/doca_telemetry@sha256:13c2a2d055e501c03c6451413b85476ceafbc2fbffc7443952294c196f3f89f3
683+
name: doca-telemetry-service
684+
- image: nvcr.io/nvidia/mellanox/doca-driver@sha256:30354799264480e1aee057397eef2c52b277bbc6872184e2b7b811f4152b3a67
685+
name: doca-driver-5
686+
- image: nvcr.io/nvidia/mellanox/doca-driver@sha256:423aea08b4a0f01e2e19b6a709e14347bd08f8274f40002e0224090dfa4904fc
687+
name: doca-driver-2
688+
- image: nvcr.io/nvidia/mellanox/doca-driver@sha256:5ad37cd5ae96153e6f87670f437ff5f6e44febe7bb6eaeb1a0f219e28284e53d
689+
name: doca-driver-0
690+
- image: nvcr.io/nvidia/mellanox/doca-driver@sha256:9a831bfdf85f313b1f5749b7c9b2673bb8fff18b4ff768c9242dabaa4468e449
691+
name: doca-driver-4
692+
- image: nvcr.io/nvidia/mellanox/doca-driver@sha256:d41eea65b102dc5bb5792871ae212b59a65dae492ca109c52138d5626eba1ffd
693+
name: doca-driver-1
694+
- image: nvcr.io/nvidia/mellanox/doca-driver@sha256:f9d4b8358c68ba28f849ca710bf769c4327a639733c0ff30282ca33a744078f6
695+
name: doca-driver-3
696+
- image: nvcr.io/nvidia/mellanox/ib-kubernetes@sha256:1fa251979b5f5201af50bc7aa6936829103d742f42bfbf752f20852f5fe44dfb
697+
name: ib-kubernetes
698+
- image: nvcr.io/nvidia/mellanox/ipoib-cni@sha256:7564ad1142c863e61f1dd84f5714deba9a7c6f6d85efb383ac3a2566eb4f4b71
699+
name: ipoib-cni
700+
- image: nvcr.io/nvidia/mellanox/k8s-rdma-shared-dev-plugin@sha256:a87096761d155eeb6f470e042d2d167bb466d57e63b4aba957f57d745e15a9b2
701+
name: rdma-shared-device-plugin
702+
- image: nvcr.io/nvidia/mellanox/network-operator-init-container@sha256:02ee60ac6ee163acc97706bd4229d268f608a95bcbcb6fccee90ceb1d8a6c62b
703+
name: nvidia-network-operator-init-container
704+
- image: nvcr.io/nvidia/mellanox/nic-configuration-operator-daemon@sha256:b78c15904cecd343fa48374757b3619b5cbdc22059d5ee9731da87e35b94a2e2
705+
name: nic-configuration-operator-daemon
706+
- image: nvcr.io/nvidia/mellanox/nic-configuration-operator@sha256:03f34f7fde3f65ca7b214b66c6fdbc1250d4f3863f9c02b0fba78e8aa84efca3
707+
name: nic-configuration-operator
708+
- image: nvcr.io/nvidia/mellanox/nic-feature-discovery@sha256:1330e3a7ea2491bc310bfc4766769389ceb56d050831bf9c145b7bfb6aba36c4
709+
name: nic-feature-discovery
710+
- image: nvcr.io/nvidia/mellanox/nvidia-k8s-ipam@sha256:3f692273c1598525b9c698c9d9cd463e5ddc55b638c6c031639f38786fc67475
711+
name: nv-ipam
712+
- image: nvcr.io/nvidia/mellanox/sriov-network-device-plugin@sha256:7508a160f3f124e0b78d2b4d5a52deca6b9f56e226fee957c4d156e425eb101a
713+
name: sriov-network-device-plugin
714+
- image: registry.connect.redhat.com/nvidia-network-operator/nvidia-network-operator@sha256:2cc940711539edd93a23355dcb06365821d140346e1df248386a77667c0f47ea
715+
name: ""
716+
schema: olm.bundle

0 commit comments

Comments
 (0)