toggle harvester node driver with the harvester global flag

  • Related issue: #1465 toggle harvester node driver with the harvester global flag

Category:

  • Rancher Integration

Environment setup

  1. Install rancher 2.6.3 by docker
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged rancher/rancher:v2.6.3

Verification Steps

  1. Environment preparation as above steps
  2. Open global setting -> feature flag in rancher
  3. Check harvester feature flag
  4. Open cluster management -> Driver page
  5. Check harvester node driver
  6. Deactivate harvester feature flag
  7. Activate harvester feature flag
  8. Deactivate harvester node driver
  9. Activate harvester node driver
  10. Deactivate both harvester flag and node driver
  11. Activate harvester feature flag

Expected Results

  1. Harvester feature flag will be enabled by default and turned on harvester node driver accordingly image

image

  1. If the feature flag was turned off, nothing will change to the Harvester node driver. image

image

  1. Enable/disable the Harvester node driver will not affect the state of the feature flag. image

image

  1. If the feature flag was turned on, we enable the Harvester node driver automatically image