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

[4.19] oc adm top pvc improve mislead message "error: no persistentvolumeclaims found in xxxx namespace"

XMLWordPrintable

    • Low
    • None
    • False
    • Hide

      None

      Show
      None

      Description of problem:

      Current output message for oc adm top pvc -n xxxx 
      "error: no persistentvolumeclaims found in xxxx namespace" even though there exists persistent volumes which could mislead the end user. 

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

      4.19.0-0.nightly-2025-02-11-161912    

      How reproducible:

      Always    

      Steps to Reproduce:

      1. Create sc with Immediate VOLUMEBINDINGMODE, pvc which consume sc
      2. Check the pvc. oc get pvc -n testropatil there exists persistent volume claims/volume 
      3. Check the output message oc adm top pvc     
      oc adm top pvc --insecure-skip-tls-verify=true -n testropatil
      error: no persistentvolumeclaims found in testropatil namespace.
      
      sc_pvc.yaml 
       allowVolumeExpansion: true
      apiVersion: storage.k8s.io/v1
      kind: StorageClass
      metadata:
        name: mysc
      parameters:
        encrypted: "true"
        type: gp3
      provisioner: ebs.csi.aws.com
      reclaimPolicy: Delete
      volumeBindingMode: Immediate
      ---
      apiVersion: v1
      kind: PersistentVolumeClaim
      metadata:
        name: mypvc-fs
        namespace: testropatil
      spec:
        accessModes:
          - ReadWriteOnce
        volumeMode: Filesystem
        storageClassName: mysc
        resources:
          requests:
            storage: 1Gi
      
      oc get pvc
      NAME           STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS   VOLUMEATTRIBUTESCLASS   AGE
      mypvc-fs       Bound    pvc-8257a331-c808-47c0-b127-53c817f090a7   1Gi        RWO            mysc           <unset>                 4s
      
      oc get pv | grep "testropatil"
      pvc-8257a331-c808-47c0-b127-53c817f090a7   1Gi        RWO            Delete           Bound    testropatil/mypvc-fs                        mysc           <unset>                          82s

      Actual results:

      error: no persistentvolumeclaims found in testropatil namespace

      Expected results:

      error: no persistentvolumeclaims found or mounted in xxxx namespace

      Additional info:

       

              ropatil@redhat.com Rohit Patil
              ropatil@redhat.com Rohit Patil
              Rohit Patil Rohit Patil
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: