This is the roadmap for CloudStack code development.
Everyone can enter/claim items, collaborate on development and help deliver the fixes/feature/refactor.
Create a JIRA entry for each item and update progress in this table.
Feature/Component | JIRA bug | Participant | Planned Release | Short description | Last Updated | Comments |
---|---|---|---|---|---|---|
Upgrades | ||||||
| Kishan Kavala Rohit Yadav John Burwell (ShapeBlue) | WIP FS: CloudStack Chimp | Is any of this complete? It seems that this covers several projects. | |||
Packaging | ||||||
Use embedded jetty | Rohit Yadav | |||||
Better Log handling | Paul Angus | |||||
Storage | ||||||
Shared data disk | - CLOUDSTACK-8561Getting issue details... STATUS | Paul Angus | Very large percentage of enterprises use clustering for applications such as MS SQL. CloudStack cannot currently present a disk to multiple VMs | |||
Snapshots on SAN | Mike Tutkowski and Syed Ahmed | |||||
Ability to migrate secondary storage | Daan, Wei Zhou (Leaseweb) | |||||
Snapshot Improvements | - CLOUDSTACK-8663Getting issue details... STATUS | Anshul Gangwar | Split volume snapshot process Allow VM snapshot and volume snapshots to exist together | JIRA still open. "Planned Release" needs changing | ||
Deploy user instance from VM snapshot | - CLOUDSTACK-8676Getting issue details... STATUS | Sateesh Chodapuneedi | Support quick deployment of user instance from VM snapshot | JIRA still open. "Planned Release" needs changing | ||
Network | ||||||
IPv6 | - CLOUDSTACK-8529Getting issue details... STATUS - CLOUDSTACK-674Getting issue details... STATUS | Wido den Hollander | IPv6 support in Basic Networking: IPv6 in Basic Networking | |||
DST in egress | ShapeBlue | |||||
Netscaler integration | - CLOUDSTACK-8672Getting issue details... STATUS - CLOUDSTACK-8673Getting issue details... STATUS
| (Citrix) | 4.6 | Integrate NCC with CloudStack to leverage ADC functionality and Additional Enterprise Features provided by NetScaler FS link NCC Integration With Auto Provision VPX in CloudStack
| JIRAs still open. "Planned Release" needs changing | |
Openswan with strongswan | (Citrix) | |||||
OSPF, routed networks | Rohit Yadav | Enterprises often require non-NAT/OSPF networks. 4.10 | ||||
Configurable MAC address | IDC Frontier | Enable to specify MAC address range to avoid MAC address collision when VMs are connected across zones and regions. | ||||
UI, API | ||||||
Billing Quota | - CLOUDSTACK-8592Getting issue details... STATUS | Rohit Yadav | 4.6.0 | Quota Service - FS | JIRA fixed in 4.6. Can this be deleted. | |
RBAC or add new roles | - CLOUDSTACK-8562Getting issue details... STATUS | ShapeBlue | 4.9 | Static command.properties moved to database and made user definable (RBAC Lite) | JIRA fixed in 4.9. Can this be deleted? | |
Comments/annotations to CloudStack elements (i.e firewall rules, hypervisors, nics ) | ShapeBlue | |||||
Storage process progress feedback | - CLOUDSTACK-8564Getting issue details... STATUS | ShapeBlue | Users/admins cannot see progress of storage processes such as snapshot taking, template install or template zone copy can take hours/days. Storing ‘time taken’ for snapshots would also give admins visibility into their storage performance to identify issues. | |||
Show (virtual) network typologies to users and Admin. | Paul Angus (ShapeBlue) | It is complicated for cloud admins to see which VM is connected to which network and therefore which VR. Better visibility will give much better understanding when troubleshooting. For users being able to clearly see which guest instances are connected to which network(s) will greatly improve the user experience | ||||
User Authenticators | ||||||
Improve SAML plugin | - CLOUDSTACK-8457Getting issue details... STATUS | Rohit Yadav | 4.6.0, 4.5.2 | SAML 2.0 Plugin | JIRA fixed in 4.6. Can this be deleted? | |
Ldap improvements (trust AD and auto import) | - CLOUDSTACK-8647Getting issue details... STATUS | Rajani, Sarath | 4.7.0 | LDAP: Trust AD and Auto Import | JIRA fixed in 4.6. Can this be deleted? | |
QA, Drivers and automation | ||||||
Better tests | Abhinandan Prateek | 5.0 | Simulating faults in real and hybrid environments. | |||
Test environment (langur) | ShapeBlue | |||||
QA/CI environment | pdion891 Bharat Kumar | 4.6.0 |
| |||
Plugin driver certification | ShapeBlue | |||||
Crowdsource QA results | ShapeBlue | |||||
Misc | ||||||
VNC console, serial port etc | ||||||
Docker/Containers | pdion891 | 4.6.0 | Dockerfiles | |||
iSCSI and HA support in Hyper-V | - CLOUDSTACK-8444Getting issue details... STATUS | Anshul Gangwar | 4.6.0 | Design document is available at iSCSI and HA support in Hyper-V | JIRAs still open. "Planned Release" needs changing | |
Support for non-US keyboards in Console Proxy | - CLOUDSTACK-8665Getting issue details... STATUS | Anshul Gangwar | 4.6.0 | Make it easier for CloudStack service providers to add their own keyboards | JIRAs still open. "Planned Release" needs changing | |
3rd party library updates | all | A lot of libraries are outdated. effort needs to go into upgrading those | Perhaps too general. Can a specific list be added or can this task be removed since it may be part of any release or bug fiz? | |||
Architecture | ||||||
Multi-mangement server aware agents | - CLOUDSTACK-8563Getting issue details... STATUS | Rohit Yadav ShapeBlue | Management server(s) should publish a list of active management servers in failover order. The list should be dynamically updated according to load/availability/location of indirect agent. Agents use this list. May require also fixing management server clustering. | Any ideas about planned release? |