Difference between revisions of "Manila/TrainCycle"
(Created page with "This wiki document is used to track work that has been scheduled for the Train release of OpenStack Manila. The release schedule is [https://releases.openstack.org/train/sched...") |
(Fix formatting, add more stuff) |
||
Line 3: | Line 3: | ||
== Specs == | == Specs == | ||
− | + | The spec proposal deadline is milestone 2 (Jul 22 - Jul 26 2019). We'll add the proposed specs below for tracking. | |
− | + | === Create share from snapshots in another pool or back end === | |
+ | '''Owner/s:''' <br /> | ||
+ | '''Work Items:'''<br /> | ||
+ | - Spec: https://review.opendev.org/#/c/609537/ | ||
+ | === Share network multiple subnets === | ||
+ | '''Owner/s:''' <br /> | ||
+ | '''Work Items:'''<br /> | ||
+ | - Spec: https://review.opendev.org/#/c/619925/ | ||
+ | |||
+ | === Share and back end capabilities improvements === | ||
+ | '''Owner/s:''' <br /> | ||
+ | '''Work Items:'''<br /> | ||
+ | - Spec: https://review.opendev.org/#/c/616383/ | ||
=== Approved Specs for Train === | === Approved Specs for Train === | ||
+ | |||
+ | We'll fill things here after the spec deadline on Jul 26 2019. | ||
== Governance Goals == | == Governance Goals == | ||
+ | |||
+ | === Render docs as PDFs === | ||
+ | '''Owner/s:''' <br /> | ||
+ | '''TC Goal Champion:''' Alexandra Settle (asettle)<br /> | ||
+ | '''Work Items:'''<br /> | ||
+ | - Goal Description: https://governance.openstack.org/tc/goals/train/pdf-doc-generation.html | ||
+ | |||
+ | === IPv6 testing === | ||
+ | '''Owner/s:''' <br /> | ||
+ | '''TC Goal Champion:''' Ghanshyam Mann(gmann)<br /> | ||
+ | '''Work Items:'''<br /> | ||
+ | - 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 == | == Other Work == | ||
=== Manila UI plugin === | === Manila UI plugin === | ||
− | + | '''Owner/s:''' vkmc<br /> | |
− | + | '''Work Items:''' | |
− | |||
* Extending integration tests | * Extending integration tests | ||
** manila-ui integration test framework was added in Stein release by e0ne: https://review.openstack.org/#/c/635112/ | ** manila-ui integration test framework was added in Stein release by e0ne: https://review.openstack.org/#/c/635112/ | ||
− | * Catching up to Manila API versions | + | * 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 === | === Manila CSI === | ||
− | + | '''Owner/s:''' tbarron/gouthamr<br /> | |
− | + | '''Work Items:''' | |
− | + | * CSI driver implementation: https://github.com/kubernetes/cloud-provider-openstack/pull/536 | |
− | * CSI driver implementation | + | * Enhancements to the CSI driver: |
− | * | ||
** Volume extension | ** Volume extension | ||
** Snapshots | ** Snapshots | ||
Line 37: | Line 59: | ||
=== Active-Active Share Service === | === Active-Active Share Service === | ||
− | + | '''Owner/s:''' gouthamr<br /> | |
− | + | '''Work Items:''' | |
− | |||
− | |||
− | |||
* Enable tooz with etcd on DevStack | * Enable tooz with etcd on DevStack | ||
* Convert remaining oslo_concurrency file locks to tooz | * Convert remaining oslo_concurrency file locks to tooz | ||
Line 48: | Line 67: | ||
=== OpenStack Client Integration === | === OpenStack Client Integration === | ||
− | + | '''Owner/s:''' s0ru, vkmc, enriquetaso | |
− | + | '''Work Items:''' | |
− | |||
− | |||
− | |||
* Extend the osc shell support within python-manilaclient | * Extend the osc shell support within python-manilaclient | ||
** Shell implementation added here (gouthamr): https://review.opendev.org/#/c/642222/ | ** Shell implementation added here (gouthamr): https://review.opendev.org/#/c/642222/ | ||
* Add CRUD operations on shares as a beginning | * 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 === | === OpenStack SDK integration === | ||
− | + | '''Owner/s:''' amito<br /> | |
− | + | '''Work Items:''' | |
− | Workplan: https://storyboard.openstack.org/#!/story/2003752 | + | * Workplan: https://storyboard.openstack.org/#!/story/2003752 |
− | |||
− | |||
− | |||
− | |||
* Add basic resources and actions (Share Types, Shares, Access Rules) (amito) | * 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) | ** 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) | * Add supplementary resources and actions (Snapshots, etc) (gouthamr, amito) | ||
== Bug Triage == | == Bug Triage == | ||
− | Bug Czar: jgrosso | + | '''Bug Czar:''' jgrosso<br /> |
− | + | '''Work Items:''' | |
− | + | * [https://etherpad.openstack.org/p/manila-bug-triage-pad Manila Bug Tracking Etherpad] | |
− | |||
− | [https://etherpad.openstack.org/p/manila-bug-triage-pad Manila Bug Tracking Etherpad] | ||
== Reference == | == Reference == | ||
[https://etherpad.openstack.org/p/manila-ptg-train Train PTG Etherpad] | [https://etherpad.openstack.org/p/manila-ptg-train Train PTG Etherpad] |
Revision as of 21:35, 8 May 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.
Specs
The spec proposal deadline is milestone 2 (Jul 22 - Jul 26 2019). We'll add the proposed specs below for tracking.
Owner/s:
Work Items:
- Spec: https://review.opendev.org/#/c/609537/
Owner/s:
Work Items:
- Spec: https://review.opendev.org/#/c/619925/
Owner/s:
Work Items:
- Spec: https://review.opendev.org/#/c/616383/
Approved Specs for Train
We'll fill things here after the spec deadline on Jul 26 2019.
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
Work Items:
- CSI driver implementation: https://github.com/kubernetes/cloud-provider-openstack/pull/536
- Enhancements to the CSI driver:
- Volume extension
- Snapshots
- 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: