This file is used to list changes made in each version of the openvpn cookbook.
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
- Added idempotency checks on CI
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
- Switch from mdl to markdownlint-cli2
- Update workflows
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
- Standardise files with files in sous-chefs/repo-management
- Remove comp-lzo as a default option
- Add certificate properties to user resource
- Remove delivery and move to calling RSpec directly via a reusable workflow
- Update tested platforms
- Fix Fedora
- Standardize kitchen settings
- Enable unified_mode and require Chef >= 15.3
- Fix various idempotency issues
- Set umask to 077 to match file permissions we expect
- Trigger various resources to run during first converge phase
- resolved cookstyle error: recipes/server.rb:88:3 refactor:
Chef/RedundantCode/UseCreateIfMissing
- resolved cookstyle error: recipes/server.rb:98:3 refactor:
Chef/RedundantCode/UseCreateIfMissing
- Standardise files with files in sous-chefs/repo-management
- Standardise files with files in sous-chefs/repo-management
- Fix openvpn_conf template handling
- Add support for Amazon Linux
- Install gpg package (fixes #183)
- Install tar package
- Add CentOS 8 support
- Add integration testing on CircleCI.
- Periodically refresh the CRL
- Sign it with the correct certificate & algorithm. Use CRL v2.
- Disable
unique_subject
in the CA - Migrate to Actions for testing
- Remove the depedency on the sysctl cookbook and instead require Chef Infra Client 14.0
- Remove checks for Chef Solo / chef-solo-search in users recipe. Chef Solo supports search unless running in the EOL legacy mode
- Removed support for EOL Ubuntu and Debian releases
- Removed the unused long_description field in metadata.rb
- Require Chef 13 or later
- Resolve compatibility with Chef 14
- Add Ubuntu 18.04 testing and remove Ubuntu 14.04
- Removes the dependency on the apt cookbook
- Added a new openvpn_user resource for setting up users
- Setup the official openvpn repo when on the debian platform_family
- Add a new attribute
default['openvpn']['use_databag']
to control setting up users from databag entries - Add CircleCI & Danger testing
- Chef-13 compatibility
- Use local delivery for testing
- Fix file existence check
- Fix port attribute in Rakefile
- Archlinux openvpn-git support
- Lazy evaluation for key generation
- User configuration template can now be set to a user defined template
- Allow Override of global push settings
- Fix Debian 8 service
- Fix Fedora service
- EasyRSA recipe added
- Added ability to name configuration import file
- Generate CRL
- Don't set username in configuration template
- Enable 'up' script in server config
- Fix OpenVPN startup on Centos-7
- Enable Message digest configuration
- Install bridge utils when using server-bridge
- Add a method to configure and enable
ip_forwarding
Updating to use cookbook yum ~> 3.0 Fixing up style issues Updating testing bits
fixing metadata version error. locking to 3.0
Locking yum dependency to '< 3'
- [COOK-3691] Creating and using a openvpn_conf LWRP
- [COOK-3317] - Fix and make
server.up.sh
useful and customizable
- [COOK-3315] - Remove hardcoded variables in configuration file
- [COOK-2820] - Update metadata.rb for all attributes and recipes
- [COOK-1231] - dont use up script if security isnt >1
- [COOK-2513] Changed user and group to attributes
- [COOK-2288] - make attribute assignment in openvpn::default compatible w/ Chef 11
- [COOK-1171] - use proper key size
- [COOK-1231] - add script_security attribute
- [COOK-564] - fix users recipe search, add port attribute
- [COOK-621] - rename attribute "push" to "routes" - see below.