Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Intel Corporation Ethernet Controller X710/X557-AT 10GBASE-T as supported device for SR-IOV #329 #343

Closed
relyt0925 opened this issue Jul 23, 2022 · 5 comments

Comments

@relyt0925
Copy link
Contributor

Model: Intel Corporation Ethernet Controller X710/X557-AT 10GBASE-T
Vendor: 8086
Device: 1589

Platform testing was done on IBM Cloud Classic Baremetal Infrastructure: Openshift version 4.10

kubectl get node -o wide
NAME                                 STATUS   ROLES           AGE   VERSION           INTERNAL-IP     EXTERNAL-IP   OS-IMAGE                                                        KERNEL-VERSION                 CONTAINER-RUNTIME
baremetal01                          Ready    master,worker   27d   v1.23.5+3afdacb   169.60.90.124   <none>        Red Hat Enterprise Linux CoreOS 410.84.202206240138-0 (Ootpa)   4.18.0-305.49.1.el8_4.x86_64   cri-o://1.23.3-9.rhaos4.10.git5f73f17.el8

kubectl get sriovnetworknodestates.sriovnetwork.openshift.io -n openshift-sriov-network-operator baremetal01 -o yaml
apiVersion: sriovnetwork.openshift.io/v1
kind: SriovNetworkNodeState
metadata:
  creationTimestamp: "2022-07-12T20:57:44Z"
  generation: 2
  name: baremetal01
  namespace: openshift-sriov-network-operator
  ownerReferences:
  - apiVersion: sriovnetwork.openshift.io/v1
    blockOwnerDeletion: true
    controller: true
    kind: SriovNetworkNodePolicy
    name: default
    uid: d4c683e9-b0ca-415c-9ed6-8de8b2116f84
  resourceVersion: "15392686"
  uid: 37df743a-3eea-4004-b642-da8add78041c
spec:
  dpConfigVersion: "10155862"
