Bug 2011393
| Summary: | NFD 4.9 is using wrong naming convention for CSV channel | |||
|---|---|---|---|---|
| Product: | OpenShift Container Platform | Reporter: | Carlos Eduardo Arango Gutierrez <carangog> | |
| Component: | Node Feature Discovery Operator | Assignee: | Carlos Eduardo Arango Gutierrez <carangog> | |
| Status: | CLOSED ERRATA | QA Contact: | Walid A. <wabouham> | |
| Severity: | medium | Docs Contact: | ||
| Priority: | unspecified | |||
| Version: | 4.10 | CC: | aos-bugs, sejug | |
| Target Milestone: | --- | |||
| Target Release: | 4.10.0 | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | ||
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 2011446 (view as bug list) | Environment: | ||
| Last Closed: | 2022-03-10 15:56:48 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 2011446 | |||
|
Description
Carlos Eduardo Arango Gutierrez
2021-10-06 14:24:17 UTC
Verified on OCP 4.10.0-0.nightly-2021-10-06-093151 # oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.10.0-0.nightly-2021-10-06-093151 True False 26h Cluster version is 4.10.0-0.nightly-2021-10-06-093151 that channel shows "stable" instead of 4.9 or 4.x in several files. Create NFD operator bundle from latest NFD operator image built from master branch of https://github.com/openshift/cluster-nfd-operator.git repo clone and created an instance of the NFD operand (nodefeaturediscovery). All worker nodes were labeled correctly and NFD operator running. git clone https://github.com/openshift/cluster-nfd-operator.git # cd cluster-nfd-operator # ls -ltr total 148 -rw-r--r--. 1 root root 2998 Oct 8 01:37 README.md -rw-r--r--. 1 root root 533 Oct 8 01:37 PROJECT -rw-r--r--. 1 root root 145 Oct 8 01:37 OWNERS -rw-r--r--. 1 root root 7447 Oct 8 01:37 Makefile -rw-r--r--. 1 root root 10175 Oct 8 01:37 LICENSE -rw-r--r--. 1 root root 665 Oct 8 01:37 Dockerfile drwxr-xr-x. 3 root root 20 Oct 8 01:37 build drwxr-xr-x. 4 root root 32 Oct 8 01:37 api drwxr-xr-x. 11 root root 145 Oct 8 01:37 config -rw-r--r--. 1 root root 518 Oct 8 01:37 go.mod drwxr-xr-x. 2 root root 267 Oct 8 01:37 controllers -rw-r--r--. 1 root root 5111 Oct 8 01:37 main.go -rw-r--r--. 1 root root 97064 Oct 8 01:37 go.sum drwxr-xr-x. 2 root root 32 Oct 8 01:37 utils drwxr-xr-x. 5 root root 53 Oct 8 01:37 pkg drwxr-xr-x. 3 root root 82 Oct 8 01:37 manifests drwxr-xr-x. 11 root root 199 Oct 8 01:37 vendor drwxr-xr-x. 2 root root 24 Oct 8 01:37 version drwxr-xr-x. 2 root root 45 Oct 8 01:57 bin drwxr-xr-x. 5 root root 52 Oct 8 01:58 bundle -rw-r--r--. 1 root root 1006 Oct 8 01:58 bundle.Dockerfile # cat Makefile | grep CHANN # CHANNELS define the bundle channels used in the bundle. # Add a new line here if you would like to change its default config. (E.g CHANNELS = "preview,fast,stable") # - use the CHANNELS as arg of the bundle target (e.g make bundle CHANNELS=preview,fast,stable) # - use environment variables to overwrite this value (e.g export CHANNELS="preview,fast,stable") CHANNELS="stable" ifneq ($(origin CHANNELS), undefined) BUNDLE_CHANNELS := --channels=$(CHANNELS) # DEFAULT_CHANNEL defines the default channel used in the bundle. # Add a new line here if you would like to change its default config. (E.g DEFAULT_CHANNEL = "stable") # - use the DEFAULT_CHANNEL as arg of the bundle target (e.g make bundle DEFAULT_CHANNEL=stable) # - use environment variables to overwrite this value (e.g export DEFAULT_CHANNEL="stable") DEFAULT_CHANNEL="stable" ifneq ($(origin DEFAULT_CHANNEL), undefined) BUNDLE_DEFAULT_CHANNEL := --default-channel=$(DEFAULT_CHANNEL) BUNDLE_METADATA_OPTS ?= $(BUNDLE_CHANNELS) $(BUNDLE_DEFAULT_CHANNEL) # cat Makefile | grep CHANNELS # CHANNELS define the bundle channels used in the bundle. # Add a new line here if you would like to change its default config. (E.g CHANNELS = "preview,fast,stable") # - use the CHANNELS as arg of the bundle target (e.g make bundle CHANNELS=preview,fast,stable) # - use environment variables to overwrite this value (e.g export CHANNELS="preview,fast,stable") CHANNELS="stable" ifneq ($(origin CHANNELS), undefined) BUNDLE_CHANNELS := --channels=$(CHANNELS) BUNDLE_METADATA_OPTS ?= $(BUNDLE_CHANNELS) $(BUNDLE_DEFAULT_CHANNEL) # cat Makefile | grep CHANNELS= # - use the CHANNELS as arg of the bundle target (e.g make bundle CHANNELS=preview,fast,stable) # - use environment variables to overwrite this value (e.g export CHANNELS="preview,fast,stable") CHANNELS="stable" # cat Makefile | grep CHANNEL= # - use the DEFAULT_CHANNEL as arg of the bundle target (e.g make bundle DEFAULT_CHANNEL=stable) # - use environment variables to overwrite this value (e.g export DEFAULT_CHANNEL="stable") DEFAULT_CHANNEL="stable" # cat Makefile | grep CHANNELS= # - use the CHANNELS as arg of the bundle target (e.g make bundle CHANNELS=preview,fast,stable) # - use environment variables to overwrite this value (e.g export CHANNELS="preview,fast,stable") CHANNELS="stable" # pwd /root/go/src/github.com/openshift/cluster-nfd-operator # cd manifests/4.10/ # cat bundle.Dockerfile | grep stable LABEL operators.operatorframework.io.bundle.channels.v1=stable LABEL operators.operatorframework.io.bundle.channel.default.v1=stable # pwd /root/go/src/github.com/openshift/cluster-nfd-operator/manifests/4.10 [root@ip-172-31-45-145 4.10]# ]# ls -ltr total 8 drwxr-xr-x. 2 root root 4096 Oct 8 01:37 manifests -rw-r--r--. 1 root root 946 Oct 8 01:37 bundle.Dockerfile drwxr-xr-x. 3 root root 23 Oct 8 01:37 tests drwxr-xr-x. 2 root root 30 Oct 8 01:37 metadata # cd metadata/ # ls -ltr total 4 -rw-r--r--. 1 root root 826 Oct 8 01:37 annotations.yaml # cat annotations.yaml | grep stable operators.operatorframework.io.bundle.channels.v1: stable operators.operatorframework.io.bundle.channel.default.v1: stable # # pwd /root/go/src/github.com/openshift/cluster-nfd-operator/manifests/4.10/metadata # # cd ../../ # ls -ltr total 12 -rw-r--r--. 1 root root 91 Oct 8 01:37 nfd.package.yaml -rw-r--r--. 1 root root 440 Oct 8 01:37 image-references -rw-r--r--. 1 root root 553 Oct 8 01:37 art.yaml drwxr-xr-x. 5 root root 77 Oct 8 01:37 4.10 # pwd /root/go/src/github.com/openshift/cluster-nfd-operator/manifests # cat nfd.package.yaml | grep stable - name: stable defaultChannel: stable # oc get pods -n openshift-nfd NAME READY STATUS RESTARTS AGE 6468f1a3ce391ba4e63712cd5dfecea221dd8917b6ba6994b6a8be--1-l5wlt 0/1 Completed 0 89m nfd-controller-manager-7cbbc59d45-7wwsb 2/2 Running 0 89m nfd-master-fqlgg 1/1 Running 0 71m nfd-master-g4x6x 1/1 Running 0 71m nfd-master-lrh4w 1/1 Running 0 71m nfd-worker-j6cks 1/1 Running 0 71m nfd-worker-lftbg 1/1 Running 0 71m nfd-worker-xzjrw 1/1 Running 0 71m quay-io-wabouham-nfd-operator-bundle-4-10 1/1 Running 0 89m # oc describe node | grep feature feature.node.kubernetes.io/cpu-cpuid.ADX=true feature.node.kubernetes.io/cpu-cpuid.AESNI=true feature.node.kubernetes.io/cpu-cpuid.AVX=true feature.node.kubernetes.io/cpu-cpuid.AVX2=true feature.node.kubernetes.io/cpu-cpuid.AVX512BW=true feature.node.kubernetes.io/cpu-cpuid.AVX512CD=true feature.node.kubernetes.io/cpu-cpuid.AVX512DQ=true feature.node.kubernetes.io/cpu-cpuid.AVX512F=true feature.node.kubernetes.io/cpu-cpuid.AVX512VL=true feature.node.kubernetes.io/cpu-cpuid.FMA3=true feature.node.kubernetes.io/cpu-cpuid.HLE=true feature.node.kubernetes.io/cpu-cpuid.HYPERVISOR=true feature.node.kubernetes.io/cpu-cpuid.MPX=true feature.node.kubernetes.io/cpu-cpuid.RTM=true feature.node.kubernetes.io/cpu-hardware_multithreading=true feature.node.kubernetes.io/kernel-config.NO_HZ=true feature.node.kubernetes.io/kernel-config.NO_HZ_FULL=true feature.node.kubernetes.io/kernel-selinux.enabled=true feature.node.kubernetes.io/kernel-version.full=4.18.0-305.19.1.el8_4.x86_64 feature.node.kubernetes.io/kernel-version.major=4 feature.node.kubernetes.io/kernel-version.minor=18 feature.node.kubernetes.io/kernel-version.revision=0 feature.node.kubernetes.io/pci-1d0f.present=true feature.node.kubernetes.io/storage-nonrotationaldisk=true feature.node.kubernetes.io/system-os_release.ID=rhcos feature.node.kubernetes.io/system-os_release.OPENSHIFT_VERSION=4.10 feature.node.kubernetes.io/system-os_release.OSTREE_VERSION=410.84.202110050642-0 feature.node.kubernetes.io/system-os_release.RHEL_VERSION=8.4 feature.node.kubernetes.io/system-os_release.VERSION_ID=4.10 feature.node.kubernetes.io/system-os_release.VERSION_ID.major=4 feature.node.kubernetes.io/system-os_release.VERSION_ID.minor=10 nfd.node.kubernetes.io/feature-labels: feature.node.kubernetes.io/cpu-cpuid.ADX=true feature.node.kubernetes.io/cpu-cpuid.AESNI=true feature.node.kubernetes.io/cpu-cpuid.AVX=true feature.node.kubernetes.io/cpu-cpuid.AVX2=true feature.node.kubernetes.io/cpu-cpuid.AVX512BW=true feature.node.kubernetes.io/cpu-cpuid.AVX512CD=true feature.node.kubernetes.io/cpu-cpuid.AVX512DQ=true feature.node.kubernetes.io/cpu-cpuid.AVX512F=true feature.node.kubernetes.io/cpu-cpuid.AVX512VL=true feature.node.kubernetes.io/cpu-cpuid.FMA3=true feature.node.kubernetes.io/cpu-cpuid.HYPERVISOR=true feature.node.kubernetes.io/cpu-cpuid.MPX=true feature.node.kubernetes.io/cpu-hardware_multithreading=true feature.node.kubernetes.io/kernel-config.NO_HZ=true feature.node.kubernetes.io/kernel-config.NO_HZ_FULL=true feature.node.kubernetes.io/kernel-selinux.enabled=true feature.node.kubernetes.io/kernel-version.full=4.18.0-305.19.1.el8_4.x86_64 feature.node.kubernetes.io/kernel-version.major=4 feature.node.kubernetes.io/kernel-version.minor=18 feature.node.kubernetes.io/kernel-version.revision=0 feature.node.kubernetes.io/pci-1d0f.present=true feature.node.kubernetes.io/storage-nonrotationaldisk=true feature.node.kubernetes.io/system-os_release.ID=rhcos feature.node.kubernetes.io/system-os_release.OPENSHIFT_VERSION=4.10 feature.node.kubernetes.io/system-os_release.OSTREE_VERSION=410.84.202110050642-0 feature.node.kubernetes.io/system-os_release.RHEL_VERSION=8.4 feature.node.kubernetes.io/system-os_release.VERSION_ID=4.10 feature.node.kubernetes.io/system-os_release.VERSION_ID.major=4 feature.node.kubernetes.io/system-os_release.VERSION_ID.minor=10 nfd.node.kubernetes.io/feature-labels: feature.node.kubernetes.io/cpu-cpuid.ADX=true feature.node.kubernetes.io/cpu-cpuid.AESNI=true feature.node.kubernetes.io/cpu-cpuid.AVX=true feature.node.kubernetes.io/cpu-cpuid.AVX2=true feature.node.kubernetes.io/cpu-cpuid.AVX512BW=true feature.node.kubernetes.io/cpu-cpuid.AVX512CD=true feature.node.kubernetes.io/cpu-cpuid.AVX512DQ=true feature.node.kubernetes.io/cpu-cpuid.AVX512F=true feature.node.kubernetes.io/cpu-cpuid.AVX512VL=true feature.node.kubernetes.io/cpu-cpuid.FMA3=true feature.node.kubernetes.io/cpu-cpuid.HYPERVISOR=true feature.node.kubernetes.io/cpu-cpuid.MPX=true feature.node.kubernetes.io/cpu-hardware_multithreading=true feature.node.kubernetes.io/kernel-config.NO_HZ=true feature.node.kubernetes.io/kernel-config.NO_HZ_FULL=true feature.node.kubernetes.io/kernel-selinux.enabled=true feature.node.kubernetes.io/kernel-version.full=4.18.0-305.19.1.el8_4.x86_64 feature.node.kubernetes.io/kernel-version.major=4 feature.node.kubernetes.io/kernel-version.minor=18 feature.node.kubernetes.io/kernel-version.revision=0 feature.node.kubernetes.io/pci-1d0f.present=true feature.node.kubernetes.io/storage-nonrotationaldisk=true feature.node.kubernetes.io/system-os_release.ID=rhcos feature.node.kubernetes.io/system-os_release.OPENSHIFT_VERSION=4.10 feature.node.kubernetes.io/system-os_release.OSTREE_VERSION=410.84.202110050642-0 feature.node.kubernetes.io/system-os_release.RHEL_VERSION=8.4 feature.node.kubernetes.io/system-os_release.VERSION_ID=4.10 feature.node.kubernetes.io/system-os_release.VERSION_ID.major=4 feature.node.kubernetes.io/system-os_release.VERSION_ID.minor=10 nfd.node.kubernetes.io/feature-labels: # Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (OpenShift Container Platform 4.10.3 extras update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2022:0057 |