Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This is a start of a roadmap for CloudStack code development.

Everyone can claim items, collaborate on development.

Create a JIRA entry for each item and update progress.

 

 

 

Feature/Component
Packaging, Docs, Upgrades
Upgrades: Database upgrade, Schema versioning and tooling (jooq, flyweightdb etc), Agent upgrades, SystemVM upgrades, Component/Plugin level upgrades, Config upgrades, Rollback support, Architecture changes/upgrade
Use embedded jetty
Improve docs
YAML based configs
 
Logging/Metrics
Logging and Metrics: MDC, Improve logging using UUIDs and internal metrics, Better error handling, Processing Logs
 
Architecture
Refactor management Core
Apparmour/Selinux support (KVM)
Multi-mangement server aware agents
Persistance layer: away from DAO
 
Storage
Improve Object Storage
Swift support
Remove NFS dependency
Shared data disk
Snapshots on SAN
Ability to migrate secondary storage
 
 
Misc
Disaster Recovery, Import infra
VNC console, serial port etc
Docker/Containers
Terraform support
 
Network
IPv6 (Quagga etc)
DST in egress
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.
Hybrid setups across domains
Replace VR with h/w (srx, asa etc)
Reserved CIDR
Netscaler integration
Openswan with strongswan
L2 on L3 (sbp)
VPC: inter vpc, private gateways
Routing mode for VPC
OSPF, routed networks
GSLB Multi-zone
 
UI, API
New Admin UI
Billing Quota
RBAC or add new roles
2Factor Authentication
Comments/annotations to CloudStack elements ie firewall rules, hypervisors, nics
Storage process progressbar feedback
SAML plugin
Refactor API + core
SSH key management in UI
 
QA, Drivers and automation
Better tests
Test environment (langur)
QA/CI environment
Plugin driver certification
Crowdsource QA results
Performance