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

Compare with Current View Page History

« Previous Version 31 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 Kavala

(Citrix)

Rohit Yadav

(ShapeBlue)

 WIP FS: CloudStack Chimp
     
Packaging    
Use embedded jetty Rohit Yadav  
YAML based configs    
     
Logging/Metrics    

Use MDC

 

    

Improve logging using UUIDs and internal metrics

    

Better error handling

    

Processing Logs

    
     
Storage    
Improve Object Storage CLOUDSTACK-8640 - Getting issue details... STATUS Wido den Hollander4.6The current S3 secondary storage needs improvements. It still relies on a very old AWS SDK
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 Daan, Wei Zhou (Leaseweb)  
Snapshot Improvements CLOUDSTACK-8663 - Getting issue details... STATUS

Anshul Gangwar

(Citrix)

4.6Split volume snapshot process
Allow VM snapshot and volume snapshots to exist together
Deploy user instance from VM snapshot CLOUDSTACK-8676 - Getting issue details... STATUS Sateesh Chodapuneedi4.6Support quick deployment of user instance from VM snapshot
Network    
IPv6 (Quagga etc) CLOUDSTACK-8529 - Getting issue details... STATUS CLOUDSTACK-674 - Getting issue details... STATUS Schuberg Philis / Wido den Hollander 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 CLOUDSTACK-8590 - Getting issue details... STATUS

Wilder Rodrigues

(Schuberg Philis)

 Already started with a refactor. Would like to discuss what needs further improvement. Who should I ping?
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

CLOUDSTACK-8672 - Getting issue details... STATUS

CLOUDSTACK-8673 - Getting issue details... STATUS

 

Rajesh Battala

(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

 

Openswan with strongswan 

Jayapal

(Citrix)

 

  
L2 on L3 (sbp)    
VPC: inter vpc, private gateways    
Routing mode for VPC 

Rohit Yadav

ShapeBlue

 

Enterprises often require non-NAT networks.

OSPF, routed networks 

Rohit Yadav

ShapeBlue

 

Enterprises often require non-NAT/OSPF networks.

GSLB Multi-zone    
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    
New Admin UI 

 

 

  
Billing Quota CLOUDSTACK-8592 - Getting issue details... STATUS

Abhinandan Prateek

Rohit Yadav

(ShapeBlue)

4.6.0Quota Service - FS
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.

Refactor API + core    
SSH key management in UI Daan, Wei Zhou (Leaseweb)  
     
User Authenticators    
Improve SAML plugin CLOUDSTACK-8457 - Getting issue details... STATUS

Rohit Yadav

(ShapeBlue)

4.6.0, 4.5.2SAML 2.0 Plugin
Ldap improvements (trust AD and auto import) CLOUDSTACK-8647 - Getting issue details... STATUS

Rajani, Sarath

(citrix)

4.7.0

(tentative)

LDAP: Trust AD and Auto Import
     
QA, Drivers and automation    
Better tests ShapeBlue  
Test environment (langur) ShapeBlue  
QA/CI environment 

pdion891

Bharat Kumar

(Citrix)

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 

Daan, Wei Zhou (Leaseweb)

  
Docker/Containers pdion8914.6.0Dockerfiles

Terraform support

    
iSCSI and HA support in Hyper-V CLOUDSTACK-8444 - Getting issue details... STATUS

Anshul Gangwar

(Citrix)

4.6.0Design document is available at iSCSI and HA support in Hyper-V
Support for non-US keyboards in Console Proxy CLOUDSTACK-8665 - Getting issue details... STATUS

Anshul Gangwar

(Citrix)

4.6.0

Make it easier for CloudStack service providers to add their own keyboards

3rd party library updates all A lot of libraries are outdated. effort needs to go into upgrading those
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