Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-56391

4.19 NFD operator failing CVP tests - bundle linting error

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Critical Critical
    • None
    • 4.19.0
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • Important
    • None
    • None
    • Approved
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

          The CVP tests for the 4.19 NFD operator are failing, specifically the Operator Bundle Data Linting test. 
      
      The failure is :
      
      time="2025-05-05T09:31:20Z" level=error msg="Error: Value nfd.openshift.io/v1alpha1, Kind=NodeFeatureGroup: CRD \"nfd.openshift.io/v1alpha1, Kind=NodeFeatureGroup\" is present in bundle \"nfd.4.19.0-202505050840\" but not defined in CSV"
      
      
      
      Full output:
      
        ===== Test: operator-metadata-linting-bundle-image =====
      
       
      
      Operator SDK version:
      -------------------------
      
      operator-sdk version: "v1.33.0", commit: "542966812906456a8d67cf7284fc6410b104e118", kubernetes version: "1.27.0", go version: "go1.21.5", GOOS: "linux", GOARCH: "amd64"
      
      Validation output:
      -------
      
      time="2025-05-05T09:31:20Z" level=debug msg="Debug logging is set"
      time="2025-05-05T09:31:20Z" level=debug msg="Found manifests directory" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Found metadata directory" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Getting mediaType info from manifests directory" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Found annotations file" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Could not find optional dependencies file" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating bundle contents" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating monitoring.coreos.com/v1, Kind=PrometheusRule \"nfd-controller-manager-alerts-monitor\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating monitoring.coreos.com/v1, Kind=ServiceMonitor \"nfd-controller-manager-metrics-monitor\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating /v1, Kind=Service \"nfd-controller-manager-metrics-service\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRole \"nfd-gc\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRoleBinding \"nfd-gc\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating /v1, Kind=ServiceAccount \"nfd-gc\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating /v1, Kind=ConfigMap \"nfd-manager-config\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRole \"nfd-master\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRoleBinding \"nfd-master\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating /v1, Kind=ServiceAccount \"nfd-master\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRole \"nfd-metrics-reader\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRole \"nfd-prune\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRoleBinding \"nfd-prune\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating /v1, Kind=ServiceAccount \"nfd-prune\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRole \"nfd-topology-updater\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRoleBinding \"nfd-topology-updater\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating /v1, Kind=ServiceAccount \"nfd-topology-updater\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=Role \"nfd-worker\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=RoleBinding \"nfd-worker\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating /v1, Kind=ServiceAccount \"nfd-worker\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=Role \"nfd-prometheus-k8s\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=RoleBinding \"nfd-prometheus-k8s\"" bundle-dir=../../../../../test-operator container-tool=docker
      time="2025-05-05T09:31:20Z" level=error msg="Error: Value nfd.openshift.io/v1alpha1, Kind=NodeFeatureGroup: CRD \"nfd.openshift.io/v1alpha1, Kind=NodeFeatureGroup\" is present in bundle \"nfd.4.19.0-202505050840\" but not defined in CSV"
      time="2025-05-05T09:31:20Z" level=warning msg="Warning: Value nfd.k8s-sigs.io/v1alpha1, Kind=NodeFeatureGroup: provided API should have an example annotation"
      time="2025-05-05T09:31:20Z" level=warning msg="Warning: Value nfd.openshift.io/v1alpha1, Kind=NodeFeatureRule: provided API should have an example annotation"
      time="2025-05-05T09:31:20Z" level=warning msg="Warning: Value nfd.k8s-sigs.io/v1alpha1, Kind=NodeFeature: provided API should have an example annotation"
      time="2025-05-05T09:31:20Z" level=warning msg="Warning: Value nfd.openshift.io/v1alpha1, Kind=NodeFeature: provided API should have an example annotation"
      time="2025-05-05T09:31:20Z" level=warning msg="Warning: Value nfd.4.19.0-202505050840: this bundle is using APIs which were deprecated and removed in v1.25. More info: https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-25. Migrate the API(s) for podsecuritypolicies: ([\"ClusterServiceVersion.Spec.InstallStrategy.StrategySpec.ClusterPermissions[0].Rules[22]\"])"
      time="2025-05-05T09:31:20Z" level=warning msg="Warning: Value : The \"operatorhub\" validator is deprecated; for equivalent validation use \"operatorhub/v2\", \"standardcapabilities\" and \"standardcategories\" validators"
      
      
      return code:
      ------------
      
      1
      
      
      Validation failed for operator bundle files:
      org.cvp.pipeline.TestResultFailed: Operator SDK bundle validation failed
      
      
      -------------------
      Execution Reference:
      
      -> /cvp/cvp-redhat-operator-bundle-image-validation-test/cluster-nfd-operator-metadata-container-v4.19.0.202505050840.p0.g3ca576b.assembly.stream.el9-1/421e4041-e7de-42d7-bff2-218e53a307ca/
      
      
      Source http://external-ci-coldstorage.datahub.redhat.com/cvp/cvp-redhat-operator-bundle-image-validation-test/cluster-nfd-operator-metadata-container-v4.19.0.202505050840.p0.g3ca576b.assembly.stream.el9-1/421e4041-e7de-42d7-bff2-218e53a307ca/operator-metadata-linting-bundle-image-output.txt

       

      Version-Release number of selected component (if applicable):

      4.19.0

      How reproducible:

      Always

      Steps to Reproduce:

          1.
          2.
          3.
          

      Actual results:

          

      Expected results:

          

      Additional info:

          

              yshnaidm Yevgeny Shnaidman
              mifiedle@redhat.com Mike Fiedler
              None
              None
              Guy Gordani Guy Gordani
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: