Bug 2011446
| 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: | Lena Horsley <lhorsley> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 4.9 | CC: | aos-bugs, lhorsley, nweinber, sejug, wabouham |
| Target Milestone: | --- | ||
| Target Release: | 4.9.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | 2011393 | Environment: | |
| Last Closed: | 2021-10-26 17:02:07 UTC | Type: | --- |
| 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: | 2011393 | ||
| Bug Blocks: | |||
|
Description
Carlos Eduardo Arango Gutierrez
2021-10-06 15:32:13 UTC
Created and deployed NFD operator (using the 4.9 release branch of https://github.com/openshift/cluster-nfd-operator.git repo). Build tested: # oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.9.0-rc.7 True False 25m Cluster version is 4.9.0-rc.7 # cd cluster-nfd-operator # ls -ltr total 148 -rw-r--r--. 1 root root 533 Oct 12 17:43 PROJECT -rw-r--r--. 1 root root 7447 Oct 12 17:43 Makefile -rw-r--r--. 1 root root 10175 Oct 12 17:43 LICENSE drwxr-xr-x. 3 root root 20 Oct 12 17:43 build drwxr-xr-x. 4 root root 32 Oct 12 17:43 api drwxr-xr-x. 11 root root 145 Oct 12 17:43 config -rw-r--r--. 1 root root 97064 Oct 12 17:43 go.sum -rw-r--r--. 1 root root 518 Oct 12 17:43 go.mod drwxr-xr-x. 2 root root 267 Oct 12 17:43 controllers -rw-r--r--. 1 root root 5111 Oct 12 17:43 main.go drwxr-xr-x. 2 root root 32 Oct 12 17:43 utils drwxr-xr-x. 5 root root 53 Oct 12 17:43 pkg drwxr-xr-x. 11 root root 199 Oct 12 17:43 vendor -rw-r--r--. 1 root root 2998 Oct 12 17:45 README.md -rw-r--r--. 1 root root 169 Oct 12 17:45 OWNERS -rw-r--r--. 1 root root 661 Oct 12 17:45 Dockerfile drwxr-xr-x. 2 root root 24 Oct 12 17:45 version drwxr-xr-x. 2 root root 45 Oct 12 18:02 bin -rw-r--r--. 1 root root 1007 Oct 12 18:02 bundle.Dockerfile drwxr-xr-x. 5 root root 52 Oct 12 18:02 bundle drwxr-xr-x. 3 root root 81 Oct 12 18:10 manifests # 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) ======================================================================================================================= # cd manifests/4.9 # cat bundle.Dockerfile | grep stable LABEL operators.operatorframework.io.bundle.channels.v1=stable LABEL operators.operatorframework.io.bundle.channel.default.v1=stable # ls -ltr total 8 -rw-r--r--. 1 root root 946 Oct 12 17:45 bundle.Dockerfile drwxr-xr-x. 3 root root 23 Oct 12 17:45 tests drwxr-xr-x. 2 root root 30 Oct 12 17:45 metadata drwxr-xr-x. 2 root root 4096 Oct 12 17:45 manifests ======================================================================================================================= # cd metadata # cat annotations.yaml | grep stable operators.operatorframework.io.bundle.channels.v1: stable operators.operatorframework.io.bundle.channel.default.v1: stable ======================================================================================================================= # cd /root/testrepos/cluster-nfd-operator/manifests ls -ltr total 12 -rw-r--r--. 1 root root 553 Oct 12 17:43 art.yaml -rw-r--r--. 1 root root 94 Oct 12 17:45 nfd.package.yaml -rw-r--r--. 1 root root 438 Oct 12 17:45 image-references drwxr-xr-x. 5 root root 77 Oct 12 17:45 4.9 # cat nfd.package.yaml | grep stable - name: 'stable' defaultChannel: "stable" ======================================================================================================================= # oc get pods -n openshift-nfd NAME READY STATUS RESTARTS AGE 7930c3cb796e6a1d250ead136583d0bd01436a2768ee683160e1f6--1-bvn6q 0/1 Completed 0 2m nfd-controller-manager-68cc678b4c-mbp4s 2/2 Running 0 109s nfd-master-nv6t2 1/1 Running 0 16s nfd-master-nvpdf 1/1 Running 0 16s nfd-master-zgflr 1/1 Running 0 16s nfd-worker-9bjq4 1/1 Running 0 16s nfd-worker-d9hrt 1/1 Running 0 16s nfd-worker-gf8mn 1/1 Running 0 16s quay-io-lenahorsley-nfd-operator-bundle-4-9-202110121357 1/1 Running 0 2m6s # oc describe nodes | 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.9 feature.node.kubernetes.io/system-os_release.OSTREE_VERSION=49.84.202110081407-0 feature.node.kubernetes.io/system-os_release.RHEL_VERSION=8.4 feature.node.kubernetes.io/system-os_release.VERSION_ID=4.9 feature.node.kubernetes.io/system-os_release.VERSION_ID.major=4 feature.node.kubernetes.io/system-os_release.VERSION_ID.minor=9 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.9 feature.node.kubernetes.io/system-os_release.OSTREE_VERSION=49.84.202110081407-0 feature.node.kubernetes.io/system-os_release.RHEL_VERSION=8.4 feature.node.kubernetes.io/system-os_release.VERSION_ID=4.9 feature.node.kubernetes.io/system-os_release.VERSION_ID.major=4 feature.node.kubernetes.io/system-os_release.VERSION_ID.minor=9 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.9 feature.node.kubernetes.io/system-os_release.OSTREE_VERSION=49.84.202110081407-0 feature.node.kubernetes.io/system-os_release.RHEL_VERSION=8.4 feature.node.kubernetes.io/system-os_release.VERSION_ID=4.9 feature.node.kubernetes.io/system-os_release.VERSION_ID.major=4 feature.node.kubernetes.io/system-os_release.VERSION_ID.minor=9 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.9.4 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-2021:3936 |