SPDX-License-Identifier: Apache-2.0
Copyright (c) 2020-2024 Intel Corporation
- Intel® Ethernet Network Adapter X710/E810
- OpenShift 4.11-4.13
In order to set the kernel parameter needed for correct functioning of Operator, please use the following command:
$ oc apply -f extras/fw-search-path-machine-config.yaml
See alternative firmware search path section for more information.
Deploy systemd ICE driver reload service (needed only for DDP configuration functionality, E810 only)
To enable ICE driver reload on boot, which is needed for DDP update functionality, please use the following command:
$ oc apply -f extras/ice-driver-reload-machine-config.yaml
Please refer to ICE driver reload section for more information.
Intel Ethernet Operator can be deployed from Red Hat Certified Operators catalog using CLI or OCP cluster web console.
Create a namespace for the operator:
$ oc create ns intel-ethernet-operator
Create and apply the following OperatorGroup
yaml file:
apiVersion: operators.coreos.com/v1
kind: OperatorGroup
metadata:
name: intel-ethernet-operator
namespace: intel-ethernet-operator
spec:
targetNamespaces:
- intel-ethernet-operator
$ oc apply -f <filename>
Note: If your cluster is behind proxy and you want to use external
fwURL
(X710/E810) andddpURL
(E810 only) inEthernetClusterConfig
, then you need to configure proxy on cluster. You can configure it by using OCP cluster-wide proxy or by setting HTTP_PROXY, HTTPS_PROXY and NO_PROXY environmental variables in operator's subscription. Be aware that operator will ignore lowercasehttp_proxy
variables and will accept only uppercase variables.
Then create and apply Subscription
yaml file:
apiVersion: operators.coreos.com/v1alpha1
kind: Subscription
metadata:
name: intel-ethernet-subscription
namespace: intel-ethernet-operator
spec:
channel: alpha
name: intel-ethernet-operator
source: certified-operators
sourceNamespace: openshift-marketplace
$ oc apply -f <filename>
Check if the Operator has deployed successfully:
$ oc get pods -n intel-ethernet-operator
NAME READY STATUS RESTARTS AGE
cvl-discovery-db6j7 1/1 Running 0 23h
cvl-discovery-fl5n6 1/1 Running 0 23h
fwddp-daemon-4cmn7 1/1 Running 0 23h
fwddp-daemon-5jjzw 1/1 Running 0 23h
intel-ethernet-operator-controller-manager-75d4449bfb-cx65b 1/1 Running 0 23h
intel-ethernet-operator-controller-manager-75d4449bfb-dhqv5 1/1 Running 0 23h
Using OpenShift Container Platform web console
:
- In the OpenShift Container Platform web console, click Operators → OperatorHub.
- Select Intel Ethernet Operator from the list of available Operators, and then click Install.
- On the Install Operator page, under a specific namespace on the cluster, select intel-ethernet-operator.
- Click Install.
- Verify if all Operator resources has deployed successfully either using web console or CLI.
Steps to uninstall Intel Ethernet Operator can be found here.