Progress towards topic-oneiric-server-cloud-infrastructure
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
98% of 300
Contributing Blueprints
| Blueprint | Completion | Priority | Status/Description |
|---|---|---|---|
| server-o-jenkins |
89% of 9
|
Medium | Jenkins packaging is pretty much at the point where it could be considered for inclusion in the Ubuntu archive. |
| server-o-load-testing |
100% of 4
|
High | As part of server testing, and specially introducing the ARM server release, a set of standard load/stress testing needs to be introduced. Covering the basic areas (memory, cpu, I/O ,..) but also the most common server applications: Distributed Datastores “LAMP” Web Server Caching Backup Server This test capability should also be considered for Certification testing and benchmarking It is also important to understand that this could require significant outlay in capital for new hardware. Depending on what we wish to focus on, we could need to purchase a server or two to serve as full time targets, storage solutions such as Fibrechannel or iSCSI, 10Gb Ethernet devices, fibre cables, network cables, PDUs, KVMs and so forth. Additionally, it is my thought that Hardware Certification should focus on tests that test the hardware subsystems themselves, and Platform cover the more QA related tests, such as testing various common applications like the LAMP stack, Squid, mail services, and so forth. The Definition of Done as listed below in the whiteboard is lengthy for now, but lists very specific items that I believe need to be achieved in order to do worthwhile server testing. In the end, the true goal is to be able to really hammer servers in various situations to ensure that 12.04 becomes the best LTS release for servers ever. The full spec url includes user stories for both the greater server test suite expansion and the load testing subset described here. LP Wont let me use the same url so pasting it here: https://spreadsheets.google.com/ccc?key=0Asjizy08YS4mdFZ1UEMxckNwejJNYVRzTE5yeUhDd1E&hl=en&authkey=CIeGqcMB |
| server-o-seed-review |
100% of 4
|
Low | Review the Ubuntu server seed to make sure that we are offering the best of the open source world. |
| 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. |
| 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-install-experience |
85% of 13
|
High | Review of the Ubuntu Server install experience, looking at what we do now and what we should change to provide a more unified bare metal/cloud experience and also better meet the needs of our userbase. Look at supporting more complex configuraitons: * Partition a system across multiple disks at install, in a non interactive, automated manner * Ability to run Ubuntu only from SAN, ignoring all together local storage. This is the most seen configuration in blade servers environments. * Installer to support preserving LVM LV's when preseeding or kickstarting (this is mostly seen with migrations from other platforms such as debian/CentOS/SUSE) * Install Ubuntu with multi-path'd storage (install on multipath'd storage, no local disk) |
| server-o-cluster-stack |
100% of 17
|
Medium | This session will consist of the following: * Continue with the work on the Ubuntu Cluster Stack to complete previously defined work items. * Discuss the adoption of the new software versions as there have been several upstream changes, and different distributions are adopting different components. * Obtain feature requests and discuss the customization of the cluster stack for Ubuntu. * Nova Components HA (following discussion from the OpenStack Design Summit) |
| 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-virt-tools |
100% of 11
|
Low | This is a discussion session with the goal of selecting a set of improvements Ubuntu can make to its virtualization stack. |
| server-o-xen-host |
100% of 22
|
High | Now that Xen dom0 has made it into the vanillla kernel we should look at including Xen include along side KVM and LXC. We should make it really easy to install and configure Xen as a Ubuntu host. This includes the kernel, libvirt, grub and Xen userspace. |
| server-o-user-namespace |
100% of 12
|
High | The user namespace is crucial to bringing lxc container functionality up to par with openvz and vserver. Its development plan is posted at https://wiki.ubuntu.com/UserNamespace. The natty cycle saw good upstream progress, with the acceptance of targeted capabilities. Next, we need to complete the targeted capabilities implementation by converting all capability checks and uid comparisons to be namespace-aware. Time permitting, we would then proceed to handle more flexible vfs uid mapping. |
| server-o-eucalyptus |
100% of 3
|
Medium | Plans for integrating Eucalyptus 3.0 into Ubuntu 11.10 |
| 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-windows-paravirtual-drivers |
67% of 6
|
Low | Request from OEMs to package the Windows Paravirtual drivers similar to how we provide the virtualbox-guest-edition package. |
| 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-lxc-improvements |
100% of 11
|
High | Some basic lxc container improvements: ∘ quick container cloning with snapshotting for lvm, btrfs, and aufs/unionfs (based on ppa:serge-hallyn/lxc-natty work) ∘ sandbox template using current user namespace . limited use, but useful for locking child task such that it can only talk to us over pipes. ∘ per container syslog . Lack of this has prevented me from using containers for some bug investigations. ∘ proc virtualization ∘ container reboot and shutdown ∘ custom per-container firewall rules ∘ lsm integration ∘ templates for other distros (fedora, opensles, gentoo) |
| 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-documentation |
100% of 5
|
Medium | As Ubuntu Server begins to grow it's user base and popularity, I think we need to give serious thought to having a better process around doing our documentation. Currently, all we have for Ubuntu Server is a pure community ran effort: https://help.ubuntu.com/10.04/serverguide/C/index.html Which is absolutely great, however as we begin to be compared more to RHEL and SLES: http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/index.html http://www.novell.com/documentation/sles11/ I think it's fair to say we need to step up our game....how do we do that? |
Status by assignee
| Assignee | todo | blocked | inprogress | postponed | done | Completion |
|---|---|---|---|---|---|---|
| Adam Conrad | 0 | 0 | 0 | 0 | 1 | 100% |
| Al Stone | 0 | 0 | 0 | 0 | 1 | 100% |
| Andres Rodriguez | 0 | 0 | 0 | 3 | 30 | 100% |
| bdevouge | 0 | 0 | 0 | 1 | 0 | 100% |
| bootstrap31 | 0 | 0 | 0 | 3 | 0 | 100% |
| Canonical Hardware Certification | 0 | 0 | 0 | 3 | 1 | 100% |
| Colin Watson | 0 | 0 | 0 | 1 | 1 | 100% |
| Clint Byrum | 0 | 0 | 0 | 5 | 12 | 100% |
| Dave Walker | 0 | 0 | 2 | 0 | 7 | 78% |
| Adam Gandelman | 0 | 0 | 0 | 6 | 7 | 100% |
| James Page | 0 | 1 | 0 | 2 | 12 | 93% |
| James Hunt | 0 | 0 | 0 | 1 | 0 | 100% |
| jwcampbell | 0 | 0 | 0 | 1 | 0 | 100% |
| Dustin Kirkland | 0 | 0 | 0 | 1 | 2 | 100% |
| mahmoh | 0 | 0 | 0 | 0 | 2 | 100% |
| markashtonb | 0 | 0 | 0 | 1 | 0 | 100% |
| martinbogo | 0 | 0 | 0 | 1 | 0 | 100% |
| Michael Casadevall | 0 | 0 | 0 | 1 | 4 | 100% |
| Juan L. Negron | 0 | 0 | 0 | 1 | 12 | 100% |
| Gustavo Niemeyer | 0 | 0 | 0 | 0 | 1 | 100% |
| nobody | 0 | 0 | 0 | 38 | 7 | 100% |
| Robbie Williamson | 0 | 0 | 0 | 1 | 0 | 100% |
| Serge Hallyn | 0 | 0 | 0 | 2 | 15 | 100% |
| smb | 0 | 0 | 0 | 0 | 1 | 100% |
| ubuntu-server | 2 | 0 | 0 | 18 | 13 | 94% |
| Chuck Short | 0 | 0 | 0 | 22 | 54 | 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 |
| Al Stone | done | server-o-windows-paravirtual-drivers | Low | Build the latest drivers from the latest source |
| Andres Rodriguez | done | server-o-cluster-stack | Medium | Evaluate upgrade path 1 or path 2 |
| server-o-cluster-stack | Medium | Finish packaging fence-agents | ||
| server-o-cluster-stack | Medium | Finish packaging resource-agents | ||
| server-o-cluster-stack | Medium | Keep RHCS for DLM (gfs_controld.pcmk/dlm_controld.pcmk) and gfs2-tools | ||
| server-o-cluster-stack | Medium | Link up with openstack and upstream to compile a list of HA requirements | ||
| server-o-cluster-stack | Medium | MIR resource-agents | ||
| server-o-cluster-stack | Medium | Remove installation of fence agents from source | ||
| server-o-cluster-stack | Medium | Remove installation of resource agents from rgmanager | ||
| server-o-cluster-stack | Medium | Switch dependencies on cluster-agents to resource-agents | ||
| server-o-cluster-stack | Medium | Upgrade Heartbeat 3.0.5 | ||
| server-o-cluster-stack | Medium | Upgrade pacemaker to 1.1.5 | ||
| server-o-cluster-stack | Medium | Upgrade pacemaker to 1.1.X and submit debian dir to Debian | ||
| server-o-cluster-stack | Medium | Upload fence-agents | ||
| server-o-cluster-stack | Medium | Upload resource-agents | ||
| 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 | ||
| postponed | server-o-cluster-stack | Medium | MIR fence-agents | |
| server-o-cluster-stack | Medium | Sort out PPAs (ubuntu-ha-maintainers becomes main PPA, all other go away) | ||
| server-o-cluster-stack | Medium | Upgrade DRBD 8.4 if Oneiric Kernel ships it | ||
| bdevouge | postponed | server-o-install-experience | High | provide cjwatson with a preseed/kickstart file of 'what he wants to work' |
| bootstrap31 | postponed | server-o-lxc-improvements | High | exploit container shutdown/reboot kernel support in lxc |
| server-o-lxc-improvements | High | push kernel patches supporting shutdown/reboot | ||
| server-o-lxc-improvements | High | push lxc-attach when kernel patches are upstream | ||
| Canonical Hardware Certification | done | server-o-load-testing | High | Jeff to list the testing team info so interested parties can sign up and participate in making this happen |
| postponed | server-o-load-testing | High | Create a list of the tests to be run (a small number of useful tests to start, we can expand afterwards). | |
| server-o-load-testing | High | Documentation of test cases and configs and other useful information (wiki?, testcases.qa.ubuntu.com?) | ||
| server-o-load-testing | High | Package a consistently runnable test suite | ||
| Colin Watson | done | server-o-boot-experience | High | turn off quiet for server |
| postponed | server-o-install-experience | High | Add support to partition a system across multiple disks at install, in a non interactive, automated manner | |
| 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 | inprogress | server-o-install-experience | High | put what is needed to have a bootstrapping server and mirror |
| server-o-install-experience | High | update automated ISO testing to align to minimal install use-cases | ||
| 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-install-experience | High | pare down steps to minimal Server install disk, dropping UEC | ||
| server-o-install-experience | High | update ISO tracker to align to minimal install use-cases | ||
| server-o-openstack | Essential | Write MIR for nova | ||
| server-o-openstack | Essential | Write MIR for python-carrot or kombu | ||
| 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 | ||
| 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 | blocked | server-o-jenkins | Medium | feedback libraries to Debian through debian-java team |
| done | server-o-ensemble | Essential | Submit debdiff of latest zookeeper to Debian | |
| server-o-ensemble | Essential | Upload latest zookeeper to Ubuntu | ||
| server-o-jenkins | Medium | Prepare library packaging for upload to Ubuntu | ||
| server-o-jenkins | Medium | Resolve outstanding build-from-source issues in dependency chain | ||
| server-o-jenkins | Medium | look at JVM compatibility with xstream on ARM (for example) | ||
| server-o-jenkins | Medium | re-sync libraries from Debian as a when required | ||
| server-o-jenkins | Medium | upgrade to latest stable branch (1.409.1) from Jenkins + upgrade dependencies | ||
| server-o-openstack | Essential | Write MIR for python-eventlet | ||
| server-o-openstack | Essential | Write MIR for python-migrate | ||
| 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-jenkins | Medium | Update documentation for disabling plugin management through web ui | |
| server-o-syslog-information | High | Upload octopussy for Debian | ||
| James Hunt | postponed | server-o-boot-experience | High | allow upstart visualization tool to filter out jobs/events that aren't in existence |
| jwcampbell | postponed | server-o-documentation | Medium | look at build toolchain transition needs to produce something similar to docs.openstack.org |
| 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 | ||
| postponed | server-o-install-experience | High | Support kernel command option to run d-i inside of byobu/screen to allow for remote attach/detach, real time monitoring of IO (disk throughput, network bandwidth), system load, stats/notes about installation | |
| mahmoh | done | server-o-windows-paravirtual-drivers | Low | Get input on release(s) to certify from hallyn (target latest LTS + latest Natty) |
| server-o-windows-paravirtual-drivers | Low | Test the drivers as possible - 1) 2008 R2/SCSI on LTS, 2) Oneiric | ||
| markashtonb | postponed | server-o-windows-paravirtual-drivers | Low | Find out if we want to sign, WHQL, support (possibly code updates), Logo, assign build/test responsibilities for driver updates/LTS releases |
| martinbogo | postponed | server-o-install-experience | High | send cjwatson details on OpenIPMI : Serial over LAN for console during install (device name may not be tty[S]0.ttyam0) |
| 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 | |
| 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 |
| 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-eucalyptus | Medium | Move Eucalytpus to Partner or Universe archive per their request | ||
| server-o-jenkins | Medium | upload of jenkins plus dependencies to Ubuntu Universe | ||
| 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-documentation | Medium | Jim or Adam to look at an Ubuntu Open Week-type session regarding additional contributions to server docs | ||
| server-o-documentation | Medium | Look at what we currently have, what needs to change, and plan how we do it | ||
| server-o-documentation | Medium | Server team to identify server resources that could be used to test out server documentation configurations for the purpose of documenting them. | ||
| server-o-ensemble-orchestra-openstack-support | Essential | Collect data gathered from prototyping and record in spec/blueprint | ||
| server-o-eucalyptus | Medium | QA the install and basic operations of Eucalyptus 3.0 packages | ||
| server-o-eucalyptus | Medium | Sync with Eucalyptus 3.0 packages | ||
| 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 | ||
| Robbie Williamson | postponed | server-o-documentation | Medium | look at getting funding for dedicated document resource |
| Serge Hallyn | done | server-o-jenkins | Medium | ensemble formula for deploying Jenkins |
| server-o-lxc-improvements | High | libcgroup integration | ||
| server-o-lxc-improvements | High | quick container cloning with snapshotting using LVM | ||
| server-o-lxc-improvements | High | ubuntu template cleanup | ||
| server-o-user-namespace | High | Convert appropriate capable calls list | ||
| server-o-user-namespace | High | Convert kernel/signal.c uid comparisons | ||
| server-o-user-namespace | High | Create list of candidate to-be-converted uid comparisons | ||
| server-o-user-namespace | High | Create list of to-be-converted capable calls | ||
| server-o-user-namespace | High | Implement testcases | ||
| server-o-user-namespace | High | Send updated capable conversion patchset | ||
| server-o-user-namespace | High | Simple perf evaluation (kernel compile with unpatched, CONFIG_USER_NS=n and =y) | ||
| server-o-user-namespace | High | Support simple superblock user-ns tagging | ||
| server-o-user-namespace | High | Write list of desired testcases | ||
| server-o-user-namespace | High | publish capable calls conversion to lkml | ||
| server-o-user-namespace | High | publish kernel/signal.c to lkml | ||
| postponed | server-o-lxc-improvements | High | push lxc-attach kernel patches | |
| server-o-user-namespace | High | Get review on simple superblock user-ns tagging | ||
| smb | done | server-o-xen-host | High | Turn on dom0 kernel support in -server kernel |
| ubuntu-server | todo | server-o-windows-paravirtual-drivers | Low | - latest net and scsi drivers pass testing, hypervisor stack will pass on Lucid (w/ pending SRU -201110~15) and Oneiric passes (release) |
| server-o-windows-paravirtual-drivers | Low | - per hallyn, 10.04.02 and 11.04 64 bit server releases (ISOs, no updates, June) - should be good | ||
| done | server-o-lxc-improvements | High | improve lxc-ps, lxc-netstat | |
| server-o-lxc-improvements | High | templates for other distros (fedora, opensles, gentoo) | ||
| server-o-lxc-improvements | High | validate LXC support on ARM | ||
| server-o-seed-review | Low | Add additional packages to a seed if suitable | ||
| server-o-seed-review | Low | Check that the current seed is still relevant | ||
| server-o-syslog-information | High | Investigate sane defaults for central rsyslog server | ||
| server-o-ubuntu-orchestra-server | Essential | wiki page | ||
| server-o-virt-tools | Low | document build virtual machine with cobbler installation | ||
| server-o-virt-tools | Low | document how to use koan | ||
| server-o-virt-tools | Low | generic-ize the name of cloud-utils uec-* | ||
| server-o-virt-tools | Low | make cloud-utils an upstream project | ||
| server-o-virt-tools | Low | update boto to 2.0 | ||
| server-o-virt-tools | Low | update euca2ools to 1.4.X | ||
| 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-install-experience | High | Support MTD partitioning for ARM server: Debian GSoC project from a year or two ago - should be possible to retrieve that and polish it up | ||
| server-o-install-experience | High | Support the ability to run Ubuntu only from SAN, ignoring altogether local storage | ||
| server-o-install-experience | High | support network bonding -> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=611250 | ||
| server-o-install-experience | High | verify consistent network device naming support works as required when the server is booted with biosdevname=1 | ||
| server-o-install-experience | High | write a u-boot-installer udeb to support install of a bootloader other than GRUB (u-boot for ARM server) | ||
| server-o-seed-review | Low | Reconcile ~ubuntu-server subscribed packages to seed(s) | ||
| server-o-seed-review | Low | Replace ntpdate with ntpd | ||
| server-o-ubuntu-orchestra-server | Essential | manpage | ||
| server-o-ubuntu-orchestra-server | Essential | ubuntu-orchestra-server MIR | ||
| server-o-virt-tools | Low | document or possibly change defaults to qed image format | ||
| server-o-virt-tools | Low | document/script/by-default bridged setup for ubuntu-server kvm | ||
| server-o-virt-tools | Low | include 'fsdev' in koan documentation | ||
| server-o-virt-tools | Low | investigate or package libguestfs | ||
| server-o-virt-tools | Low | make fsfreeze work with ext3 (bug 712689) | ||
| 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) | ||
| server-o-xen-host | High | Check for upstream bug fixes that has not made it into debian yet | ||
| server-o-xen-host | High | Remove ubuntu-xen-desktop from archive | ||
| server-o-xen-host | High | Remove ubuntu-xen-server from archive | ||
| server-o-xen-host | High | Remove xen-3.3 from the archive | ||
| server-o-xen-host | High | Sync Xen 4.1 from Debian Unstable | ||
| server-o-xen-host | High | Sync xen-common from Debian Unstable | ||
| server-o-xen-host | High | Test build changes for libvirt with libxen-devel | ||
| server-o-xen-host | High | Test xen booting on amd64 without libvirt | ||
| server-o-xen-host | High | Test xen hvm CD install on amd64 | ||
| server-o-xen-host | High | Test xen hvm CD install on i386 | ||
| server-o-xen-host | High | Test xen on amd64 with libvirt | ||
| server-o-xen-host | High | Test xen-tools to make sure that it works with xen 4.1 | ||
| server-o-xen-host | High | Update xen dependencies for migration between xen-3.3 to xen-4.1 | ||
| server-o-xen-host | High | Write MIR for libxen-devel and libxenstore3.0 to replace libxen3-dev in main | ||
| postponed | server-o-lxc-improvements | High | List of missing bits pieces of libvirt for lxc (libvirt 0.9.1-1 merge is pending) | |
| 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 | ||
| server-o-xen-host | High | Create a small xen meta package to make xen install easier | ||
| server-o-xen-host | High | Test live-helper to see if it works with xen 4.1 | ||
| server-o-xen-host | High | Test xen PAE on i386 with libvirt | ||
| server-o-xen-host | High | Test xen booting PAE on i386 without libvirt | ||
| server-o-xen-host | High | Test xen hvm CD install on amd64 | ||
| server-o-xen-host | High | Test xen hvm CD install on i386 | ||
| server-o-xen-host | High | Test xen on amd64 with libvirt |
Last updated: Wed 30 May 2012, 09:23 UTC