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