thecodeteam / roadmap

The {code} Team Roadmap

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kubernetes ScaleIO Volume Update (4Q2017)

vladimirvivien opened this issue · comments

P0 Restrict ScaleIO-related secrets to kube-system namespace

  • New proposal (10/06) - #202
  • Create PR (10/06)
  • Code implementation (10/06)
  • Integration test
  • PR Merged

P0 ScaleIO secret documentation update

  • Create PR (10/06)
  • Doc Update (10/06)
  • PR Merged

P1 ScaleIO version 3.0 support

  • Investigate support
  • go-scaleio update

P1 Attach/Detach API (bug - target 1.9 and 1.8)

Right now, upon device busy, the detach may abandon request for detach leaving a device attached even after it is done. This task is to fix this issue using the attach/detach API.

  • New proposal (10/03) - #192
  • Create PR (10/03)
  • Source code update (10/13)
  • Integration test (10/16)
  • PR merged

P1 ScaleIO device map update (feature - target 1.9)

Currently, the plugin uses binary drv_cfg to figure out mapped ScaleIO devices. This task is to update the code so the plugin can calculate mapped ScaleIO devices without the need of an external binary.

  • New proposal (10/04)
  • Create PR (10/04)
  • Source code update (10/20)
  • Integration test (10/23)
  • PR merged

P2 Volume Name Prefix (feature - target 1.9)

Provide storageClass parameter options.parameters.volumePrefix which can be used to generate PV and Volume names for dynamically provisioned volumes.

  • New proposal (10/05) - #202
  • Create PR (10/05)
  • Source code update (10/23)
  • Integration test (10/26)
  • PR merged

Added priority 0 task to update code so that scaleio-related secrets are assumed to be created in kube-system namespace.