Commits on May 7, 2012
  1. Gracefully handle osd bootstrap when no mon is found.

    Do nothing, but allow Chef to continue. Hopefully the next round will
    pick up from there and find the bootstrap key.
    
    Without this, setting the run list to "role[ceph-mon]",
    "role[ceph-osd]" before the first run would never recover.
    Tommi Virtanen committed May 7, 2012
Commits on May 4, 2012
  1. Move upstart jobs to ceph.git.

    Tommi Virtanen committed May 4, 2012
  2. Use hotplug events for starting OSDs.

    Tommi Virtanen committed May 4, 2012
  3. set -e in upstart scripts.

    Tommi Virtanen committed May 4, 2012
  4. TODO note: the secret is also visible in stdout.

    Tommi Virtanen committed May 4, 2012
  5. Make ceph-authtool create the keyring.

    Tommi Virtanen committed May 4, 2012
  6. Typoed "boostrap".

    Tommi Virtanen committed May 4, 2012
  7. Fix uneven quotes.

    Tommi Virtanen committed May 4, 2012
  8. Support APT repositories for autobuilt branches.

    Tommi Virtanen committed May 4, 2012
  9. The osd key is able to update its own crushmap. Use set not remove+add.

    This depends on ceph.git commit e0a636f90701620670e747571cc7ad27efac958f.
    Tommi Virtanen committed May 4, 2012
  10. Add a comment explaining ceph-osd-all job is to be replaced by hotplu…

    …gging.
    Tommi Virtanen committed May 4, 2012
Commits on May 2, 2012
  1. Add a TODO note.

    Tommi Virtanen committed May 2, 2012
  2. Prefix cluster name into client-side config files.

    Tommi Virtanen committed May 2, 2012
  3. Migrate away from using the /srv kludge.

    New paths: /var/lib/ceph/mon/$cluster-$id, /var/lib/ceph/osd/$cluster-$id.
    Tommi Virtanen committed May 2, 2012
  4. Pass --cluster= to ceph-mon, ceph-osd in upstart scripts.

    Tommi Virtanen committed May 2, 2012
Commits on Apr 5, 2012
  1. Add cluster name to Upstart instance jobs.

    Tommi Virtanen committed Apr 5, 2012
  2. Fix foodcritic warnings.

    FC001: Use strings in preference to symbols to access node attributes
    
    http://acrmp.github.com/foodcritic/
    Tommi Virtanen committed Apr 5, 2012
  3. Add TODO, Gem installing does not work on the fly.

    Tommi Virtanen committed Apr 5, 2012
  4. Use roles not recipes for searching.

    The list of recipes a node has is only updated after
    a successful run, and in this case the first run using
    single_mon fails because ceph.conf gets no mon addresses.
    
    Use a role called "ceph-mon" instead. That should have,
    in its runlist, ceph::run_mon and ceph::single_mon.
    Tommi Virtanen committed Apr 5, 2012
  5. Upstart jobs are not templated.

    Tommi Virtanen committed Apr 3, 2012
Commits on Apr 3, 2012
  1. $id is safe to use in upstart job vars, so simplify.

    MON_ID becomes id. OSD_ID becomes id.
    Tommi Virtanen committed Apr 3, 2012
Commits on Nov 10, 2011
  1. Let open4 gem be found.

    Without requiring rubygems, the /var/lib/gems subtree is not searched
    for things to import. As we install open4 with gem_package, that's where
    it goes.
    Tommi Virtanen committed Nov 10, 2011
  2. Fix chef search syntax.

    Ruby needs "" quoting to do the #{var} expansion, and that means double
    backslashes.
    Tommi Virtanen committed Nov 9, 2011
Commits on Nov 9, 2011
  1. Make sure open4 gem gets installed.

    The cookbook uses it for controlling subprocesses.
    Tommi Virtanen committed Nov 9, 2011
  2. Work with both Crowbar and standalone Chef.

    Impacted areas are limiting searches to current environment,
    and ipaddress lookups (due to Crowbar using two networks,
    node[:ipaddress] is effectively random).
    
    TODO: Support multiple networks with standalone Chef.
    Tommi Virtanen committed Oct 20, 2011
Commits on Oct 20, 2011
  1. Make sure Chef searches stay within the current environment.

    Tommi Virtanen committed Oct 20, 2011
Commits on Oct 19, 2011
  1. Upstart refuses to show status of instance that is not running, work …

    …around.
    
    (It doesn't know that that instance used to exist. That's fine. Just ugly.)
    Tommi Virtanen committed Oct 19, 2011
  2. Fix upstart status parsing for instance jobs.

    The previous glob matching didn't like the parens and id in
    "ceph-osd (0) start/running, process 9430".
    Tommi Virtanen committed Oct 19, 2011
  3. @tv42
  4. @tv42