status:
  interfaces:
  - deviceID: "1589"
    driver: i40e
    linkSpeed: 100 Mb/s
    linkType: ETH
    mac: ac:1f:6b:0b:f2:36
    mtu: 1500
    name: eno1
    pciAddress: "0000:18:00.0"
    totalvfs: 32
    vendor: "8086"
  - Vfs:
    - deviceID: 154c
      driver: iavf
      mac: 42:3b:be:ae:f7:f7
      mtu: 1500
      name: eno2v0
      pciAddress: "0000:18:06.0"
      vendor: "8086"
      vfID: 0
    - deviceID: 154c
      driver: iavf
      mac: 02:06:a9:9b:fe:c7
      mtu: 1500
      name: eno2v1
      pciAddress: "0000:18:06.1"
      vendor: "8086"
      vfID: 1
    - deviceID: 154c
      driver: iavf
      mac: c2:a6:b6:3b:f2:d7
      mtu: 1500
      name: eno2v10
      pciAddress: "0000:18:07.2"
      vendor: "8086"
      vfID: 10
    - deviceID: 154c
      driver: iavf
      mac: b6:d0:de:db:7d:6f
      mtu: 1500
      name: eno2v11
      pciAddress: "0000:18:07.3"
      vendor: "8086"
      vfID: 11
    - deviceID: 154c
      driver: iavf
      mac: 4a:de:81:7d:15:3a
      mtu: 1500
      name: eno2v12
      pciAddress: "0000:18:07.4"
      vendor: "8086"
      vfID: 12
    - deviceID: 154c
      driver: iavf
      mac: ee:5b:63:df:5a:ac
      mtu: 1500
      name: eno2v13
      pciAddress: "0000:18:07.5"
      vendor: "8086"
      vfID: 13
    - deviceID: 154c
      driver: iavf
      mac: 32:39:49:48:d7:fa
      mtu: 1500
      name: eno2v14
      pciAddress: "0000:18:07.6"
      vendor: "8086"
      vfID: 14
    - deviceID: 154c
      driver: iavf
      mac: 42:0c:a5:57:ae:e8
      mtu: 1500
      name: eno2v15
      pciAddress: "0000:18:07.7"
      vendor: "8086"
      vfID: 15
    - deviceID: 154c
      driver: iavf
      mac: 5a:46:7f:2a:28:e4
      mtu: 1500
      name: eno2v16
      pciAddress: "0000:18:08.0"
      vendor: "8086"
      vfID: 16
    - deviceID: 154c
      driver: iavf
      mac: 9a:da:62:02:23:d6
      mtu: 1500
      name: eno2v17
      pciAddress: "0000:18:08.1"
      vendor: "8086"
      vfID: 17
    - deviceID: 154c
      driver: iavf
      mac: 2e:e7:0f:b7:8c:43
      mtu: 1500
      name: eno2v18
      pciAddress: "0000:18:08.2"
      vendor: "8086"
      vfID: 18
    - deviceID: 154c
      driver: iavf
      mac: ea:48:93:5f:9f:5e
      mtu: 1500
      name: eno2v19
      pciAddress: "0000:18:08.3"
      vendor: "8086"
      vfID: 19
    - deviceID: 154c
      driver: iavf
      mac: 16:71:ed:8b:8c:36
      mtu: 1500
      name: eno2v2
      pciAddress: "0000:18:06.2"
      vendor: "8086"
      vfID: 2
    - deviceID: 154c
      driver: iavf
      mac: fe:3a:5f:8f:9a:17
      mtu: 1500
      name: eno2v3
      pciAddress: "0000:18:06.3"
      vendor: "8086"
      vfID: 3
    - deviceID: 154c
      driver: iavf
      mac: fe:d1:60:51:41:cc
      mtu: 1500
      name: eno2v4
      pciAddress: "0000:18:06.4"
      vendor: "8086"
      vfID: 4
    - deviceID: 154c
      driver: iavf
      mac: 02:1a:82:8c:0f:2d
      mtu: 1500
      name: eno2v5
      pciAddress: "0000:18:06.5"
      vendor: "8086"
      vfID: 5
    - deviceID: 154c
      driver: iavf
      mac: c2:ea:ee:f1:ce:2a
      mtu: 1500
      name: eno2v6
      pciAddress: "0000:18:06.6"
      vendor: "8086"
      vfID: 6
    - deviceID: 154c
      driver: iavf
      mac: e6:a6:06:d6:15:ee
      mtu: 1500
      name: eno2v7
      pciAddress: "0000:18:06.7"
      vendor: "8086"
      vfID: 7
    - deviceID: 154c
      driver: iavf
      mac: 0a:78:e4:74:a9:b2
      mtu: 1500
      name: eno2v8
      pciAddress: "0000:18:07.0"
      vendor: "8086"
      vfID: 8
    - deviceID: 154c
      driver: iavf
      mac: 4e:43:36:6e:8f:87
      mtu: 1500
      name: eno2v9
      pciAddress: "0000:18:07.1"
      vendor: "8086"
      vfID: 9
    deviceID: "1589"
    driver: i40e
    linkSpeed: 100 Mb/s
    linkType: ETH
    mac: ac:1f:6b:0b:f2:37
    mtu: 1500
    name: eno2
    numVfs: 20
    pciAddress: "0000:18:00.1"
    totalvfs: 32
    vendor: "8086"
  - deviceID: "1589"
    driver: i40e
    linkSpeed: 100 Mb/s
    linkType: ETH
    mac: ac:1f:6b:0b:f2:38
    mtu: 1500
    name: eno3
    pciAddress: "0000:18:00.2"
    totalvfs: 32
    vendor: "8086"
  - deviceID: "1589"
    driver: i40e
    linkSpeed: 100 Mb/s
    linkType: ETH
    mac: ac:1f:6b:0b:f2:39
    mtu: 1500
    name: eno4
    pciAddress: "0000:18:00.3"
    totalvfs: 32
    vendor: "8086"
  syncStatus: Succeeded
@adrianchiris
Copy link
Collaborator

@relyt0925 were you able to create SRIOV workloads consuming x557 VFs ? both with SR-IOV kernel and DPDK ?

@relyt0925
Copy link
Contributor Author

@adrianchiris yes I was: I can provide those logs (deployed two pods and networked them together in a sr-iov network in an Openshift cluster)

@relyt0925
Copy link
Contributor Author

@adrianchiris more details:

