You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

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/ComponentJIRA bugParticipantPlanned ReleaseShort description
     

Upgrades

  • Database upgrade
  • Schema versioning and tooling (jooq, flywaydb etc)
  • Agent upgrades
  • SystemVM upgrades
  • Component/Plugin level upgrades
  • Config upgrades
  • Rollback support
 Kishan  
     
Packaging    
Use embedded jetty    
YAML based configs    
     
Logging/Metrics    

Use MDC

 

    

Improve logging using UUIDs and internal metrics

    

Better error handling

    

Processing Logs

    
     
Storage    
Improve Object Storage    
Swift support    
Remove NFS dependency    
Shared data disk CLOUDSTACK-8561 - Getting issue details... STATUS ShapeBlue 

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    
Ability to migrate secondary storage    
     
Network    
IPv6 (Quagga etc)https://issues.apache.org/jira/browse/CLOUDSTACK-8529Suresh Ramamurthy IPv6 support for VPC Router and VM instances in the VPC networks. This is created as a sub-task of CLOUDSTACK-452. Design document for this task is in wiki at https://cwiki.apache.org/confluence/display/CLOUDSTACK/IPv6+in+VPC+Router
DST in egress ShapeBlue  
Improved GSLB    
Network ACLS    
Globo DNS API    
VR: dnsmasq to better dns    
Richer SDN, improve nicira    
Better LB    
Improve VR, VR agent, API for VR    
Extend VPC in physical net. ShapeBlue  
Hybrid setups across domains    
Replace VR with h/w (srx, asa etc) ShapeBlue  
Reserved CIDR ShapeBlue  
Netscaler integration Rajesh Battala  
Openswan with strongswan Jayapal  
L2 on L3 (sbp)    
VPC: inter vpc, private gateways    
Routing mode for VPC ShapeBlue 

Enterprises often require non-NAT networks.

OSPF, routed networks ShapeBlue 

Enterprises often require non-NAT/OSPF networks.

GSLB Multi-zone    
     
UI, API    
New Admin UI    
Billing Quota Abhinandan Prateek, Rohit Yadav  
RBAC or add new roles CLOUDSTACK-8562 - Getting issue details... STATUS ShapeBlue 

Static command.properties moved to database and made user definable (RBAC Lite)

2Factor Authentication    

Comments/annotations to CloudStack elements

(i.e firewall rules, hypervisors, nics )

 ShapeBlue  
Storage process progress feedback CLOUDSTACK-8564 - Getting 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.

Improve SAML pluginhttps://issues.apache.org/jira/browse/CLOUDSTACK-8457Rohit Yadav (bhaisaab)4.6.0, 4.5.2cwiki.apache.org/confluence/display/CLOUDSTACK/SAML+2.0+Plugin
Refactor API + core    
SSH key management in UI    
     
QA, Drivers and automation    
Better tests ShapeBlue  
Test environment (langur) ShapeBlue  
QA/CI environment 

pdion891

Bharat

4.6.0
  1. automate jenkins slaves creation.
  2. build provide package repo for easier deployment
  3. automate tests run and test-cloud deployment
Plugin driver certification ShapeBlue  
Crowdsource QA results ShapeBlue  
Performance     
     
Misc    
Disaster Recovery, Import infra    
VNC console, serial port etc    
Docker/Containers pdion8914.6.0Dockerfiles

Terraform support

    
iSCSI and HA support in Hyper-V CLOUDSTACK-8444 - Getting issue details... STATUS Anshul Gangwar4.6.0Design document is available at iSCSI and HA support in Hyper-V
     
Architecture    
Refactor management Core    
Apparmour/Selinux support (KVM)    
Multi-mangement server aware agents CLOUDSTACK-8563 - Getting issue details... STATUS 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.

Persistance layer: away from DAO

    

Architecture changes/upgrade

    

 

 

  • No labels