Progress towards topic-quantal-servercloud-workloads

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
90% of 164

Contributing Blueprints

Blueprint Completion Priority Status/Description
servercloud-q-juju-mir
100% of 5
Low Juju is a critical piece to both bare-metal and cloud deployments in Ubuntu Server, and thus we need to have this in main for production deployment support reasons in the 12.04 LTS.
servercloud-q-juju-charms-release-policy
100% of 5
High Rationale: The charm store has only been around for one release, so we're still learning how it relates to releases of Ubuntu. Also the LTS is likely a desired target for the next 2 years for conservative users. Thus, there is a need to start putting policies around the Charm store so users will know what to expect and how to interact with Charms across Ubuntu releases. Goal: A policy that informs users how Charms will be managed in Ubuntu releases.
servercloud-q-ceph-object-integration
100% of 26
Medium Rationale: Ceph provides a solid, horizontally scalable object storage solution which may be key in future Ubuntu and OpenStack development. We should ensure that the Ceph packages in Ubuntu are up-to-date and well tested during the Quantal development cycle. Goal: Deliver an up-to-date and well tested set of Ceph packages.
servercloud-q-juju-integration
100% of 12
Medium Rationale: As Juju grows into more environments there is a need to ensure Juju plays well with others. Goal: Juju Charm integration for Chef, Capistrano, Puppet, CloudStack, and Facter.
servercloud-q-juju-charm-best-practices
71% of 21
Medium Rationale: How are people using charms? What kind of things should we recommend to people? How can we collect these best practices? As the Charm community grows there is a need to collect community knowledge. Then document and apply that knowledge on Charm best practices for others to build off of. Goal: Documentation and tools available for charmers to use in creation and submission of Charms.
servercloud-q-arm-deployment
100% of 12
High System management and service orchestration for ARM Server, including MAAS and juju enablement. Rationale: ARM servers are the next big thing, expecting to give us better performance-per-watt. Their dense nature lends itself to hyperscale. In combination with the power provided by juju and the charm store, ARM servers will be the perfect hardware platform for next generation datacenter requirements. Ubuntu has run on ARM for years. If we enable system management and service orchestration for this first generation of ARM servers, Ubuntu Server will rock on ARM, too. Goal: Enable MAAS and juju on ARM
servercloud-q-juju-charmstore-maintenance
100% of 6
High Rationale: Users deploying Charms from the Charm store need to be confident the Charm is in good working condition. Thus, as the numbers of Charms grow there is a need to put a process in place to ensure Charms are being properly maintained. Goal: Each Charm has a maintainer, and documentation is available to maintainers on responsibilities for keeping their Charm(s) properly running.
servercloud-q-tomcat7
100% of 20
High Rationale: Apache Tomcat 7 has been in the Ubuntu archive for two releases now and is established and stable. Debian are planning to drop Apache Tomcat 6 from squeeze in favour of maintaining a single tomcat version. Ubuntu should do the same. Goal: Transition users to a Canonical supported Tomcat 7 and drop Tomcat 6 from the archive.
servercloud-q-push-to-the-clouds
100% of 3
Medium Continuation of Push to the Clouds 1. Publishing image meta-data via Glance Servers: Hardware is till pending on the production servers. Glance.ubuntu.com has been provisioned with a staging host. 2. Publishing of official Ubuntu images on other cloud vendors .
servercloud-q-juju-release-process
80% of 5
High Rationale: A formal Juju release processes is needed in order to keep the high speed of feature development without driving our users away. This thread proposes a release process for Juju: https://lists.ubuntu.com/archives/juju/2012-April/001431.html Goal: Define and implement a Juju release process that fits with in the Ubuntu release process. The basics: * Keep it simple * 6 weeks of open trunk * 1 week of stabilization * 1 week of testing/critical fixing reserved * Aim to drop releases before FeatureFreeze in Ubuntu * Release series minor version bumped if backward incompatible changes are made * Semantic versions adopted (starting at 0.5.0 which is the version of juju in lp:juju when release process starts)
servercloud-q-juju-charm-unit-tests
70% of 10
High Rationale: This BP is a follow on to Automated Juju Charm testing work done in the Precise cycle. Further tooling is need to ensure automated Charm testing is accurately exercising Juju charms in all available providers. Goal: CharmTester is automatically running in all supported Juju providers.
servercloud-q-openstack-charms
83% of 6
Essential Discuss current state of the Juju charms for deploying Openstack on Ubuntu and define what is needed to cover new Openstack components being added during Folsom/Quantal.
servercloud-q-awstools
79% of 14
Low Rationale: Add AWS tools to Ubuntu Archive in order to improve the Ubuntu cloud experience when using Amazon cloud services. Goal: Add/Update Elastic Load Balancing, AWS Import/Export, Relational Database Service, Identity and Access Management, Autoscaling, and Cloudwatch to Ubuntu Archive.
servercloud-q-cloud-init-utils
89% of 19
Medium Discuss ideas for cloud-init or cloud-utils. Request for Features? Request for Participation in developing Features?

