- @zivagolee - Chef 11 backwards compatability for issues/source urls.
-
@gsreynolds
- Add explicit service provider attributes for Debian, including Debian 8.
-
@hrak
- Use package portmap instead of rpcbind on Ubuntu <=13.04
- Correct service name for Ubuntu <=13.04 = 'portmap', >=13.10 = 'rpcbind'
- @davidgiesberg - fixed an issue with chef-client 12.5 in #67
- @yoshiwaan - improved Amazon Linux platform support.
- Also added tests, and example .kitchen.yml.aws file.
- @shortgun corrected an Amazon Linux regression introduced by #57
- Cleaned out redundant BATS tests, in favor of Serverspec tests.
- Cleaned up Serverspec tests introduced by #57 to better reflect expected behavior.
- @joerocklin added CentOS 7 support, and tests, in #57
- @sdrycroft added whitespace padding to replacement pattern in #62
- Make service_provider edge cases an Ubuntu-specific hack.
- More feedback may be needed on Debian platforms/versions
- CentOS platforms seem to detect service_provider fine, without explicitly setting one.
- Remove windows/solaris guard regression, because this should not be needed without overriding the service provider
- Partial revert of service_provider Ubuntu hacks.
- De-kludge service_provider hacks
- Add pattern parameter to looped service resources
- @lmickh LWRP stairsteps anonids multiplicatively. #46
- @vgirnet added SLES init script failsafe. closes #47
- @StFS added EL7 service names. closes #39 #41 #49
- @stevenolen remove installation of nfs-kernel-server for debian platform. closes #43
- ChefSpec fixups
- Runner deprecated.
- Generic chefspec 0.6.1 platform has no service providers (i.e. sysvinit) in Chef.
- FreeBSD mapping broken chef/chef#2383.
- @jessp01 added rquotad support, Issue #34
- @jessp01 added NFS4 support, Issue #35
- @dudyk Hash Rockets, Issue #36
- @soul-rebel, Issue #37
- @kjtanaka, notification timing, Issue #38
- rework issue #35 to be cross-platform and backwards compatible
- fix tests, verify behavior
- Update documentation
Potentially Breaking Changes
Support for some versions of Ubuntu support unverified. Please help cookbook maintainers by submitting fauxhai stub data for your preferred platforms.
- Removed unused variables from provider
- NFS server template refactored into singular template to take advantage
of added features like
nfs['v4']
andnfs['threads']
- @eric-tucker added Amazon support
- @mvollrath added Ubuntu 13.10 support
- @JonathanSerafini added FreeBSD support
- @gswallow added an
nfs['threads']
attribute - @brint added array support for network LWRP parameter
- Tests
- @stuart12 added debian to kitchen.ci platforms
- Chefspec unit test coverage
- BATS integration tests
- Rubocop linting
-
@CloCkWeRX - LWRP multi-line fix
-
@walbenzi - toggle-able nfs protocol level 2, or 3
- defer to default proto level, and default behavior according to installed kernel
- Add attributes to README
-
@ranxxerox & @reoring - Debian wheezy support added
Remove nfs::undo only upon conflict in run_list
Community site version does not match cb on github.
Add SLES 11 support. Handle non-existent exports. Re-order service/template. Added attributes to LWRP for anonymous user and group mapping. Removed deprecated exports documentation. Add test-kitchen skeleton
Correct LWRP behavior for empty exports file via @bryanwb
Corrected lint warnings:
FC043: Prefer new notification syntax: ./recipes/default.rb:40
FC043: Prefer new notification syntax: ./recipes/server.rb:35
@someara exports LWRP refactor
- Breaking changes
- Deprecated
nfs['exports']attribute - remove exports recipe hack
- Deprecated
- refactored provider to execute in new run_context
- update notification timings on exports resources
- add service status to recipes
- dependency and integration with line editing cookbook
Debian family attribute correction
Use portmap service when using the portmap package
Documentation corrections
- correct node.nfs.port references
- correct run_list symtax
Force float in platform_version conditional
Ubutntu service names
- Fix Ubuntu 11.10 edge-case reported by Andrea Campi
- Update test cases
Attribute typo for Debian
- Correct typo in attributes
- Add attribute testing for config templates
- Add /etc/exports grep for better idempotency guard
- Fix service action typo in nfs::undo
- [annoyance] Add run once nfs::undo recipe to stop and remove all nfs components
- Correct export duplication check in LWRP
- Re-factor attributes, and introduce Ubuntu 12+ edge cases
- Add testing artefacts for Travis CI integration
- Add nfs_export LWRP, thanks Michael Ivey from Riot Games for the contribution
- Update README documentation, and add CHANGELOG
- Re-factor NFS cookbook
- Add edge cases for RHEL6, thanks Bryan Berry for reporting and testing
- Filter-branched into cookbook-nfs repo
- Add NFS export support
- Update documentation
- First community site release
- Initial version with RHEL/CentOS/Debian/Ubuntu support
- Thanks to Glenn Pratt for testing on Debian family distros