Skip to content
Commits on Apr 19, 2014
  1. @JeanMertz

    Release v1.2.0

    JeanMertz committed
  2. @JeanMertz

    bundle update

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

    set "ssh_password" attribute to "nil" by default

    JeanMertz committed
    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 committed
    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 committed
Commits on Mar 20, 2014
  1. @JeanMertz

    Release v1.1.0

    JeanMertz committed
  2. @JeanMertz

    Add includes/excludes to RsyncArgs

    JeanMertz committed
    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 committed
  2. @JeanMertz

    Release v1.0.0

    JeanMertz committed
  3. @JeanMertz

    move clients building logic into ruby_block resource

    JeanMertz committed
    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 committed
  2. @JeanMertz

    Prepare for initial release

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