Hi Ilya and everyone, Please find below our ShapeBlue submission. We shouldn’t have any items in our list that we need to bring particular attention to on the call, but I’ll happily discuss any that may conflict or overlap to get a resolution or cooperation.
BTW. I’m away for the coming week. COMMUNITY WORK: <Subject>CloudStack fat jar packaging </Subject> <Short Summary>CloudStack installation has huge dependency on distro provided tomcat, by moving to embedded jetty (like we do use jetty for development) we can sync how developers develop/test mgmt servers and users use it. In addition, it will be easier to publish pkgs without depending on distro provided dependencies.</Short Summary> <Lead(s)>R Yadav/MA Brothier</Lead(s)> <Target Date></Target Date> <Subject>Debian9 systemvmtemplate </Subject> <Short Summary>Required update, Debian7 is EOL, moving to Debian9 will give; newer kernel, newer packages, Smaller disk footprint (faster deployment and more space efficient) and Systemd should give quicker boot time</Short Summary> <Lead(s)>R Yadav/W Hollander</Lead(s)> <Target Date></Target Date> <Subject>4.9.3.0 </Subject> <Short Summary>Backport of bug fixes to 4.9 branch and release 4.9.3.0.</Short Summary> <Lead(s)>R Yadav</Lead(s)> <Target Date></Target Date> <Subject>Winston</Subject> <Short Summary>WIP - PoC of Phase 1 (consolidated data storage) in ShapeBlue Lab - Elasticsearch instance receiving test run data from Trillian & Blue Orangutan. Once it has a decent amount I'll come to community for ideas and feedback (and help). By the time of the conf call I will have updated: https://cwiki.apache.org/confluence/display/CLOUDSTACK/Project+Winston+-+Consolidated+Test+Data</Short Summary> <Lead(s)>P Angus</Lead(s)> <Target Date></Target Date> <Subject>Marvin Test Categories </Subject> <Short Summary>Enable quicker, targeted test runs in Marvin, by allowing user to specify Which element(s) are touched ie. Networking</Short Summary> <Lead(s)>B Stoyanov</Lead(s)> <Target Date></Target Date> DEVELOPMENT WORK <Feature Name>Securing Agent Comms (CA Framework)</Feature Name> <Summary>The aim of this feature is to provide pluggable CA (certificate authority) management in CloudStack that can fetch/provision certificates to (new) host(s) and systemvms. As a default CA plugin, a root CA plugin will be implement where CloudStack becomes a self-signed Root Certificate Authority. Developers will have option to implement further integration with their TLS/SSL cert providers such as letsencrypt and other vendors.</Summary> <FS_Jira>https://cwiki.apache.org/confluence/display/CLOUDSTACK/Secure+Agent+Communications</FS_Jira<https://cwiki.apache.org/confluence/display/CLOUDSTACK/Secure+Agent+Communications%3c/FS_Jira>> <Lead Dev>R Yadav</Lead Dev> <Release Target>4.11</Release Target> <Feature Name>Error code framework</Feature Name> <Summary>Aim is to get understandable, actionable errors out of CloudStack, ie not 'insufficient capacity'. BitWork Software have implemented some context based interpretation in their UI. We hope to work with them and others to implement a framework in side CloudStack)</Summary> <FS_Jira>TBC</FS_Jira> <Lead Dev>D Hoogland</Lead Dev> <Release Target>TBC</Release Target> <Feature Name>Enable Dedication of Public IP range to CPVM/SSVM</Feature Name> <Summary>By dedicating a small public IP range to only CPVM and SSVM, firewall rules can be used to control inbound access to this smaller range without affecting public traffic destined for the VRs. Such security is a general best practice, but also highly desireable in PCI DSS compliant environments</Summary> <FS_Jira>TBC</FS_Jira> <Lead Dev>TBC</Lead Dev> <Release Target>Q4 2017</Release Target> <Feature Name>Multi-disk OVA import + Additional OVA metadata</Feature Name> <Summary>Many users add data disks to their instances, migration of these between platforms (ie onboarding) is greatly simplified by being able to import mu</Summary> <FS_Jira>TBC</FS_Jira> <Lead Dev>N Vasquez</Lead Dev> <Release Target>Q4 2017</Release Target> <Feature Name>Fix and Update template checksum validation</Feature Name> <Summary>the obsoletion of the md5 checksum algorithm requires that CloudStack checks downloaded templates by means of an alternative algorithm to the current one. The algorithm type should be configurable and include both the obfuscated MD5 and, as an example SHA256.</Summary> <FS_Jira>https://cwiki.apache.org/confluence/display/CLOUDSTACK/SHA256+checksums+for+checking+uploads</FS_Jira<https://cwiki.apache.org/confluence/display/CLOUDSTACK/SHA256+checksums+for+checking+uploads%3c/FS_Jira>> <Lead Dev>TBC</Lead Dev> <Release Target>4.11</Release Target> <Feature Name>Add Layer 2 network type</Feature Name> <Summary>Required for any kind of service chaining, currently users have to resort to creating networks with IP allocations that they don't want.</Summary> <FS_Jira>TBC</FS_Jira> <Lead Dev>TBC</Lead Dev> <Release Target>Q4 2017</Release Target> <Feature Name>New UI Framework</Feature Name> <Summary>Aim is to work with BitWorks and their existing UI to create a flexible framework upon which a next generation UI </Summary> <FS_Jira>TBC</FS_Jira> <Lead Dev>TBC</Lead Dev> <Release Target>Q4 2017</Release Target> <Feature Name>System VM diagnostics API</Feature Name> <Summary>Enable administrators to perform basic tasks such as ping (over default and specific interfaces) tracert, retrieve logs and configuration files. This will greatly simplify an admin's job by largely removing the need to log into System VMs. Also enable admin to increase/decrease logging verbosity on specific system VMs via API.</Summary> <FS_Jira>TBC</FS_Jira> <Lead Dev>TBC</Lead Dev> <Release Target>Q1 2018</Release Target> <Feature Name>Ability to request a range of public IPs (v4 and v6)</Feature Name> <Summary>Required for IPv6 routing in CloudStack, and also for users who prefer to deal with a block of IPs rather than individual IPs as this greatly simplifies ACLs. </Summary> <FS_Jira>TBC</FS_Jira> <Lead Dev>TBC</Lead Dev> <Release Target>Q4 2017</Release Target> <Feature Name>CloudStack Metrics Exporter for Prometheus</Feature Name> <Summary>Several organizations use Prometheus based metrics/monitoring, the aim is to develop a CloudStack metrics exporter for Prometheus server which can export metrics such as CPU, memory, cores, VMs, volumes, IPs.</Summary> <FS_Jira>https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+Metrics+Exporter+for+Prometheus</FS_Jira<https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+Metrics+Exporter+for+Prometheus%3c/FS_Jira>> <Lead Dev></Lead Dev> <Release Target></Release Target> <Feature Name>Embedded Jetty</Feature Name> <Summary>CloudStack installation has huge dependency on distro provided tomcat, by moving to embedded jetty (like we do use jetty for development) we can sync how developers develop/test mgmt servers and users use it. In addition, it will be easier to publish pkgs without depending on distro provided dependencies.</Summary> <FS_Jira>https://issues.apache.org/jira/browse/CLOUDSTACK-10012</FS_Jira<https://issues.apache.org/jira/browse/CLOUDSTACK-10012%3c/FS_Jira>> <Lead Dev>R Yadav</Lead Dev> <Release Target>4.11</Release Target> <Feature Name>Debian 9 SystemVM template</Feature Name> <Summary>Required update, Debian7 is EOL, moving to Debian9 will give; newer kernel, newer packages, Smaller disk footprint (faster deployment and more space efficient) and Systemd should give quicker boot time</Summary> <FS_Jira>https://issues.apache.org/jira/browse/CLOUDSTACK-10013</FS_Jira<https://issues.apache.org/jira/browse/CLOUDSTACK-10013%3c/FS_Jira>> <Lead Dev>R Yadav</Lead Dev> <Release Target>Q4 2017</Release Target> <Feature Name>Enable dedication of public IPs to system VMs (CPVM/SSVM)</Feature Name> <Summary>Allow a public IP range to be dedicated to CPVM/SSVM, allowing external firewall control of ports which are allowed to connect to CPVM/SSVM from �outside� CloudStack.</Summary> <FS_Jira>TBC</FS_Jira> <Lead Dev>N Vasquez</Lead Dev> <Release Target>Q4 2017</Release Target> Kind regards, Paul Angus paul.an...@shapeblue.com www.shapeblue.com 53 Chandos Place, Covent Garden, London WC2N 4HSUK @shapeblue