Status by assignee

Assignee Todo Blocked In Progress Postponed Done Completion
Adam Conrad 0 0 0 0 1 100%
Björn Michaelsen 0 0 0 0 1 100%
Clint Byrum 0 0 2 4 16 91%
craig.magina 0 0 0 0 1 100%
dannf 0 0 0 0 1 100%
Didier Roche 0 0 0 0 1 100%
Eric Hammond 1 0 0 0 0 0%
Adam Gandelman 0 1 0 3 2 83%
Kapil Thangavelu 1 0 0 0 4 80%
Ike Panhc 0 0 0 0 1 100%
Brandon Holtsclaw 2 0 0 1 1 50%
James Page 0 0 0 4 37 100%
jbrowne 2 0 0 0 2 50%
Jim Baker 0 0 1 0 2 67%
Jorge O. Castro 2 0 0 0 8 80%
kamal 0 0 0 0 1 100%
Dustin Kirkland 0 0 0 1 0 100%
marcoceppi 0 0 0 0 1 100%
Mark Mims 1 0 1 4 5 82%
Mike McClurg 0 0 0 1 0 100%
Juan L. Negron 0 0 0 4 5 100%
Oliver Grawert 0 0 0 0 1 100%
rbasak 0 0 0 1 7 100%
Serge Hallyn 0 0 0 0 1 100%
Scott Moser 0 0 0 9 6 100%
Ben Howard 0 0 2 3 8 85%

Work item details