kubectl exec -it samplepod7 bash
bash-4.4# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: tunl0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1000
    link/ipip 0.0.0.0 brd 0.0.0.0
4: eth0@if4022: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UP group default 
    link/ether a6:44:42:18:02:cc brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 172.30.194.146/32 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::a444:42ff:fe18:2cc/64 scope link 
       valid_lft forever preferred_lft forever
3990: net1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether fe:3a:5f:8f:9a:17 brd ff:ff:ff:ff:ff:ff
    inet 10.56.217.178/24 brd 10.56.217.255 scope global net1
       valid_lft forever preferred_lft forever
    inet6 fe80::fc3a:5fff:fe8f:9a17/64 scope link 
       valid_lft forever preferred_lft forever
bash-4.4# dpdk-testpmd   
EAL: Detected 96 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: No legacy callbacks, legacy socket not created
testpmd: No probed ethernet devices
testpmd: create a new mbuf pool <mb_pool_1>: n=155456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Done
No commandline core given, start packet forwarding
io packet forwarding - ports=0 - cores=0 - streams=0 - NUMA support enabled, MP allocation mode: native

  io packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=0
Press enter to exit

Telling cores to stop...
Waiting for lcores to finish...

  +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.

Bye...

The pods that are associated with an SR-IOV network

