Progress towards topic-oneiric-server-overview

This page shows the progress towards completing a Topic . You can see from the burndown if the Topic is likely to be completed at the current rate of work. Below that you can see the progress towards the blueprints that contribute to the Topic , and the progress of each person working on the Topic .

Launchpad page

Workitem burndown

(enlarge)

"foreign" counts refer to workitems that are assigned to someone not in the team

Burndown chart
100% of 185

Contributing Blueprints

Blueprint Completion Priority Status/Description
server-o-cobbler-next-steps
100% of 26
Essential Cobbler was packaged and included into natty. What are the next things we have to do in order to improve cobbler support for Ubuntu.
server-o-drop-vmbuilder
100% of 9
Low It is not infrequently suggested that we should be stopping using VMBuilder in favor of the newer, supported image creation tools like live-build. We should create a feature matrix to make sure that all of VMBuilder's functionality (i.e. ec2 image creation) is matched by another tool. If features are missing, then VMBuilder cannot (yet) be dropped. If the community speaks up to say they prefer VMBuilder, then that will be valuable information.
server-o-ensemble
100% of 10
Essential Ensemble is ready for users to start hacking on formulas and the code. The best way to get it into users' hands is to add it, and all of its dependencies, to Ubuntu, and make sure they are tested going forward.
server-o-puppet-integration
100% of 44
High We should make it easier to use puppet and provide reciepes for common workloads of Ubuntu server
server-o-ubuntu-orchestra-server
100% of 10
Essential  If Ensemble is how you deploy workloads into the cloud, Orchestra is how you deploy "the cloud". Integrating Eucalyptus directly into the Server/debian-installer was a non-trivial exercise. Faced with supporting OpenStack as alternative cloud infrastructure, we'll find ourselves, once again, re-engineering some of the ISO installer. Is this the best approach to the problem of deploying Cloud Infrastructure? Members of the Ubuntu Platform Server Team, in conjunction with the Canonical Solutions Integration Team suggest that we should take a more modern and extensible approach, leveraging the best of open source's bare metal provisioning, management, orchestration, and monitoring technologies -- and we call that "Ubuntu Orchestra". Step 1: 'apt-get install ubuntu-orchestra-server', which will install and totally configure a suite of free software tools (cobbler, squid-deb-proxy, puppetmaster, mcollective + plugins) on a single machine.  Step 2: rapidly provision many servers **and/or desktops** over the network, in parallel, adding the ubuntu-orchestra-client package, which results in powerful, managed Ubuntu servers and/or desktops, ready to be purposed/customized/configured/managed/monitored by Puppet. Eventually, Ensemble could/should grow arms to manage physical Orchestra systems much like cloud instances. This blueprint involves doing the necessary work in ubuntu-orchestra-server for Step 1 above.
server-o-arm-server
100% of 6
Essential Canonical will release and support an Ubuntu ARM Server Edition for 11.10 as a step towards a 12.04 LTS( 5 years support). The Ubuntu ARM Server Edition quality assurance is expected to include generic load and stress testing appropriate for a server platform. The aim is to achieve a high quality level under functional and load conditions for the identified use cases. This will be achieved by performing an equivalent level of testing to x86 server offerings, and then working with upstream projects to resolve as many issues as possible within the Ubuntu ARM Server project's time and resource constraints. A suitable Hardware reference will need to be identified to base the 11.10 Ubuntu ARM release/builds.
server-o-openstack
100% of 58
Essential Plans for what we need to do for integrating OpenStack "Diablo" or "E" into 11.10.
server-o-boot-experience
100% of 11
High Review of the Ubuntu Server boot experience, looking at what we do now and what we should change to provide a better experience to meet the needs of our userbase, i.e. option for detailed messaging, upstart improvements, etc.
server-o-ensemble-orchestra-openstack-support
100% of 11
Essential * Add OpenStack support to Ensemble * Add Orchestra support to Ensemble so that it can orchestrate services across physical machines

Status by assignee

Assignee todo blocked inprogress postponed done Completion
Adam Conrad 0 0 0 0 1 100%
Andres Rodriguez 0 0 0 0 16 100%
Colin Watson 0 0 0 0 1 100%
Clint Byrum 0 0 0 5 12 100%
Dave Walker 0 0 0 2 6 100%
Adam Gandelman 0 0 0 4 7 100%
James Page 0 0 0 0 4 100%
James Hunt 0 0 0 1 0 100%
Dustin Kirkland 0 0 0 0 2 100%
Michael Casadevall 0 0 0 1 4 100%
Marc Deslauriers 0 0 0 0 1 100%
mvo 0 0 0 1 0 100%
Juan L. Negron 0 0 0 1 12 100%
Gustavo Niemeyer 0 0 0 0 1 100%
Nick Barcet 0 0 0 1 0 100%
nobody 0 0 0 35 5 100%
ubuntu-server 0 0 0 6 1 100%
Ben Howard 0 0 0 0 1 100%
Chuck Short 0 0 0 14 40 100%

