Commits on Jul 11, 2018

  1. Initial pdk new module

    joshcooper committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    bd0da64 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2018

  1. Configuration menu
    Copy the full SHA
    1f4a221 View commit details
    Browse the repository at this point in the history
  2. Add local spec_helper

    joshcooper committed Jul 12, 2018
    Configuration menu
    Copy the full SHA
    ecd03a8 View commit details
    Browse the repository at this point in the history
  3. Remove requirement for rspec-collection_matchers

    RSpec 3.0 moved collection matchers into their own gem, which our
    puppet-module-* gems do not include as a dependency. Update tests to not
    depend on the collection matchers.
    joshcooper committed Jul 12, 2018
    Configuration menu
    Copy the full SHA
    f823d77 View commit details
    Browse the repository at this point in the history
  4. Automatic validation updates

    Updated rubocop violations using `pdk validate -a`
    joshcooper committed Jul 12, 2018
    Configuration menu
    Copy the full SHA
    5aeedb2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    64f0261 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    499bf36 View commit details
    Browse the repository at this point in the history
  7. Remove Performance/RedundantMatch violation

    Note %(...) is a string literal, which String#match converts to a
    regexp. So short-circuit that by specifying a regexp.
    joshcooper committed Jul 12, 2018
    Configuration menu
    Copy the full SHA
    0b03f13 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c02e553 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c4f3130 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    55675a0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    df82dd0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3e70d90 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    7e5a3e7 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4d07cc9 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    68211b9 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    1aee5bd View commit details
    Browse the repository at this point in the history
  17. Use Puppet::Type.newtype

    Most of this change is whitespace indentation.
    joshcooper committed Jul 12, 2018
    Configuration menu
    Copy the full SHA
    9c922fc View commit details
    Browse the repository at this point in the history
  18. Remove RSpec/InstanceVariable violations

    Since let blocks are evaluated lazily, we preserve the old behavior
    where the code in the `before :each` block is evaluated prior to the let
    block.
    joshcooper committed Jul 12, 2018
    Configuration menu
    Copy the full SHA
    b803ca5 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    316f40f View commit details
    Browse the repository at this point in the history
  20. Remove gitlab-ci.yml

    joshcooper committed Jul 12, 2018
    Configuration menu
    Copy the full SHA
    2542b32 View commit details
    Browse the repository at this point in the history
  21. Disable some style/layout rubocop checks

    Disable IndentHeredoc as that relies on an external gem. Double negation
    is sometimes useful. GuardClause is sometimes necessary when multiple
    statements are affected by a condition. MultilineBlockChain is fine.
    joshcooper committed Jul 12, 2018
    Configuration menu
    Copy the full SHA
    e9aa720 View commit details
    Browse the repository at this point in the history
  22. Disable rspec rubocop checks in integration test

    The integration test uses instance variables to keep state across
    different rspec examples, such as tracking the transition from unmounted
    to mounted. As the state changes, so do the expectations for the next
    test.
    
    Unwinding that would take some time, time better spent converting the
    test to an acceptance test. So for now disable those checks for that
    test only.
    joshcooper committed Jul 12, 2018
    Configuration menu
    Copy the full SHA
    c071b31 View commit details
    Browse the repository at this point in the history
  23. Add default centos nodeset

    joshcooper committed Jul 12, 2018
    Configuration menu
    Copy the full SHA
    ad46b97 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    5c3d01e View commit details
    Browse the repository at this point in the history
  25. Add spec_helper_acceptance

    joshcooper committed Jul 12, 2018
    Configuration menu
    Copy the full SHA
    286e26c View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    b0fef5f View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2018

  1. Move before/after/let methods into a shared context

    DRY beaker tests by including a shared context, passing in the agent
    host to the shared context for that example group.
    joshcooper committed Jul 17, 2018
    Configuration menu
    Copy the full SHA
    cafa0ee View commit details
    Browse the repository at this point in the history
  2. Remove puppet 4.x from travis test matrix

    Due to PUP-6648, module unit tests that rely on `catalog.apply` will
    fail when tested against puppet versions < 5.3.4, as that was the first
    version to only enable persistence when running `puppet agent`, see
    PUP-8227.
    joshcooper committed Jul 17, 2018
    Configuration menu
    Copy the full SHA
    b6b08f7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4e7c08b View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2018

  1. Configuration menu
    Copy the full SHA
    d00b04c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6d9f258 View commit details
    Browse the repository at this point in the history
  3. Remove appveyor.yml

    The mount module is not supported on windows, remove appveyor.yml
    joshcooper committed Jul 18, 2018
    Configuration menu
    Copy the full SHA
    9b5e9e3 View commit details
    Browse the repository at this point in the history
  4. Update README and REFERENCE documentation

    Add a pointer to mount_providers module. See also puppet-users
    discussion: https://groups.google.com/d/msg/puppet-users/LTC45I1J-KY/_A-RM473UnQJ
    joshcooper committed Jul 18, 2018
    Configuration menu
    Copy the full SHA
    c4e0bcd View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1 from puppetlabs/extraction

    Initial mount module extraction
    melissa authored Jul 18, 2018
    Configuration menu
    Copy the full SHA
    1a48e43 View commit details
    Browse the repository at this point in the history
  6. Prep for 1.0.0 release

    joshcooper committed Jul 18, 2018
    Configuration menu
    Copy the full SHA
    ea3ad2d View commit details
    Browse the repository at this point in the history
  7. Merge pull request #2 from puppetlabs/release_100

    Prep for 1.0.0 release
    joshcooper authored Jul 18, 2018
    Configuration menu
    Copy the full SHA
    8a9b2f7 View commit details
    Browse the repository at this point in the history