...
Feature/Component | JIRA bug | Participant | Planned Release | Short description | ||||||||||||||||
Upgrades
| (Citrix) | |||||||||||||||||||
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 |
| Wido den Hollander | 4.6 | The current S3 secondary storage needs improvements. It still relies on a very old AWS SDK | ||||||||||||||||
Swift support | ||||||||||||||||||||
Remove NFS dependency | ||||||||||||||||||||
Shared data disk |
| 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 | ||||||||||||||||||||
Snapshot Improvements |
| (Citrix) | 4.6 | Split volume snapshot process Allow VM snapshot and volume snapshots to exist together | ||||||||||||||||
Deploy user instance from VM snapshot |
| Sateesh Chodapuneedi | 4.6 | Support quick deployment of user instance from VM snapshot | ||||||||||||||||
Network | ||||||||||||||||||||
IPv6 (Quagga etc) |
| 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 |
| (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 |
| (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 | (Citrix)
| |||||||||||||||||||
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 | ||||||||||||||||||||
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 |
| Abhinandan Prateek, Rohit Yadav | 4.6.0 | Quota Service - FS | ||||||||||||||||
RBAC or add new roles |
| 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 |
| 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 plugin | https://issues.apache.org/jira/browse/CLOUDSTACK-8457 | Rohit Yadav (bhaisaab) | 4.6.0, 4.5.2 | cwiki.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 (Citrix) | 4.6.0 |
| |||||||||||||||||
Plugin driver certification | ShapeBlue | |||||||||||||||||||
Crowdsource QA results | ShapeBlue | |||||||||||||||||||
Performance | ||||||||||||||||||||
Misc | ||||||||||||||||||||
Disaster Recovery, Import infra | ||||||||||||||||||||
VNC console, serial port etc | ||||||||||||||||||||
Docker/Containers | pdion891 | 4.6.0 | Dockerfiles | |||||||||||||||||
Terraform support | ||||||||||||||||||||
iSCSI and HA support in Hyper-V |
| (Citrix) | 4.6.0 | Design document is available at iSCSI and HA support in Hyper-V | ||||||||||||||||
Support for non-US keyboards in Console Proxy |
| (Citrix) | 4.6.0 | Make it easier for CloudStack service providers to add their own keyboards | ||||||||||||||||
Architecture | ||||||||||||||||||||
Refactor management Core | ||||||||||||||||||||
Apparmour/Selinux support (KVM) | ||||||||||||||||||||
Multi-mangement server aware agents |
| 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 |
...