Progress towards topic-oneiric-focus-orchestra
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 pageWorkitem burndown
"foreign" counts refer to workitems that are assigned to someone not in the team
100% of 64
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-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-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-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 |
| server-o-syslog-information |
100% of 7
|
High | Deploying a large number of Ubuntu servers using Orchestra, system administrators will need to keep track of their syslog information from the machines they have deployed. |
Status by assignee
| Assignee | todo | blocked | inprogress | postponed | done | Completion |
|---|---|---|---|---|---|---|
| Andres Rodriguez | 0 | 0 | 0 | 0 | 16 | 100% |
| Clint Byrum | 0 | 0 | 0 | 2 | 8 | 100% |
| Dave Walker | 0 | 0 | 0 | 0 | 3 | 100% |
| Adam Gandelman | 0 | 0 | 0 | 2 | 3 | 100% |
| James Page | 0 | 0 | 0 | 1 | 5 | 100% |
| Dustin Kirkland | 0 | 0 | 0 | 0 | 2 | 100% |
| Gustavo Niemeyer | 0 | 0 | 0 | 0 | 1 | 100% |
| nobody | 0 | 0 | 0 | 9 | 2 | 100% |
| ubuntu-server | 0 | 0 | 0 | 2 | 2 | 100% |
| Chuck Short | 0 | 0 | 0 | 0 | 6 | 100% |
Work item details
| Assignee | Status | Blueprint | Priority | Work item |
|---|---|---|---|---|
| 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 | ||
| Clint Byrum | done | 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 | ||
| postponed | server-o-ensemble | Essential | Get txzookeeper sponsored into Debian (no sponsors willing to upload) | |
| server-o-ensemble | Essential | Setup automated ensemble test against Openstack | ||
| 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 | ||
| 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 | ||
| postponed | server-o-syslog-information | High | Write puppet module for central rsyslog server | |
| server-o-syslog-information | High | Write puppet module for rsyslog "client" | ||
| 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-syslog-information | High | File an ITP for octopussy in Debian | ||
| server-o-syslog-information | High | Package octopussy for Ubuntu | ||
| server-o-syslog-information | High | Upload octopussy for Ubuntu | ||
| postponed | server-o-syslog-information | High | Upload octopussy for Debian | |
| 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 | ||
| Gustavo Niemeyer | done | server-o-ensemble | Essential | Ensemble Daily PPA |
| 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 | ||
| 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-ensemble-orchestra-openstack-support | Essential | Collect data gathered from prototyping and record in spec/blueprint | ||
| ubuntu-server | done | server-o-syslog-information | High | Investigate sane defaults for central rsyslog server |
| server-o-ubuntu-orchestra-server | Essential | wiki page | ||
| postponed | server-o-ubuntu-orchestra-server | Essential | manpage | |
| server-o-ubuntu-orchestra-server | Essential | ubuntu-orchestra-server MIR | ||
| 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 |
Last updated: Wed 16 May 2012, 18:56 UTC