Uploaded image for project: 'OpenShift Windows Containers'
  1. OpenShift Windows Containers
  2. WINC-1622

Create Polarion test case for DaemonSet drain validation

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • False
    • 1
    • None
    • None
    • None

      Create Polarion test case to document the DaemonSet drain validation during WMCO node reconfiguration.

      Test Case Objective:
      Verify WMCO service account has proper RBAC permissions and can successfully drain Windows nodes with DaemonSet workloads during reconfiguration operations.

      Test Steps:

      1. Deploy a DaemonSet targeting Windows nodes
      2. Verify DaemonSet pods are running on all Windows nodes
      3. Verify WMCO service account RBAC permissions for daemonsets (get, delete, list)
      4. Trigger node reconfiguration by updating version annotation or ConfigMap
      5. Monitor node drain operation
      6. Verify DaemonSet pods evicted successfully without permission errors
      7. Verify DaemonSet pods redeployed after node ready

      Expected Results:

      • WMCO service account has get/delete/list permissions for daemonsets
      • Node drain completes successfully with DaemonSet workloads present
      • No RBAC permission errors in WMCO operator logs
      • DaemonSet pods recover on all Windows nodes after reconfiguration

      Validates fix for OCPBUGS-5354

              Unassigned Unassigned
              rrasouli Aharon Rasouli
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: