...
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 | Upgrades | |||||||||||||||||||||
| (Citrix) (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 |
| 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 |
| (Citrix) | 4.6 | Split 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 |
| Sateesh Chodapuneedi | 4.6 | Support quick deployment of user instance from VM snapshot | JIRA still open. "Planned Release" needs changing | |||||||||||||||||
Network | ||||||||||||||||||||||
IPv6 |
| 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 |
| (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 |
| (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 | (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. 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 |
| (ShapeBlue) | 4.6.0 | Quota Service - FS | JIRA fixed in 4.6. Can this be deleted. | |||||||||||||||||
RBAC or add new roles |
| ShapeBlue | 4.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 |
| 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 |
| (ShapeBlue) | 4.6.0, 4.5.2 | SAML 2.0 Plugin | JIRA fixed in 4.6. Can this be deleted? | |||||||||||||||||
Ldap improvements (trust AD and auto import) |
| 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 | ShapeBlue | 5.0 | Simulating faults in real and hybrid environments. | |||||||||||||||||||
Test environment (langur) | ShapeBlue | |||||||||||||||||||||
QA/CI environment | pdion891 (Citrix) | 4.6.0 |
| |||||||||||||||||||
Plugin driver certification | ShapeBlue | |||||||||||||||||||||
Crowdsource QA results | ShapeBlue | |||||||||||||||||||||
Performance | Abhinandan Prateek | 5.0 | ||||||||||||||||||||
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 | JIRAs still open. "Planned Release" needs changing | |||||||||||||||||
Support for non-US keyboards in Console Proxy |
| (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 |
| 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 |