This file is used to list changes made in each version of the ssl_certificate
cookbook.
- Load encrypted secret before passing to the
EncryptedDataBagItem.load
(issue #14, thanks Nikita Borzykh). - Update RuboCop to
0.32.1
. - README:
- Use markdown tables.
- Add GitHub badge.
- Add sensitive true to the created files (issue #12, thanks Jonathan Chauncey for reporting).
- Add support for different types in Subject Alternative Names (issue #13, thanks Jonathan Chauncey for reporting).
- README: Fix all RuboCop offenses in examples.
- Update Gemfile and kitchen.yml files.
- Gemfile: Update RuboCop to
0.30.1
.
- Gemfile: Update RuboCop to
- Add
attr_apply
recipe: Create a certificate list from attributes (issue #10, thanks Stanislav Bogatyrev). - Fix invalid metadata (issue #11, thanks Karl Svec).
- Update RuboCop to
0.29.1
(fix some new offenses).
- Add
namespace['source']
common attribute. - Fix chef vault source:
chef_gem
method not found error. - Fix
#data_bag_read_fail
method name. - README: Fix item_key attribute name.
- Fix unit tests: Run the tests agains Chef 11 and Chef 12.
- Fix key content when using
'file'
source.
- Fix file source path in attributes.
- Fix "stack level too deep" error with CA certificates.
- Nginx template: Add
ssl on;
directive. - Remove setting CA in apache template (bad idea).
- Rename template helpers to service helpers.
- Document ServiceHelpers methods.
- README: Some small fixes.
- Fix FreeBSD support.
- Allow to change the certificate file owner.
- Web server template improvements:
- Fix Apache 2.4 support.
- Add partial templates for Apache and nginx.
- Add CA certificate file support.
- Add adjustable SSL compatibility level.
- Add OCSP stapling support.
- Enable HSTS and stapling by default.
- Fix all integration tests.
- Bugfix: Cannot read SSL intermediary chain from data bag.
- Fix Directory Permissions for Apache
2.4
(issue #7, thanks Elliott Davis). - Add CA support for self signed certificates (issue #8, thanks Jeremy MAURO).
- Apache template:
- Disable
SSLv3
by default (breaking change). - Add chained certificate support.
- Allow to change the cipher suite and protocol in the apache template.
- Disable
- Big code clean up:
- Split resource code in multiple files.
- Remove duplicated code.
- Integrate with foodcritic.
- Integrate with RuboCop.
- Integrate with
should_not
gem. - Integrate with travis-ci, codeclimate and gemnasium.
- Homogenize license headers.
- Add ChefSpec unit tests.
- Add integration tests: bats and Serverspec.
- Update Gemfile and Berksfile files.
- Add Guardfile.
- README:
- Multiple fixes and improvements (issue #9, thanks Benjamin Nørgaard).
- Split in multiple files.
- Add TOC.
- Add badges.
- Add LICENSE file.
- Add Apache 2.4 support (issue #4, thanks Djuri Baars).
- Add supported platform list.
- kitchen.yml completed and updated.
Special thanks to Steve Meinel for his great contributions.
- Add Subject Alternate Names support for certs (issue #2, thanks Steve Meinel).
- Add support for deploying an intermediate cert chain file (issue #3, thanks Steve Meinel).
- ChefSpec matchers: add helper methods to locate LWRP resources.
- README: Chef
11.14.2
required. - TODO: complete it with more tasks and use checkboxes.
ssl_certificate
resource notifications fixed (issue #1, thanks Matt Graham for reporting)
- Added ChefSpec ssl_certificate matcher
- Fixed: undefined method "key_path" for nil:NilClass
- README: fixed ruby syntax highlighting in one example
- Initial release of
ssl_certificate