Work item details

Assignee Status Blueprint Priority Work item
Adam Conrad done server-o-arm-server Essential Create preinstalled ubuntu-server images by creatuing ubuntu-headless + server ship seed
Andres Rodriguez done server-o-cobbler-next-steps Essential Bug #760019 Fix kops-post option
server-o-cobbler-next-steps Essential Bug #766229 Add grub2 support (grubby no longer in Ubuntu)
server-o-cobbler-next-steps Essential Ensure koan works with virtinst and all ISO's
server-o-cobbler-next-steps Essential Validate desktop deployment through cobbler
server-o-cobbler-next-steps Essential Validate mirror deployment throught debmirror
server-o-cobbler-next-steps Essential Validate server mini iso deployment (add autodetection of mini iso)
server-o-cobbler-next-steps Essential Verify if Bug #782776 (cobbler buildiso) fixed in new upstream release
server-o-ensemble-orchestra-openstack-support Essential Merge WebDav storage into Williams refactored branch
server-o-ensemble-orchestra-openstack-support Essential Merge bootstrap into William's refactored branch
server-o-ensemble-orchestra-openstack-support Essential Merge deploying machines into Williams refactored branch
server-o-ensemble-orchestra-openstack-support Essential Prototype bootstrap using a separate node as bootstrap node, (*not* using Orchestra Server as bootstrap node), on top of Clint's prototype
server-o-ubuntu-orchestra-server Essential Auto-configuration of WebDav storage for ensemble
server-o-ubuntu-orchestra-server Essential Preseed ca and ssh keys for orchestra-client
server-o-ubuntu-orchestra-server Essential Ship Ensemble kickstart
server-o-ubuntu-orchestra-server Essential Switch logging server to use TLS
server-o-ubuntu-orchestra-server Essential orchestra-client should use TLS for logging
Colin Watson done server-o-boot-experience High turn off quiet for server
Clint Byrum done server-o-boot-experience High LP: #580319: init.d controlled services launch before all interfaces are up, thus failing to start (upstart)
server-o-boot-experience High define/document a simple job/alias/event for "networking up", for generic network services (event: static-network-up)
server-o-boot-experience High file bugs on services that don't respect single user mode appropriately: bug tag 'runlevel1' used for 21 bugs filed
server-o-ensemble Essential LP: #824403: fails when trying to use openstack or any other S3 service on a non default port as a provider (txaws)
server-o-ensemble Essential Prepare ensemble package for upload to Ubuntu
server-o-ensemble Essential Prepare txzookeeper packaging for upload to Ubuntu
server-o-ensemble Essential Upload latest version of ensemble before release
server-o-ensemble Essential package snapshot or release txaws with fixes needed by ensemble
server-o-ensemble-orchestra-openstack-support Essential Report findings of prototyping via mailing list / bogs (http://pad.ubuntu.com/orchestra-setup-for-ensemble)
server-o-ensemble-orchestra-openstack-support Essential prototype deploying openstack with just pre-determined cloud-config stanzas fed into Cobbler
server-o-ensemble-orchestra-openstack-support Essential prototype ensemble driving physically deployed machines with a cloud-config stanza installing the agent and the Orchestra Server as bootstrap node
server-o-openstack Essential Write MIR for swift
postponed server-o-boot-experience High add init-checkconf rule to lintian for upstart jobs (may be infeasible as emits lines aren't always available to validate start/stop on conditions)
server-o-boot-experience High automated testing for single to multiuser
server-o-ensemble Essential Get txzookeeper sponsored into Debian (no sponsors willing to upload)
server-o-ensemble Essential Setup automated ensemble test against Openstack
server-o-openstack Essential Write MIR for swift
Dave Walker done server-o-cobbler-next-steps Essential Bug #705436 Fix lintian warnings
server-o-cobbler-next-steps Essential Enrol new server with cobbler via ISO
server-o-cobbler-next-steps Essential Investigate replacing gpxe with ipxe
server-o-drop-vmbuilder Low Investigate CCA requirement for vmbuilder
server-o-openstack Essential Write MIR for nova
server-o-openstack Essential Write MIR for python-carrot or kombu
postponed server-o-drop-vmbuilder Low add deprecated warning on vm-builder
server-o-drop-vmbuilder Low update web/wiki documentation to indicate deprecation of vmbuilder
Adam Gandelman done server-o-ensemble-orchestra-openstack-support Essential Develop deployment method for more advanced openstack components using chosen tool
server-o-ensemble-orchestra-openstack-support Essential Develop deployment method for simple openstack components using chosen tool
server-o-ensemble-orchestra-openstack-support Essential prototype puppet modules for deploying OpenStack
server-o-openstack Essential Integrate ensemble modules for puppet deployment
server-o-openstack Essential Write MIR for python-amqplib
server-o-puppet-integration High Glance Common modules
server-o-puppet-integration High Nova, single server Common modules
postponed server-o-puppet-integration High Nova, multi-server Common modules
server-o-puppet-integration High OpenStack
server-o-puppet-integration High Swift, multi-server Common modules
server-o-puppet-integration High Swift, single server Common modules
James Page done server-o-ensemble Essential Submit debdiff of latest zookeeper to Debian
server-o-ensemble Essential Upload latest zookeeper to Ubuntu
server-o-openstack Essential Write MIR for python-eventlet
server-o-openstack Essential Write MIR for python-migrate
James Hunt postponed server-o-boot-experience High allow upstart visualization tool to filter out jobs/events that aren't in existence
Dustin Kirkland done server-o-ubuntu-orchestra-server Essential Auto-configuration of DNS/DHCP server
server-o-ubuntu-orchestra-server Essential Set-up initial environment of imported ISO's for ensemble
Michael Casadevall done server-o-arm-server Essential Coordinate with kernel team server-specific tuning options for kernel
server-o-arm-server Essential Create wikipage/script of components in the server image
server-o-arm-server Essential Followup with ARM Server Project on Java situation
server-o-arm-server Essential Review status of 64-bit atomics in gcc-4.6
postponed server-o-arm-server Essential Review server stack components for places where ARM-specific assembly would be useful for acceleration
Marc Deslauriers done server-o-drop-vmbuilder Low vm-tools to live-build or something else
mvo postponed server-o-drop-vmbuilder Low move do-release-upgrade build/testing to live-build
Juan L. Negron done server-o-puppet-integration High apache Puppet Module
server-o-puppet-integration High debconf helper Puppet Module
server-o-puppet-integration High distcc Puppet Module
server-o-puppet-integration High gearman Puppet Module
server-o-puppet-integration High glusterfs Puppet Module
server-o-puppet-integration High hadoop Puppet Module
server-o-puppet-integration High haproxy ( with apache and tomcat integration ) Puppet Module
server-o-puppet-integration High mongodb Puppet Module
server-o-puppet-integration High mpi ( mpich2 ) Puppet Module
server-o-puppet-integration High mysql Puppet Module
server-o-puppet-integration High puppet-apt helper Puppet Module
server-o-puppet-integration High tomcat ( tomcat6) Puppet Module
postponed server-o-puppet-integration High Make/package current orchestra modules to function without orchestra provisioning
Gustavo Niemeyer done server-o-ensemble Essential Ensemble Daily PPA
Nick Barcet postponed server-o-drop-vmbuilder Low talk to canonical legal regarding droping CCA
nobody done server-o-cobbler-next-steps Essential Add Ubuntu CSS stylesheet for web ui
server-o-cobbler-next-steps Essential Review cobbler defaults to make sure that they are sane
server-o-openstack Essential ensemble for ganglia
server-o-openstack Essential ensemble for munin
server-o-puppet-integration High Package Puppet 2.7
postponed server-o-cobbler-next-steps Essential Add EC2 API hook to cobbler
server-o-cobbler-next-steps Essential Add cloud-init support to cobbler
server-o-cobbler-next-steps Essential Add generic distro support
server-o-cobbler-next-steps Essential Add hardware inventory to cobbler API
server-o-cobbler-next-steps Essential Add support for other arches
server-o-cobbler-next-steps Essential Add support for uboot
server-o-cobbler-next-steps Essential Extend cobbler API to do snapshot reporting as well
server-o-cobbler-next-steps Essential Investigate and report what is missing on web ui
server-o-drop-vmbuilder Low discuss with cody what is appropriate release to target for 11.10
server-o-drop-vmbuilder Low mailng list or blog request for upstream vmbuilder maintainer
server-o-ensemble-orchestra-openstack-support Essential Collect data gathered from prototyping and record in spec/blueprint
server-o-puppet-integration High DNS Common modules
server-o-puppet-integration High Eucalyptus Common modules
server-o-puppet-integration High Hadoop Common modules
server-o-puppet-integration High LAMP stack Common modules
server-o-puppet-integration High LXC Orchestra modules
server-o-puppet-integration High Mail server Common modules
server-o-puppet-integration High Package Puppet dashboard (on mysql/apache)
server-o-puppet-integration High Package modules
server-o-puppet-integration High PostgreSQL Common modules
server-o-puppet-integration High Print server ( cups ) Common modules
server-o-puppet-integration High SSH Common modules
server-o-puppet-integration High Test modules within Ubuntu/Orchestra infrastructure
server-o-puppet-integration High Test modules within vanilla Ubuntu/Puppet infrastructure
server-o-puppet-integration High Xen Orchestra modules
server-o-puppet-integration High bzr/git Orchestra modules
server-o-puppet-integration High cobbler Orchestra modules
server-o-puppet-integration High fs creation/management Orchestra modules
server-o-puppet-integration High ha cluster (drbd, pacemaker, corosync, cman) Orchestra modules
server-o-puppet-integration High jenkins (master and slave) Orchestra modules
server-o-puppet-integration High kvm (host and guest?) Orchestra modules
server-o-puppet-integration High nagios Orchestra modules
server-o-puppet-integration High rsyslog Common modules
server-o-puppet-integration High rsyslog Orchestra modules
server-o-puppet-integration High samba Common modules
ubuntu-server done server-o-ubuntu-orchestra-server Essential wiki page
postponed server-o-boot-experience High define/document a simple job/alias/event for "system has booted", for /etc/rc.local type behavior (note that 'stopped rc' is usable but not well documented)
server-o-boot-experience High improve start on for cron and other services (start when all user info available) (cron should probably start on stopped rc)
server-o-boot-experience High need to measure boot speed difference between sourcing /etc/default files, and not
server-o-boot-experience High update Upstart Cookbook with "abstract jobs" and full exposition of how to define optimal "start on" and "stop on" for a new job
server-o-ubuntu-orchestra-server Essential manpage
server-o-ubuntu-orchestra-server Essential ubuntu-orchestra-server MIR
Ben Howard done server-o-drop-vmbuilder Low move oneiric cloud images build to live-build
Chuck Short done server-o-cobbler-next-steps Essential Add ARM as a valid arch
server-o-cobbler-next-steps Essential Add GPXE support to cobbler
server-o-cobbler-next-steps Essential Bug #784420 Fix dns integration
server-o-cobbler-next-steps Essential Check release schedule for 2.1.x with upstream
server-o-cobbler-next-steps Essential Determine which patches that we are carrying right now should be upstreamable
server-o-cobbler-next-steps Essential Write MIR for ipxe
server-o-openstack Essential Drop python-tempita from nova packaging
server-o-openstack Essential Dropped xen-linux-system from depends
server-o-openstack Essential Fix MIR feedback
server-o-openstack Essential Investigate monitoring hooks needed for orchestra
server-o-openstack Essential Investigate sensible defaults for Nova multi node install
server-o-openstack Essential Investigate the usage of rootwrap into eucalyptus and submit upstream
server-o-openstack Essential Investigate with sensible defaults for Nova single install
server-o-openstack Essential Package keystone and upload to the archive
server-o-openstack Essential Package lio-utils for oneiric
server-o-openstack Essential Package openstack dashboard
server-o-openstack Essential Replace python-ipy with python-netaddr and submit upstream
server-o-openstack Essential Replace socat with netcat-openbsd
server-o-openstack Essential Try ensemble on openstack
server-o-openstack Essential Try to fix ajaxterm for Ubuntu
server-o-openstack Essential Update preseeds for UEC test rig
server-o-openstack Essential Write MIR for ajaxterm
server-o-openstack Essential Write MIR for glance
server-o-openstack Essential Write MIR for pep8
server-o-openstack Essential Write MIR for pthon-lockfile
server-o-openstack Essential Write MIR for python-decorator
server-o-openstack Essential Write MIR for python-gflags
server-o-openstack Essential Write MIR for python-greenlet
server-o-openstack Essential Write MIR for python-mox
server-o-openstack Essential Write MIR for python-netaddr
server-o-openstack Essential Write MIR for python-netifaces
server-o-openstack Essential Write MIR for python-routes
server-o-openstack Essential Write MIR for python-sqlachemy
server-o-openstack Essential Write MIR for python-tempita
server-o-openstack Essential Write MIR for python-twised-web
server-o-openstack Essential Write MIR for python-webob
server-o-openstack Essential Write MIR for python-xattr
server-o-openstack Essential ensemble formula for collectd
server-o-openstack Essential ensemble formula for nagios
server-o-openstack Essential postgresql support (for IS)
postponed server-o-openstack Essential Add EC2 testcases to upstream
server-o-openstack Essential Investigate S3 for glance
server-o-openstack Essential Investigate S3 for swift
server-o-openstack Essential Investigate monitoring hooks
server-o-openstack Essential Investigate sensible defaults for glance installation
server-o-openstack Essential Investigate sensible defaults for swift installation
server-o-openstack Essential Package quantum and upload to the archive
server-o-openstack Essential Replace iscsitarget with lio-utils and submit upstream
server-o-openstack Essential Replace vblade-persist with something else
server-o-openstack Essential Suggest socat and ajaxterm
server-o-openstack Essential glusterfs support
server-o-openstack Essential ldap support (for IS)
server-o-openstack Essential no starting of nova/swift for upstart
server-o-openstack Essential rootwrap


Last updated: Wed 30 May 2012, 09:24 UTC