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

CSI certification tests fail on "volumepopulators.populator.storage.k8s.io already exists"

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • 4.19
    • Storage / Kubernetes
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      CSI certification test "'External Storage [Driver: foo.bar] [Testpattern: Dynamic PV (default fs)] provisioning should provision storage with any volume data source [Serial]" failed with:

        I0708 18:05:06.960461 1 provisioning.go:310] Unexpected error:
            <*fmt.wrapError | 0xc0006fec60>:
            create CustomResourceDefinition: customresourcedefinitions.apiextensions.k8s.io "volumepopulators.populator.storage.k8s.io" already exists
            {
                msg: "create CustomResourceDefinition: customresourcedefinitions.apiextensions.k8s.io \"volumepopulators.populator.storage.k8s.io\" already exists",
                err: <*errors.StatusError | 0xc0004fedc0>{
                    ErrStatus: {
                        TypeMeta: {Kind: "Status", APIVersion: "v1"},
                        ListMeta: {
                            SelfLink: "",
                            ResourceVersion: "",
                            Continue: "",
                            RemainingItemCount: nil,
                        },
                        Status: "Failure",
                        Message: "customresourcedefinitions.apiextensions.k8s.io \"volumepopulators.populator.storage.k8s.io\" already exists",
                        Reason: "AlreadyExists",
                        Details: {
                            Name: "volumepopulators.populator.storage.k8s.io",
                            Group: "apiextensions.k8s.io",
                            Kind: "customresourcedefinitions",
                            UID: "",
                            Causes: nil,
                            RetryAfterSeconds: 0,
                        },
                        Code: 409,
                    },
                },
            }
          [FAILED] in [It] - k8s.io/kubernetes@v1.31.9/test/e2e/storage/testsuites/provisioning.go:310 @ 07/08/25 18:05:06.966 

      Either a previous test run did not clean the CRD or the cluster had one installed for other populators. In both cases the test should succeed. In the second case, the test should not remove the CRD after it finishes!

              rbednar@redhat.com Roman Bednar
              rhn-engineering-jsafrane Jan Safranek
              None
              None
              Rahul Deore Rahul Deore
              None
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: