This file is used to list changes made in each version of the enterprise cookbook.
- Update resources to set
unified_mode true
for compatibility with future Chef Infra Client releases
- Work with Chef Infra Client 16 - @tas50
- Cleanup and modernize the specs a bit - @tas50
- Cookstyle Bot Auto Corrections with Cookstyle 6.15.9 - @cookstyle
- Cookstyle Bot Auto Corrections with Cookstyle 6.19.5 - @cookstyle
- Remove support for sysv and upstart / Require systemd - @tas50
- Update file headers to match our standard - @tas50
- Cookstyle fixes including Chef Infra Client 16 compatibility - @xorimabot
- resolved cookstyle error: libraries/component_runin_supervisor_resource_mixin.rb:4:7 warning:
ChefDeprecations/ResourceUsesOnlyResourceName
- resolved cookstyle error: resources/component_runit_service.rb:21:1 warning:
ChefDeprecations/ResourceUsesOnlyResourceName
- resolved cookstyle error: recipes/runit.rb:18:53 convention:
Layout/TrailingWhitespace
- resolved cookstyle error: recipes/runit.rb:18:54 refactor:
ChefModernize/FoodcriticComments
- resolved cookstyle error: libraries/dsl.rb:28:14 warning:
Lint/SendWithMixinArgument
- resolved cookstyle error: libraries/dsl.rb:29:16 warning:
Lint/SendWithMixinArgument
- resolved cookstyle error: libraries/dsl.rb:30:16 warning:
Lint/SendWithMixinArgument
- resolved cookstyle error: libraries/dsl.rb:35:26 warning:
Lint/SendWithMixinArgument
- resolved cookstyle error: metadata.rb:6:1 refactor:
ChefRedundantCode/LongDescriptionMetadata
- resolved cookstyle error: resources/component_runit_service.rb:36:1 refactor:
ChefStyle/TrueClassFalseClassResourceProperties
- resolved cookstyle error: resources/pg_user.rb:3:1 refactor:
ChefStyle/TrueClassFalseClassResourceProperties
- resolved cookstyle error: libraries/component_runin_supervisor_resource_mixin.rb:4:7 warning:
- Minor testing updates and metadata fixes - @tas50
- Update for and require the new runit cookbook v5.0.1
- Remove support for keepalived in Chef HA
- Remove the ChefSpec matchers that are no longer necessary with modern ChefSpec
- Remove fedora from the metadata since we don't actually support it
- Refactor component_runit_service to use the new :reload_log action in runit cookbook 5.X's runit_service resource
- Require Chef 13 or later
- Remove support for Debian < 8 and RHEL < 6
- Update the specs for modern platforms
- turn component_runit_service into a custom resource [#67]
- Pin runit cookbook to v4.1.1.
- Make specs Chef 14 friendly
- Add Ubuntu 18 support
- Rework specs to use InSpec to detect init system
- Set systemd TasksMax to infinity where supported This fixes an issue where the JVM ran out of processes.
- Resolve Chef 14 deprecation warnings
- Reload the systemd unit files anytime we make changes
- Convert pg LWRPs to custom resources
- Increase the minimum supported chef-client to 12.7
- Move templates out of the default directory since only Chef 11 requires that
- Minor cleanup to the test recipe and configs
- Convert broken ServerSpec tests to InSpec
- Convert the library LWRPs to custom resources
- [CLOUD-429] Fix runsvdir reboot issues with Upstart
- Update enterprise_pg_database and specs to be chef 13.x compatible
- Avoid deprecation warnings in chefspec
- Add directive to systemd file to wait for network to be up to avoid process (elasticsearch) coming up thinking there is no network configured.
- Put systemd unit files in /etc/systemd/system; clean up files previously placed in /usr/lib/systemd/system.
- SUSE support.
- Relax RuboCop rules
- Ensure
component_runit_supervisor
:delete
action does not attempt to run a command that does not exist - Add basic ChefSpec convergence coverage
- Update Travis configuration to run using ChefDK
- Add Gemfile
- Fix for empty resource definitions overwriting environment variables
- Update Postgres credentials to utilize environment variables
- Fix bug with undefined variable in pg_user and pg_database resources
- Add delete action for component runit supervisor resource
- Add support for external Postgres databases
- Add svlogd bin attribute for runit
- Make it possible to pass arbitrary attrs to runit resources
- Add systemd support
- Reload logging service on config changes
- Apply Apache 2.0 license
- Allow project to override the name of the ctl script
- Unbreak private-chef package upgrades, since package_name of private_chef causes major issues
- Don't mess with
install_path
and also don't mess withnode['enterprise']['name']
downstream by cloning it
- [OC-11575] Don't start services by default in HA topology
- Unbreak runit setup on sysv style init (RHEL5)
- Enable a cluster's default encoding to be specified