Commits on Oct 15, 2013

  1. Support debian packages

    formorer authored and Zack Smith committed Oct 15, 2013
    Configuration menu
    Copy the full SHA
    f3c1cf3 View commit details
    Browse the repository at this point in the history
  2. Add puppet class that install the r10k application on a mcollective c…

    …lient
    formorer authored and Zack Smith committed Oct 15, 2013
    Configuration menu
    Copy the full SHA
    d51e48e View commit details
    Browse the repository at this point in the history
  3. Also install ddl file

    formorer authored and Zack Smith committed Oct 15, 2013
    Configuration menu
    Copy the full SHA
    281dfab View commit details
    Browse the repository at this point in the history
  4. Add deploy_all command that calls r10k deploy environment -p

    formorer authored and Zack Smith committed Oct 15, 2013
    1 Configuration menu
    Copy the full SHA
    748c2ee View commit details
    Browse the repository at this point in the history
  5. Make deploy_all known to agent

    formorer authored and Zack Smith committed Oct 15, 2013
    Configuration menu
    Copy the full SHA
    45cc60d View commit details
    Browse the repository at this point in the history
  6. Try to find r10k binary a little bit harder

    formorer authored and Zack Smith committed Oct 15, 2013
    Configuration menu
    Copy the full SHA
    d77ac80 View commit details
    Browse the repository at this point in the history
  7. An array is expected as command

    formorer authored and Zack Smith committed Oct 15, 2013
    Configuration menu
    Copy the full SHA
    b114af1 View commit details
    Browse the repository at this point in the history
  8. Even more arrays

    formorer authored and Zack Smith committed Oct 15, 2013
    Configuration menu
    Copy the full SHA
    a49ed24 View commit details
    Browse the repository at this point in the history
  9. Too early in the morning.

    formorer authored and Zack Smith committed Oct 15, 2013
    Configuration menu
    Copy the full SHA
    c097873 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2013

  1. config.pp : probably should specify mode on the yaml config file for …

    …completeness
    bxm authored and Zack Smith committed Oct 16, 2013
    Configuration menu
    Copy the full SHA
    213fd5b View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of github.com:acidprime/r10k

    Zack Smith committed Oct 16, 2013
    Configuration menu
    Copy the full SHA
    600c477 View commit details
    Browse the repository at this point in the history
  3. Add symlink for r10k when installed via pe_gem

    Prior to this commit we switched to using env in the mcollective agent
    c097873 . This commit adds a symlink to
    make sure this mimics the puppet enterprise installation behavior
    Zack Smith committed Oct 16, 2013
    Configuration menu
    Copy the full SHA
    903bc4e View commit details
    Browse the repository at this point in the history
  4. Refactor symlink to only happen with PE

    Prior to this commit we would attempt to create a symlink no matter what
    installation type we had. This commit adds a new helper class like we
    have for gem to put in the pe_gem specific stuff
    Zack Smith committed Oct 16, 2013
    Configuration menu
    Copy the full SHA
    a9f3288 View commit details
    Browse the repository at this point in the history
  5. Add information about setting up mco on git server

    Prior to this commit we did not have documentation on what steps were
    required for the git server to make the post-recieve hook works
    Zack Smith committed Oct 16, 2013
    Configuration menu
    Copy the full SHA
    b2b8dee View commit details
    Browse the repository at this point in the history
  6. Add PE2 note on psk

    Zack Smith committed Oct 16, 2013
    Configuration menu
    Copy the full SHA
    fa6d3ec View commit details
    Browse the repository at this point in the history
  7. Add Image for post hook

    Prior to this commit we had not images explaining how this process looks
    to the graphically minded implementors
    Zack Smith committed Oct 16, 2013
    Configuration menu
    Copy the full SHA
    cd936c3 View commit details
    Browse the repository at this point in the history
  8. Add header

    Zack Smith committed Oct 16, 2013
    Configuration menu
    Copy the full SHA
    8482d7e View commit details
    Browse the repository at this point in the history
  9. Intial Commit

    acidprime committed Oct 16, 2013
    Configuration menu
    Copy the full SHA
    b648dec View commit details
    Browse the repository at this point in the history
  10. Skeleton Spec Tests

    Prior to this commit we did not have a skeleton for the spec tests
    with all the fixtures needed. Now we do
    acidprime committed Oct 16, 2013
    Configuration menu
    Copy the full SHA
    4510591 View commit details
    Browse the repository at this point in the history
  11. Add conditional logic to ruby decl to close #17

    Prior to this commit we did not include the ruby class, causing issues
    with sites that use the ruby class outside of r10k. This class attempts
    to help that by only doing it as required. From here we could also look
    at using if defined with params function from stdlib, but thats parse
    order dependant.
    acidprime committed Oct 16, 2013
    Configuration menu
    Copy the full SHA
    fc27abd View commit details
    Browse the repository at this point in the history
  12. Fix deprecation warning in mco agent to close #11

    Prior to this commit we would issue a deprecation warning when using
    the agent due to metadata that was not needed given the ddl file.
    This commit removes that, and should not cause any issues with older
    mco installations as far as I know.
    acidprime committed Oct 16, 2013
    1 Configuration menu
    Copy the full SHA
    eac0241 View commit details
    Browse the repository at this point in the history
  13. Require git in the main install class

    Prior to this commit we did not require git in the main install class
    This caused issues like #12 and #10. This commit removes the decl from
    the bundle class and adds it to the install class so all install types
    will automatically require it. Its also worth noting that commmit
    c097873 also added support to use `env`
    acidprime committed Oct 16, 2013
    Configuration menu
    Copy the full SHA
    5df041a View commit details
    Browse the repository at this point in the history
  14. Minor edits

    acidprime committed Oct 16, 2013
    Configuration menu
    Copy the full SHA
    5b6fe23 View commit details
    Browse the repository at this point in the history
  15. Add Params class to spec

    Prior to this commit we did not add the params class to the spec
    acidprime committed Oct 16, 2013
    Configuration menu
    Copy the full SHA
    a05b8a5 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2013

  1. Add install_spec tests

    Prior to this commit we did not have any spec tests on the `r10k::install`
    This commit is the intial support for the different install types.
    
    I have commented out the gentoo stuff for the time being as I was not
    able to get it working. I also need to discuss with @tampakrap what an
    example declaration of the class looks like on gentoo ( i.e. what keywords)
    acidprime committed Oct 17, 2013
    2 Configuration menu
    Copy the full SHA
    738c4a1 View commit details
    Browse the repository at this point in the history
  2. Whitespace commit

    Prior to this commit I did not like the formating of this line
    acidprime committed Oct 17, 2013
    Configuration menu
    Copy the full SHA
    e7febaf View commit details
    Browse the repository at this point in the history
  3. Fix issue with duplicate variable in pe

    Prior to this commit we tried to reassign a var named providers in
    `r10k::params` when is_pe was true. This defaults the provider to gem
    is its not pe and fixes the duplicate var issue
    acidprime committed Oct 17, 2013
    Configuration menu
    Copy the full SHA
    de21824 View commit details
    Browse the repository at this point in the history
  4. Whitespace

    acidprime committed Oct 17, 2013
    Configuration menu
    Copy the full SHA
    ca22926 View commit details
    Browse the repository at this point in the history
  5. Migrate to $::osfamily

    Prior to this commit we did not use osfamily, this should clean up the
    code a little bit to make it a little more readable
    acidprime committed Oct 17, 2013
    Configuration menu
    Copy the full SHA
    68e8919 View commit details
    Browse the repository at this point in the history
  6. Whitespace

    acidprime committed Oct 17, 2013
    Configuration menu
    Copy the full SHA
    6cf3c85 View commit details
    Browse the repository at this point in the history
  7. Add spec test for mcollective class

    Prior to this commit we did not have a test for the mcollective test
    This commit adds new tests as an intial commit
    acidprime committed Oct 17, 2013
    Configuration menu
    Copy the full SHA
    b0931bb View commit details
    Browse the repository at this point in the history
  8. Update mcollective spec tests

    Prior to this commit we did not fully check all file resources in the
    mcollective class. This commit adds new file resource checks
    acidprime committed Oct 17, 2013
    Configuration menu
    Copy the full SHA
    5199e29 View commit details
    Browse the repository at this point in the history
  9. White space commit

    acidprime committed Oct 17, 2013
    Configuration menu
    Copy the full SHA
    035cf79 View commit details
    Browse the repository at this point in the history
  10. Fix bool validation

    Prior to this commit we did not validate if the $manage_modulepath
    was a boolean. We now add a validate function to make sure we Error
    out if an incorrect value such as `'false'` is passed
    acidprime committed Oct 17, 2013
    Configuration menu
    Copy the full SHA
    0f3349d View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2013

  1. Add spec tests to the config class

    Prior to this commit we did not have and spec tests for our config class
    This commit adds support for our spec tests for the config class
    acidprime committed Oct 18, 2013
    Configuration menu
    Copy the full SHA
    43cfbfd View commit details
    Browse the repository at this point in the history
  2. Add spec tests for params and prerun_command

    Prior to this commit we did not have spec tests for the params and
    prerun_command classes. This commit adds spec tests for these classes
    acidprime committed Oct 18, 2013
    Configuration menu
    Copy the full SHA
    1d1dceb View commit details
    Browse the repository at this point in the history
  3. Whitespace

    acidprime committed Oct 18, 2013
    Configuration menu
    Copy the full SHA
    3eecae9 View commit details
    Browse the repository at this point in the history
  4. Remove git require from resource and place on class

    Prior to this commit we added a requirement for the class git on
    vcsrepo. This changes this to a require on the class so git will
    also be included if this is used standalon
    acidprime committed Oct 18, 2013
    Configuration menu
    Copy the full SHA
    56519f8 View commit details
    Browse the repository at this point in the history
  5. Switch to use $::path fact

    Prior to this commit we hardcoded the paths needed, this commit
    adds the path fact instead to make this more dynamic
    acidprime committed Oct 18, 2013
    Configuration menu
    Copy the full SHA
    dbae13d View commit details
    Browse the repository at this point in the history
  6. Add params for bundle

    Prior to this commit we did not allow the user to override the
    source and revision of the repo to grab the bundle from
    acidprime committed Oct 18, 2013
    Configuration menu
    Copy the full SHA
    d3a65ae View commit details
    Browse the repository at this point in the history
  7. Add vars in from params

    Prior to this commit I forgot to add the params as vars for the attr
    Also quoting stuff that bugs me
    acidprime committed Oct 18, 2013
    Configuration menu
    Copy the full SHA
    8f34de3 View commit details
    Browse the repository at this point in the history
  8. Add spec tests for bundle_spec

    Prior to this commit we did not have spec tests for the r10k::install::bundle
    This commit adds this feature support
    acidprime committed Oct 18, 2013
    Configuration menu
    Copy the full SHA
    886809d View commit details
    Browse the repository at this point in the history
  9. Add includes for make and gcc for old version

    Prior to this commit there was no include for this class. This
    commit adds include for the classes that are being ordered so it
    can be used independantly of the main classes
    acidprime committed Oct 18, 2013
    Configuration menu
    Copy the full SHA
    2a3a3c7 View commit details
    Browse the repository at this point in the history
  10. Change resource refs to point at class

    Prior to this commit we were pointing to the packages this commit
    updates the ordering to use the classes themselves
    acidprime committed Oct 18, 2013
    Configuration menu
    Copy the full SHA
    3efd6f3 View commit details
    Browse the repository at this point in the history
  11. Fix Tests for puppet 3.2.3+ and r10k 1.0.0+

    Prior to this commit our spec test were failing as the logic in the
    class was backwards in for the respective conditions
    acidprime committed Oct 18, 2013
    Configuration menu
    Copy the full SHA
    d206912 View commit details
    Browse the repository at this point in the history
  12. Add spec tests for the gem class

    Prior to this commit we did not have any spec tests for the gem
    class, this commit adds support for the gem class.
    acidprime committed Oct 18, 2013
    Configuration menu
    Copy the full SHA
    ac1c54c View commit details
    Browse the repository at this point in the history
  13. Add spec test for pe_gem

    Prior to this commit we did not have any specs tests for pe_gem
    acidprime committed Oct 18, 2013
    Configuration menu
    Copy the full SHA
    870126b View commit details
    Browse the repository at this point in the history
  14. Add application spec tests for mcollective

    Prior to this commit had no test, now have them
    acidprime committed Oct 18, 2013
    Configuration menu
    Copy the full SHA
    fa74d17 View commit details
    Browse the repository at this point in the history
  15. Add Intial Travis Support

    acidprime committed Oct 18, 2013
    Configuration menu
    Copy the full SHA
    6572138 View commit details
    Browse the repository at this point in the history
  16. Change before Gemspec file

    Prior to this commit I had cut and paste without creating a Gemspec
    acidprime committed Oct 18, 2013
    Configuration menu
    Copy the full SHA
    177d444 View commit details
    Browse the repository at this point in the history