...
Feature/Component | JIRA bug | Participant | Planned Release | Short description | ||||||
Upgrades
| 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 |
| 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 | Schuberg Philis | 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) | |||||||||
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 | ||||||||||
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 | |||||||||
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 Bharat | 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 |
...