apiVersion: v1
items:
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      cni.projectcalico.org/containerID: e8ed8d9fc93697ef07ce8fcb72ed61df3fd8e192a4380f166b2b9053b2aa8d0c
      cni.projectcalico.org/podIP: 172.30.194.146/32
      cni.projectcalico.org/podIPs: 172.30.194.146/32
      k8s.v1.cni.cncf.io/network-status: |-
        [{
            "name": "k8s-pod-network",
            "ips": [
                "172.30.194.146"
            ],
            "default": true,
            "dns": {}
        },{
            "name": "openshift-sriov-network-operator/sriov-baremetal01-eno2-sriovnetwork",
            "interface": "net1",
            "ips": [
                "10.56.217.178"
            ],
            "mac": "fe:3a:5f:8f:9a:17",
            "dns": {},
            "device-info": {
                "type": "pci",
                "version": "1.0.0",
                "pci": {
                    "pci-address": "0000:18:06.3"
                }
            }
        }]
      k8s.v1.cni.cncf.io/networks: "[\n  {\n    \"name\": \"sriov-baremetal01-eno2-sriovnetwork\",
        \n    \"namespace\": \"openshift-sriov-network-operator\"\n  }\n]\n"
      k8s.v1.cni.cncf.io/networks-status: |-
        [{
            "name": "k8s-pod-network",
            "ips": [
                "172.30.194.146"
            ],
            "default": true,
            "dns": {}
        },{
            "name": "openshift-sriov-network-operator/sriov-baremetal01-eno2-sriovnetwork",
            "interface": "net1",
            "ips": [
                "10.56.217.178"
            ],
            "mac": "fe:3a:5f:8f:9a:17",
            "dns": {},
            "device-info": {
                "type": "pci",
                "version": "1.0.0",
                "pci": {
                    "pci-address": "0000:18:06.3"
                }
            }
        }]
      kubectl.kubernetes.io/last-applied-configuration: |
        {"apiVersion":"v1","kind":"Pod","metadata":{"annotations":{"k8s.v1.cni.cncf.io/networks":"[\n  {\n    \"name\": \"sriov-baremetal01-eno2-sriovnetwork\", \n    \"namespace\": \"openshift-sriov-network-operator\"\n  }\n]\n"},"name":"samplepod7","namespace":"default"},"spec":{"containers":[{"command":["/bin/bash","-c","sleep 900000"],"image":"registry.redhat.io/openshift4/dpdk-base-rhel8@sha256:011c58fcb78add9aa5e15a4922f5b97ae6d0ef802c47dee438de358e2265599c","name":"runtimeconfig","resources":{"limits":{"cpu":"2","hugepages-2Mi":"1Gi","memory":"1Gi","openshift.io/intelnics":"1"},"requests":{"cpu":"2","hugepages-2Mi":"1Gi","memory":"1Gi","openshift.io/intelnics":"1"}},"securityContext":{"capabilities":{"add":["IPC_LOCK","SYS_RESOURCE","NET_RAW"]},"runAsUser":0},"volumeMounts":[{"mountPath":"/dev/hugepages","name":"hugepage"}]}],"volumes":[{"emptyDir":{"medium":"HugePages-2Mi"},"name":"hugepage"}]}}
    creationTimestamp: "2022-07-30T16:05:15Z"
    name: samplepod7
    namespace: default
    resourceVersion: "19096468"
    uid: f1ac51a3-24db-47e8-8cb3-d9847e361a12
  spec:
    containers:
    - command:
      - /bin/bash
      - -c
      - sleep 900000
      env:
      - name: CONTAINER_NAME
        value: runtimeconfig
      image: registry.redhat.io/openshift4/dpdk-base-rhel8@sha256:011c58fcb78add9aa5e15a4922f5b97ae6d0ef802c47dee438de358e2265599c
      imagePullPolicy: IfNotPresent
      name: runtimeconfig
      resources:
        limits:
          cpu: "2"
          hugepages-2Mi: 1Gi
          memory: 1Gi
          openshift.io/intelnics: "1"
        requests:
          cpu: "2"
          hugepages-2Mi: 1Gi
          memory: 1Gi
          openshift.io/intelnics: "1"
      securityContext:
        capabilities:
          add:
          - IPC_LOCK
          - SYS_RESOURCE
          - NET_RAW
        runAsUser: 0
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: File
      volumeMounts:
      - mountPath: /dev/hugepages
        name: hugepage
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: kube-api-access-fnzhw
        readOnly: true
      - mountPath: /etc/podnetinfo
        name: podnetinfo
        readOnly: true
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    imagePullSecrets:
    - name: default-dockercfg-lq9gp
    - name: all-icr-io
    nodeName: baremetal01
    preemptionPolicy: PreemptLowerPriority
    priority: 0
    restartPolicy: Always
    schedulerName: default-scheduler
    securityContext: {}
    serviceAccount: default
    serviceAccountName: default
    terminationGracePeriodSeconds: 30
    tolerations:
    - effect: NoExecute
      key: node.kubernetes.io/not-ready
      operator: Exists
      tolerationSeconds: 300
    - effect: NoExecute
      key: node.kubernetes.io/unreachable
      operator: Exists
      tolerationSeconds: 300
    - effect: NoSchedule
      key: node.kubernetes.io/memory-pressure
      operator: Exists
    volumes:
    - emptyDir:
        medium: HugePages-2Mi
      name: hugepage
    - name: kube-api-access-fnzhw
      projected:
        defaultMode: 420
        sources:
        - serviceAccountToken:
            expirationSeconds: 3607
            path: token
        - configMap:
            items:
            - key: ca.crt
              path: ca.crt
            name: kube-root-ca.crt
        - downwardAPI:
            items:
            - fieldRef:
                apiVersion: v1
                fieldPath: metadata.namespace
              path: namespace
        - configMap:
            items:
            - key: service-ca.crt
              path: service-ca.crt
            name: openshift-service-ca.crt
    - downwardAPI:
        defaultMode: 420
        items:
        - fieldRef:
            apiVersion: v1
            fieldPath: metadata.annotations
          path: annotations
        - path: hugepages_2M_request_runtimeconfig
          resourceFieldRef:
            containerName: runtimeconfig
            divisor: 1Mi
            resource: requests.hugepages-2Mi
        - path: hugepages_2M_limit_runtimeconfig
          resourceFieldRef:
            containerName: runtimeconfig
            divisor: 1Mi
            resource: limits.hugepages-2Mi
      name: podnetinfo
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-07-30T16:05:15Z"
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-07-30T16:05:17Z"
      status: "True"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-07-30T16:05:17Z"
      status: "True"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-07-30T16:05:15Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://65748728aa03a2e932831a5e4692a1c564e5303af99000fe291b8aed991985ac
      image: registry.redhat.io/openshift4/dpdk-base-rhel8@sha256:011c58fcb78add9aa5e15a4922f5b97ae6d0ef802c47dee438de358e2265599c
      imageID: registry.redhat.io/openshift4/dpdk-base-rhel8@sha256:011c58fcb78add9aa5e15a4922f5b97ae6d0ef802c47dee438de358e2265599c
      lastState: {}
      name: runtimeconfig
      ready: true
      restartCount: 0
      started: true
      state:
        running:
          startedAt: "2022-07-30T16:05:16Z"
    hostIP: 169.60.90.124
    phase: Running
    podIP: 172.30.194.146
    podIPs:
    - ip: 172.30.194.146
    qosClass: Guaranteed
    startTime: "2022-07-30T16:05:15Z"
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      cni.projectcalico.org/containerID: d4367add3f16a6b658273ad46af129554b46f20bfb62041a755cf8f1307ef625
      cni.projectcalico.org/podIP: 172.30.194.174/32
      cni.projectcalico.org/podIPs: 172.30.194.174/32
      k8s.v1.cni.cncf.io/network-status: |-
        [{
            "name": "k8s-pod-network",
            "ips": [
                "172.30.194.174"
            ],
            "default": true,
            "dns": {}
        },{
            "name": "openshift-sriov-network-operator/sriov-baremetal01-eno2-sriovnetwork",
            "interface": "net1",
            "ips": [
                "10.56.217.177"
            ],
            "mac": "02:1a:82:8c:0f:2d",
            "dns": {},
            "device-info": {
                "type": "pci",
                "version": "1.0.0",
                "pci": {
                    "pci-address": "0000:18:06.5"
                }
            }
        }]
      k8s.v1.cni.cncf.io/networks: "[\n  {\n    \"name\": \"sriov-baremetal01-eno2-sriovnetwork\",
        \n    \"namespace\": \"openshift-sriov-network-operator\"\n  }\n]\n"
      k8s.v1.cni.cncf.io/networks-status: |-
        [{
            "name": "k8s-pod-network",
            "ips": [
                "172.30.194.174"
            ],
            "default": true,
            "dns": {}
        },{
            "name": "openshift-sriov-network-operator/sriov-baremetal01-eno2-sriovnetwork",
            "interface": "net1",
            "ips": [
                "10.56.217.177"
            ],
            "mac": "02:1a:82:8c:0f:2d",
            "dns": {},
            "device-info": {
                "type": "pci",
                "version": "1.0.0",
                "pci": {
                    "pci-address": "0000:18:06.5"
                }
            }
        }]
      kubectl.kubernetes.io/last-applied-configuration: |
        {"apiVersion":"v1","kind":"Pod","metadata":{"annotations":{"k8s.v1.cni.cncf.io/networks":"[\n  {\n    \"name\": \"sriov-baremetal01-eno2-sriovnetwork\", \n    \"namespace\": \"openshift-sriov-network-operator\"\n  }\n]\n"},"name":"samplepod8","namespace":"default"},"spec":{"containers":[{"command":["/bin/bash","-c","sleep 900000"],"image":"registry.redhat.io/openshift4/dpdk-base-rhel8@sha256:011c58fcb78add9aa5e15a4922f5b97ae6d0ef802c47dee438de358e2265599c","name":"runtimeconfig","resources":{"limits":{"cpu":"2","hugepages-2Mi":"1Gi","memory":"1Gi","openshift.io/intelnics":"1"},"requests":{"cpu":"2","hugepages-2Mi":"1Gi","memory":"1Gi","openshift.io/intelnics":"1"}},"securityContext":{"capabilities":{"add":["IPC_LOCK","SYS_RESOURCE","NET_RAW"]},"runAsUser":0},"volumeMounts":[{"mountPath":"/dev/hugepages","name":"hugepage"}]}],"volumes":[{"emptyDir":{"medium":"HugePages-2Mi"},"name":"hugepage"}]}}
    creationTimestamp: "2022-07-30T16:05:15Z"
    name: samplepod8
    namespace: default
    resourceVersion: "19096467"
    uid: b58970e7-7697-4b01-b1ec-43bf9525c6d5
  spec:
    containers:
    - command:
      - /bin/bash
      - -c
      - sleep 900000
      env:
      - name: CONTAINER_NAME
        value: runtimeconfig
      image: registry.redhat.io/openshift4/dpdk-base-rhel8@sha256:011c58fcb78add9aa5e15a4922f5b97ae6d0ef802c47dee438de358e2265599c
      imagePullPolicy: IfNotPresent
      name: runtimeconfig
      resources:
        limits:
          cpu: "2"
          hugepages-2Mi: 1Gi
          memory: 1Gi
          openshift.io/intelnics: "1"
        requests:
          cpu: "2"
          hugepages-2Mi: 1Gi
          memory: 1Gi
          openshift.io/intelnics: "1"
      securityContext:
        capabilities:
          add:
          - IPC_LOCK
          - SYS_RESOURCE
          - NET_RAW
        runAsUser: 0
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: File
      volumeMounts:
      - mountPath: /dev/hugepages
        name: hugepage
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: kube-api-access-wz72z
        readOnly: true
      - mountPath: /etc/podnetinfo
        name: podnetinfo
        readOnly: true
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    imagePullSecrets:
    - name: default-dockercfg-lq9gp
    - name: all-icr-io
    nodeName: baremetal01
    preemptionPolicy: PreemptLowerPriority
    priority: 0
    restartPolicy: Always
    schedulerName: default-scheduler
    securityContext: {}
    serviceAccount: default
    serviceAccountName: default
    terminationGracePeriodSeconds: 30
    tolerations:
    - effect: NoExecute
      key: node.kubernetes.io/not-ready
      operator: Exists
      tolerationSeconds: 300
    - effect: NoExecute
      key: node.kubernetes.io/unreachable
      operator: Exists
      tolerationSeconds: 300
    - effect: NoSchedule
      key: node.kubernetes.io/memory-pressure
      operator: Exists
    volumes:
    - emptyDir:
        medium: HugePages-2Mi
      name: hugepage
    - name: kube-api-access-wz72z
      projected:
        defaultMode: 420
        sources:
        - serviceAccountToken:
            expirationSeconds: 3607
            path: token
        - configMap:
            items:
            - key: ca.crt
              path: ca.crt
            name: kube-root-ca.crt
        - downwardAPI:
            items:
            - fieldRef:
                apiVersion: v1
                fieldPath: metadata.namespace
              path: namespace
        - configMap:
            items:
            - key: service-ca.crt
              path: service-ca.crt
            name: openshift-service-ca.crt
    - downwardAPI:
        defaultMode: 420
        items:
        - fieldRef:
            apiVersion: v1
            fieldPath: metadata.annotations
          path: annotations
        - path: hugepages_2M_request_runtimeconfig
          resourceFieldRef:
            containerName: runtimeconfig
            divisor: 1Mi
            resource: requests.hugepages-2Mi
        - path: hugepages_2M_limit_runtimeconfig
          resourceFieldRef:
            containerName: runtimeconfig
            divisor: 1Mi
            resource: limits.hugepages-2Mi
      name: podnetinfo
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-07-30T16:05:15Z"
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-07-30T16:05:17Z"
      status: "True"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-07-30T16:05:17Z"
      status: "True"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-07-30T16:05:15Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://d32ffb81f3a79c99b119f73f5959efa833d8906397491291f5a0b59379fb5110
      image: registry.redhat.io/openshift4/dpdk-base-rhel8@sha256:011c58fcb78add9aa5e15a4922f5b97ae6d0ef802c47dee438de358e2265599c
      imageID: registry.redhat.io/openshift4/dpdk-base-rhel8@sha256:011c58fcb78add9aa5e15a4922f5b97ae6d0ef802c47dee438de358e2265599c
      lastState: {}
      name: runtimeconfig
      ready: true
      restartCount: 0
      started: true
      state:
        running:
          startedAt: "2022-07-30T16:05:16Z"
    hostIP: 169.60.90.124
    phase: Running
    podIP: 172.30.194.174
    podIPs:
    - ip: 172.30.194.174
    qosClass: Guaranteed
    startTime: "2022-07-30T16:05:15Z"
kind: List
metadata:
  resourceVersion: ""

@adrianchiris
Copy link
Collaborator

support was added in PR #332

@adrianchiris
Copy link
Collaborator

thx for providing the additional details @relyt0925 !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants