Difference between revisions of "Manila/TrainCycle"
(→Specs) |
(→Manila CSI) |
||
Line 59: | Line 59: | ||
=== Manila CSI === | === Manila CSI === | ||
− | '''Owner/s:''' tbarron/gouthamr<br /> | + | '''Owner/s:''' tbarron/gouthamr<br />https://github.com/kubernetes/cloud-provider-openstack/pull/704 |
'''Work Items:''' | '''Work Items:''' | ||
− | * CSI driver implementation: https://github.com/kubernetes/cloud-provider-openstack/pull/536 | + | * CSI driver implementation: https://github.com/kubernetes/cloud-provider-openstack/pull/536 Merged |
* Add CI jobs for Manila CSI: https://github.com/kubernetes/cloud-provider-openstack/issues/630 | * Add CI jobs for Manila CSI: https://github.com/kubernetes/cloud-provider-openstack/issues/630 | ||
+ | * Initial snapshot support: https://github.com/kubernetes/cloud-provider-openstack/pull/652 Merged | ||
+ | * Roll back storage resources on failure: https://github.com/kubernetes/cloud-provider-openstack/pull/704 Merged | ||
+ | * Deployment manifests refactoring and helm chart: https://github.com/kubernetes/cloud-provider-openstack/pull/711 | ||
+ | * Add CSI sanity tests: https://github.com/kubernetes/cloud-provider-openstack/issues/714 | ||
* Enhancements to the CSI driver: | * Enhancements to the CSI driver: | ||
** Volume extension | ** Volume extension | ||
− | ** Snapshots | + | ** Snapshots -- implemented |
** Topology | ** Topology | ||
Revision as of 16:46, 5 August 2019
This wiki document is used to track work that has been scheduled for the Train release of OpenStack Manila. The release schedule is here. The manila project specific deadlines proposed are here.
Contents
- 1 Approved Specs for Train
- 2 Create share from snapshots in another pool or back end
- 3 Share network multiple subnets
- 4 Share and back end capabilities improvements
- 5 Manila support for python-openstackclient
- 6 Add update share-type api to share types
- 7 Governance Goals
- 8 Other Work
- 9 Bug Triage
- 10 Reference
Approved Specs for Train
Owner/s: dviroel
Work Items:
- Spec: https://review.opendev.org/#/c/609537/
Owner/s: lseki
Work Items:
- Spec: https://review.opendev.org/#/c/619925/
Owner/s:
Work Items:
- Spec: https://review.opendev.org/#/c/616383/
Manila support for python-openstackclient
Owner/s: vkmc, s0ru
Work items:
- Spec: https://review.opendev.org/#/c/644218/
Owner/s: haixin
Work items:
- Spec: https://review.opendev.org/#/c/661209/
- Spec: https://review.opendev.org/#/c/672244/
Governance Goals
Render docs as PDFs
Owner/s:
TC Goal Champion: Alexandra Settle (asettle)
Work Items:
- Goal Description: https://governance.openstack.org/tc/goals/train/pdf-doc-generation.html
IPv6 testing
Owner/s:
TC Goal Champion: Ghanshyam Mann (gmann)
Work Items:
- Goal description: https://review.opendev.org/#/c/653545/9/goals/train/ipv6-support-and-testing.rst
- Goal description (changes by fungi): https://review.opendev.org/#/c/657174/1/goals/train/ipv6-support-and-testing.rst
Other Work
Manila UI plugin
Owner/s: vkmc
Work Items:
- Extending integration tests
- manila-ui integration test framework was added in Stein release by e0ne: https://review.openstack.org/#/c/635112/
- Catching up to Manila API versions - v2.32 as of Stein release
- We need bugs against each API version and volunteers to work on these bugs
Manila CSI
Owner/s: tbarron/gouthamr
https://github.com/kubernetes/cloud-provider-openstack/pull/704
Work Items:
- CSI driver implementation: https://github.com/kubernetes/cloud-provider-openstack/pull/536 Merged
- Add CI jobs for Manila CSI: https://github.com/kubernetes/cloud-provider-openstack/issues/630
- Initial snapshot support: https://github.com/kubernetes/cloud-provider-openstack/pull/652 Merged
- Roll back storage resources on failure: https://github.com/kubernetes/cloud-provider-openstack/pull/704 Merged
- Deployment manifests refactoring and helm chart: https://github.com/kubernetes/cloud-provider-openstack/pull/711
- Add CSI sanity tests: https://github.com/kubernetes/cloud-provider-openstack/issues/714
- Enhancements to the CSI driver:
- Volume extension
- Snapshots -- implemented
- Topology
Owner/s: gouthamr
Work Items:
- Enable tooz with etcd on DevStack
- Convert remaining oslo_concurrency file locks to tooz
- Create a multi-node devstack job template
- Create a "HA" test job with the muti-node devstack job
OpenStack Client Integration
Owner/s: s0ru, vkmc, enriquetaso
Work Items:
- Extend the osc shell support within python-manilaclient
- Shell implementation added here (gouthamr): https://review.opendev.org/#/c/642222/
- Add CRUD operations on shares as a beginning
- Implementation: https://review.opendev.org/#/q/topic:bp/openstack-client-support+(status:open+OR+status:merged)+project:%255E.*manila.*
OpenStack SDK integration
Owner/s: amito
Work Items:
- Workplan: https://storyboard.openstack.org/#!/story/2003752
- Add basic resources and actions (Share Types, Shares, Access Rules) (amito)
- Shares (basic and share detail) nearly done. I will hopefully upload a patch in the upcoming week (01/11/2018, amito)
- https://review.openstack.org/#/c/638782/
- Add supplementary resources and actions (Snapshots, etc) (gouthamr, amito)
Bug Triage
Bug Czar: jgrosso
Work Items: