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

Use new WICD binary and stop WICD service before node cleanup

    XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Normal
    • WMCO 9.0.0
    • None
    • None
    • 3
    • False
    • None
    • False
    • WINC - Sprint 235

    Description

      Description

      This story covers

      • ensuring the WICD controller service is not running before running WICD cleanup. This is needed to recover from a node config failure that occurs after the WICD service is started
      • using the new version's WICD executable to cleanup Windows services on the node during upgrade. This is important so that bug fixes in WICD are picked up and used during the upgrade flow

      Engineering Details

      • copy over and use the new WMCO version's WICD binary to cleanup during upgrade
      • stop the WICD controller service from running before running WICD cleanup when recovering from node config failure

      Acceptance Criteria

      During upgrade from WMCO version A to version B:

      • The WICD Windows service is not running when the WICD cleanup command is invoked
      • WICD executable from version B is executed to cleanup node services

      Testing

      QE: This will require a full upgrade test, upgrading cluster OCP version and WMCO major version. Please test

      • upgrade from 8.0.0 to 9.0.0 when this merges into master
      • from 7.1.0 to 8.y.z when the backport lands in release-4.13
      • from 6.0.0 to 7.y.z when the backport lands in release-4.12

      Attachments

        Activity

          People

            mohashai Mohammad Shaikh
            mohashai Mohammad Shaikh
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: