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

Compare with Current View Page History

« Previous Version 35 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/Component

JIRA bug

Participant

Planned Release

Short description

Last Updated

Comments

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)

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    
YAML based configs      
       
Logging/Metrics      

Use MDC

 

      

Improve logging using UUIDs and internal metrics

      

Better error handling

      

Processing Logs

      
       
Storage      
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
 JIRA still open. "Planned Release" needs changing
Deploy user instance from VM snapshot CLOUDSTACK-8676 - Getting issue details... STATUS Sateesh Chodapuneedi4.6Support quick deployment of user instance from VM snapshot JIRA still open. "Planned Release" needs changing
Network      
IPv6 CLOUDSTACK-8529 - Getting issue details... STATUS CLOUDSTACK-674 - Getting issue details... STATUS Wido den Hollander IPv6 support in Basic Networking: IPv6 in Basic Networking  
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? 

JIRA fixed in 4.6.

Can this be deleted.

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

 

 JIRAs still open. "Planned Release" needs changing
Openswan with strongswan 

Jayapal

(Citrix)

 

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

Abhinandan Prateek

Rohit Yadav

ShapeBlue

 

Enterprises often require non-NAT networks.

 

  
OSPF, routed networks 

Abhinandan Prateek

Rohit Yadav

ShapeBlue

 

Enterprises often require non-NAT/OSPF networks.

Dynamically routed VPC

4.10

  
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 

JIRA fixed in 4.6.

Can this be deleted.

RBAC or add new roles CLOUDSTACK-8562 - Getting issue details... STATUS ShapeBlue4.9

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

 

JIRA fixed in 4.9.

Can this be deleted?

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 

JIRA fixed in 4.6.

Can this be deleted?

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 

JIRA fixed in 4.6.

Can this be deleted?

       
QA, Drivers and automation      
Better tests 

Abhinandan Prateek

ShapeBlue

5.0Simulating faults in real and hybrid environments.  
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  Abhinandan Prateek5.0   
       
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 JIRAs still open. "Planned Release" needs changing
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

 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      
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.

 Any ideas about planned release?

Persistance layer: away from DAO

      

Architecture changes/upgrade

      

 

 


  • No labels