-
Bug
-
Resolution: Cannot Reproduce
-
Critical
-
None
-
4.19.0
-
None
-
Quality / Stability / Reliability
-
False
-
-
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: