Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Apr 19, 2014
  1. @JeanMertz

    Release v1.2.0

    JeanMertz authored
  2. @JeanMertz

    bundle update

    JeanMertz authored
    also: Disable new "SingleSpaceBeforeFirstArg" cop
  3. @JeanMertz

    set "ssh_password" attribute to "nil" by default

    JeanMertz authored
    passing "false" to `OpenSSL::PKey::RSA#new` as it's second argument failed the
    run. Passing "nil" should make the method ignore the password argument.
  4. @JeanMertz

    set "UserCmdCheckStatus" to "1" by default

    JeanMertz authored
    This change requires all post/pre commands to be set, as "undef" will actually
    fail the backup run. Setting this to "true" by default will make the commands
    always run the "0" exit status, successfully running the backup runs.
Commits on Mar 21, 2014
  1. @JeanMertz

    fix rubocop warnings

    JeanMertz authored
Commits on Mar 20, 2014
  1. @JeanMertz

    Release v1.1.0

    JeanMertz authored
  2. @JeanMertz

    Add includes/excludes to RsyncArgs

    JeanMertz authored
    The "BackupFilesOnly" option does not know how to parse "*.pem", the
    "RsyncArgsExtra" option does. So we now simply ignore those files during
    transfer.
Commits on Mar 13, 2014
  1. @JeanMertz

    fix Rubocop warnings

    JeanMertz authored
  2. @JeanMertz

    Release v1.0.0

    JeanMertz authored
  3. @JeanMertz

    move clients building logic into ruby_block resource

    JeanMertz authored
    This is needed for when a wrapper cookbook modifies the client's backup
    strategies during runtime, instead of compile time.
    
    An example of this would be something like this:
    
        ruby_block 'manage_backup_strategies' do
          action :create
          block do
            Backupable::DefaultStrategy.new(node)
            Backupable::BaseStrategy.new(node) if node.recipe?('base::default')
          end
        end
    
    the `DefaultStrategy` `BaseStrategy` classes would set the node attributes
    `node.bpc.client.includes` and `node.bpc.client.excludes`. This needs to be in
    a `ruby_block`, because the expanded run-list is unavailable during compile
    time, and thus `node.recipe?` might not return true if the  `base::default`
    recipe hasn't been compiled yet by Chef.
Commits on Mar 9, 2014
  1. @JeanMertz

    Release v0.9.0

    JeanMertz authored
  2. @JeanMertz

    Prepare for initial release

    JeanMertz authored
Commits on Mar 2, 2014
  1. @JeanMertz
Something went wrong with that request. Please try again.