I am trying to validate my cluster info for deployment-status but looks like my analyzers are not working

name: “nutanix-csi-controller”

    namespace: "ntnx-system"

outcomes:

      - fail:

when: “missing”

message: “Deployment not found in ntnx-system namespace.”

      - fail:

when: “ready < desired”

message: “Not all replicas are ready. Ready: {{ ready }}, Desired: {{ desired }}”

      - fail:

when: “available < desired”

message: “Not all replicas are available. Available: {{ available }}, Desired: {{ desired }}”

      - pass:

when: “ready == desired && available == desired”

message: “Deployment is fully available. Ready: {{ ready }}, Available: {{ available }}, Desired: {{ desired }}”

      - fail:

when: “true”

message: “Analyzer ran but no condition matched. Values: Ready={{ ready }}, Available={{ available }}, Desired={{ desired }}”

Hi @Kartik_Rai,

Could you share with us the full YAML spec used?

Also, have you run the preflight/support-bundle command with verbose mode enabled?

kubectl preflight -v=5 <spec.yaml>