...
Feature/Component | JIRA bug | Participant | Planned Release | Short description | ||||||||||
Upgrades
| ||||||||||||||
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 |
| 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-8529 | Suresh 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 | ||||||||||||||
Openswan with strongswan | ||||||||||||||
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 |
| 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 progressbar feedback | 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 | 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 |
| Anshul Gangwar | 4.6.0 | Design document is available at iSCSI and HA support in Hyper-V | ||||||||||
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 |
...