Assignee Status Blueprint Priority Work item
Adam Conrad done servercloud-q-ceph-object-integration Medium LP: #1028038: sscanf always calls realloc/causes deadlock in google-perftools (eglibc)
Björn Michaelsen done servercloud-q-tomcat7 High LP: #1023405: demote tomcat6 source and binaries to universe (libreoffice)
Clint Byrum inprogress servercloud-q-juju-charm-best-practices Medium make juju lxc use lxc networking instead of libvirt networking ?
servercloud-q-juju-release-process High create spec to allow charms to depend on juju versions
done servercloud-q-juju-charmstore-maintenance High update charm tools to support maintainer
servercloud-q-juju-charmstore-maintenance High assign maintainers to existing charms, everyone who committed to the charm pinged to see who will maintain it.
servercloud-q-juju-charmstore-maintenance High Document orphan process.
servercloud-q-juju-charms-release-policy High Author and communicate proposed release plan to juju mailing list
servercloud-q-juju-charms-release-policy High revisit charm store release policy on juju mailing list
servercloud-q-juju-charms-release-policy High (Placeholder) Implement release plan after discussion
servercloud-q-juju-charms-release-policy High (Placeholder) Verify Launchpad can support release plans/policies
servercloud-q-juju-mir Low MIR txaws
servercloud-q-juju-mir Low MIR txzookeeper
servercloud-q-juju-mir Low MIR zookeeper ( http://pad.lv/913883 )
servercloud-q-juju-mir Low MIR juju ( http://pad.lv/912861 )
servercloud-q-juju-mir Low follow-up on juju and zookeeper MIR's
servercloud-q-juju-charm-best-practices Medium juju in Debian! NOW!
servercloud-q-juju-charm-best-practices Medium determine most likely maintainers based on bzr logs
servercloud-q-juju-charm-best-practices Medium fix doc repos wrt (trunk, go, docs)
servercloud-q-juju-release-process High implement this versioning scheme in go juju
postponed servercloud-q-juju-charms-release-policy High (Placeholder) Implement testing plan after discussion
servercloud-q-juju-charm-best-practices Medium Comment and add links to docs in 'charm create' templates
servercloud-q-juju-release-process High implement charm versioning in go
servercloud-q-juju-release-process High juju to warn on invalid metadata
craig.magina done servercloud-q-arm-deployment High Add highbank automatic preseeded installer test to continuous integration
dannf done servercloud-q-arm-deployment High Port armadaxp support to new flash-kernel
Didier Roche done servercloud-q-ceph-object-integration Medium LP: #1017978: [MIR] libfcgi, ceph (radosgw) (ceph)
Eric Hammond todo servercloud-q-awstools Low Promotion of packaging work on Alestic.com
Adam Gandelman blocked servercloud-q-openstack-charms Essential Discussion about "growing" a charm-spliced deployment to a multi-machine deployment
done servercloud-q-openstack-charms Essential swift (storage + proxy) charm overhaul
servercloud-q-openstack-charms Essential keystone database reconfiguration support
postponed servercloud-q-openstack-charms Essential Investigate condensing charms into one, devstack alterrnative
servercloud-q-openstack-charms Essential NFS/DRBD/etc shared storage support for glance, nova
servercloud-q-openstack-charms Essential Move CI Lab specific charm changes to subordinate charms
Kapil Thangavelu todo servercloud-q-juju-charm-best-practices Medium make juju report on initial lxc image downloads ?
done servercloud-q-juju-integration Medium export/import environment into juju-jitsu
servercloud-q-juju-charm-best-practices Medium incorporate output of charm proof into charm browser
servercloud-q-juju-charm-best-practices Medium clear out trunk docs for juju
servercloud-q-juju-charm-unit-tests High charm proof testing
Ike Panhc done servercloud-q-arm-deployment High Add highbank kernel to quantal
Brandon Holtsclaw todo servercloud-q-juju-charm-best-practices Medium Put Doc instructions in the docs: http://askubuntu.com/q/52063
servercloud-q-juju-charm-best-practices Medium Clarify documentention on what to expect when your using LXC and EC2. Cost, wait time, what you see, logs, downloading. "You should expect this to download 300 megs, etc." Here's a table of look here troubleshooting your LXC thing.
done servercloud-q-juju-charm-best-practices Medium Reach out to maintainers to get their maintainer filled out.
postponed servercloud-q-juju-integration Medium investigate enstratus integration
James Page done servercloud-q-tomcat7 High Update tomcat-server seed to use tomcat7
servercloud-q-tomcat7 High Review and update tomcat server test case
servercloud-q-tomcat7 High Raise MIR for tomcat7
servercloud-q-tomcat7 High Transition servlet2.5 dependencies in main to 3.0
servercloud-q-tomcat7 High LP: #1009579: [MIR] tomcat7 (replaces tomcat6) (jakarta-taglibs-standard)
servercloud-q-tomcat7 High LP: #1009579: [MIR] tomcat7 (replaces tomcat6) (tomcat7)
servercloud-q-tomcat7 High LP: #1023405: demote tomcat6 source and binaries to universe (axis)
servercloud-q-tomcat7 High LP: #1023405: demote tomcat6 source and binaries to universe (bsh)
servercloud-q-tomcat7 High LP: #1023405: demote tomcat6 source and binaries to universe (excalibur-logkit)
servercloud-q-tomcat7 High LP: #1023405: demote tomcat6 source and binaries to universe (fop)
servercloud-q-tomcat7 High LP: #1023405: demote tomcat6 source and binaries to universe (hessian)
servercloud-q-tomcat7 High LP: #1023405: demote tomcat6 source and binaries to universe (hsqldb)
servercloud-q-tomcat7 High LP: #1023405: demote tomcat6 source and binaries to universe (libcommons-logging-java)
servercloud-q-tomcat7 High LP: #1023405: demote tomcat6 source and binaries to universe (libmx4j-java)
servercloud-q-tomcat7 High LP: #1023405: demote tomcat6 source and binaries to universe (tomcat6)
servercloud-q-ceph-object-integration Medium Ceph 0.47.2 update for Ubuntu
servercloud-q-ceph-object-integration Medium Ceph 0.48 update for Ubuntu
servercloud-q-ceph-object-integration Medium Review MIR actions for ceph from last cycle
servercloud-q-ceph-object-integration Medium Check on status of libvirt+rdb in quantal (supported == YES through qemu - currently lacks authentication due in 0.9.13)
servercloud-q-ceph-object-integration Medium Ceph 0.48.1 update for Ubuntu
servercloud-q-ceph-object-integration Medium Remove in-tree dependencies
servercloud-q-ceph-object-integration Medium Enable radosgw
servercloud-q-ceph-object-integration Medium Enable use of google-perftools (test failures/glibc compat)
servercloud-q-ceph-object-integration Medium Test ceph with XFS based storage
servercloud-q-ceph-object-integration Medium Test ceph rbd as backend to nova volume
servercloud-q-ceph-object-integration Medium Test ceph rdb as backend to glance
servercloud-q-ceph-object-integration Medium Determine the current state of ceph and keystone integration (specifically for radosgw)
servercloud-q-ceph-object-integration Medium Update juju charm for ceph to support more options and fix for indempotency
servercloud-q-ceph-object-integration Medium Integrate Ceph into existing OpenStack charms
servercloud-q-ceph-object-integration Medium LP: #1017972: [MIR] google-perftools, libunwind (google-perftools)
servercloud-q-ceph-object-integration Medium LP: #1017972: [MIR] google-perftools, libunwind (libunwind)
servercloud-q-ceph-object-integration Medium LP: #1017978: [MIR] libfcgi, ceph (radosgw) (libfcgi)
servercloud-q-ceph-object-integration Medium LP: #1022493: [MIR] leveldb, snappy, libs3 (leveldb)
servercloud-q-ceph-object-integration Medium LP: #1022493: [MIR] leveldb, snappy, libs3 (libs3)
servercloud-q-ceph-object-integration Medium LP: #1022493: [MIR] leveldb, snappy, libs3 (snappy)
servercloud-q-ceph-object-integration Medium LP: #1064908: New/updated ceph charms for quantal
servercloud-q-ceph-object-integration Medium LP: #1065883: ceph rbd username and secret should be configured in nova-compute, not passed from nova-volume/cinder (nova)
postponed servercloud-q-tomcat7 High Update packaging to use upstart
servercloud-q-tomcat7 High Review upgrade path from tomcat6->tomcat7
servercloud-q-tomcat7 High Request removal of tomcat6 from archive
servercloud-q-ceph-object-integration Medium Investigate ceph backport via cloud archive (PPA for time being)
jbrowne todo servercloud-q-awstools Low AWS Import/Export
servercloud-q-awstools Low Check IAM for latest version
done servercloud-q-awstools Low Package ELB: Proposed package files brought in line with state of RDS package, version is current, merge proposal to smoser
servercloud-q-awstools Low RDS: Updated to latest (1.8.001), merge proposal to smoser reviewed and accepted
Jim Baker inprogress servercloud-q-juju-charm-unit-tests High make 'jitsu run-tests' aware of error codes (Jitsu watch)
done servercloud-q-juju-release-process High implement charm versioning in python
servercloud-q-juju-charm-unit-tests High improve charmtester logging information
Jorge O. Castro todo servercloud-q-juju-charm-best-practices Medium Choose a single place for presenting flagbearer charms (charm browser?)
servercloud-q-juju-charm-best-practices Medium pull "file bug" or "join the doc team" from other projects
done servercloud-q-juju-charmstore-maintenance High Update documentation to reflect reality (someone else did this)
servercloud-q-juju-charmstore-maintenance High Announce maintainer field requirement on the mailing list (thanks Clint!)
servercloud-q-juju-charm-best-practices Medium Pick better example charms, "flagbearer charms".
servercloud-q-juju-charm-best-practices Medium Move rules and charm best practices into juju/docs.
servercloud-q-juju-charm-best-practices Medium Add Maintainer field information to documentation. (thanks clint!)
servercloud-q-juju-charm-best-practices Medium Reach out to maintainers to get their maintainer field filled out.
servercloud-q-juju-charm-best-practices Medium Add docs work items to patch pilot!
servercloud-q-juju-charm-best-practices Medium Clarify documentention on what to expect when your using LXC and EC2. Cost, wait time, what you see, logs, downloading. "You should expect this to download 300 megs, etc." Here's a table of look here troubleshooting your LXC thing
kamal done servercloud-q-awstools Low Audit and upload Autoscaling, Cloudwatch, Elasticache to Debian
Dustin Kirkland postponed servercloud-q-cloud-init-utils Medium breakout ssh tool from bike shed
marcoceppi done servercloud-q-juju-charm-best-practices Medium tag:juju review on AU and SE network
Mark Mims todo servercloud-q-juju-charm-unit-tests High run charmtester against maas environment
inprogress servercloud-q-juju-charm-unit-tests High documentation for unit tests
done servercloud-q-juju-charm-best-practices Medium (and individual maintainers!) clean up existing charms wrt best practices
servercloud-q-juju-charm-unit-tests High write examples of unit tests on "flag-bearing charms" (example charm)
servercloud-q-juju-charm-unit-tests High keep everything green (ongoing task)
servercloud-q-juju-charm-unit-tests High make charmtester easier to use one-off by anyone
servercloud-q-juju-charm-unit-tests High make charmtester whitelist
postponed servercloud-q-juju-integration Medium charm to deploy chef-server (maybe w sub like clint's puppet sub)
servercloud-q-juju-integration Medium charms that call chef solo recipes
servercloud-q-arm-deployment High Charm testing on ARM (emulation only)
servercloud-q-juju-charm-unit-tests High extend charm tools to help generate tests
Mike McClurg postponed servercloud-q-juju-integration Medium cloudstack integration
Juan L. Negron done servercloud-q-juju-integration Medium "jujustrano" ( Juju Capistrano integration )
servercloud-q-juju-integration Medium define ways that juju would need to call Capistrano
servercloud-q-juju-integration Medium integrate Juju with facter
servercloud-q-tomcat7 High Update tomcat(7) charm to accomodate changes during quantal dev cycle
servercloud-q-juju-charmstore-maintenance High Promulgate should run "charm proof"
postponed servercloud-q-juju-integration Medium go to town on clint's puppet sub ( puppetforge? ) ( add charm create option for puppet recipes )
servercloud-q-juju-integration Medium jrapi as juju-jitsu subcommand... 'jitsu api'
servercloud-q-juju-integration Medium how to make charms out of puppetforge modules / github cookbooks
servercloud-q-juju-integration Medium plugin for chef-search to interface with juju (possibly just chef sub)
Oliver Grawert done servercloud-q-arm-deployment High LP: #1006717: [MIR] linux-base (linux-base)
rbasak done servercloud-q-arm-deployment High Port highbank support to new flash-kernel
servercloud-q-arm-deployment High Enable highbank installer images
servercloud-q-arm-deployment High Verify that a preseeded installer on highbank works seamlessly
servercloud-q-arm-deployment High Negotiate MAAS architectural changes to support ARM servers in trunk
servercloud-q-arm-deployment High Implement MAAS provisioner for ARM servers that have IPMI and pxelinux emulation
servercloud-q-arm-deployment High Verify that MAAS works on a real ARM server
servercloud-q-arm-deployment High Verify that juju works on a real ARM server
postponed servercloud-q-cloud-init-utils Medium package his ssh tool
Serge Hallyn done servercloud-q-ceph-object-integration Medium LP: #1026404: attaching rbd fails because apparmor forbids access to ceph.conf (libvirt)
Scott Moser done servercloud-q-cloud-init-utils Medium support launch index cloud-init (bug 1023177)
servercloud-q-cloud-init-utils Medium integrate cloud-init sysv init scripts for rh
servercloud-q-cloud-init-utils Medium cloud-init support config drive v2
servercloud-q-cloud-init-utils Medium archive for arm architecture should default to ports.ubuntu.com (bug 1028501)
servercloud-q-awstools Low ebscli into quantal archive (bug 1006874)
servercloud-q-awstools Low Re-sync python-boto to 2.3.0 from debian
postponed servercloud-q-cloud-init-utils Medium cloud-init sysv init scripts for debian
servercloud-q-cloud-init-utils Medium cloud-config max-uptime option (shutdown after X minutes) (bug 1037753)
servercloud-q-cloud-init-utils Medium cloud-metadata implementation (abstaction over ec2metadata)
servercloud-q-cloud-init-utils Medium package OZ
servercloud-q-cloud-init-utils Medium null route by default when ssh keys present
servercloud-q-cloud-init-utils Medium add environment variables to scripts invoked from cloud-init
servercloud-q-cloud-init-utils Medium find new home for grub-legacy-ec2 (#672104)
servercloud-q-cloud-init-utils Medium rebundle cloud image utility
servercloud-q-cloud-init-utils Medium cloud-config syntax for modifying rather than overwriting (bug 1023179)
Ben Howard inprogress servercloud-q-cloud-init-utils Medium package sync image into cloud-utils
servercloud-q-cloud-init-utils Medium utility to be able to dump /query2 data for local cloud
done servercloud-q-cloud-init-utils Medium cloud-utils contain cloud-images public signing key
servercloud-q-push-to-the-clouds Medium Hardware Deliver
servercloud-q-awstools Low Package Autoscaling
servercloud-q-awstools Low Package Cloudwatch
servercloud-q-awstools Low Package ElastiCache
servercloud-q-awstools Low Submit Autoscaling, Cloudwatch, Elasticache to Debian
servercloud-q-awstools Low Import Autoscaling, Cloudwatch, Elasticache from Debian to Multiverse
servercloud-q-awstools Low Setup daily build PPA
postponed servercloud-q-cloud-init-utils Medium code auto shutdown
servercloud-q-push-to-the-clouds Medium Create public glance servers
servercloud-q-push-to-the-clouds Medium Process improvements to publish glance IDs on cloud-images.ubuntu.com


Last updated: Fri 26 October 2012, 08:48 UTC