Releases: bonusbits/bonusbits_base
Releases · bonusbits/bonusbits_base
2.1.6
2.1.6 - 04/15/2017 - Levon Becker
- Fixed CloudWatch Logs Config order so default with us-east-1 no longer left
- Added CloudWatch Logs /var/log/chef-client.log stream
- Added Client.rb updated to log chef run to /var/log/chef-client.log
- CFN: Renamed AMI map last key from EBS to amazon
- CFN: Removed role since just calling the recipe for run list and change chef run to call the recipe instead.
2.1.5
2.1.5 - 04/13/2017 - Levon Becker
- Upgraded and test with chefdk 1.3.40 / chef-client 12.19.36
2.1.4
2.1.4 - 04/10/2017 - Levon Becker
- Added windows cookbook dependent
2.1.3
2.1.3 - 04/10/2017 - Levon Becker
- Added /etc/sysconfig/network creation for Docker containers for Nginx type inits to work
2.1.2
2.1.2 - 04/10/2017 - Levon Becker
- Fixed missing period in detect environment logic
- Tweaked regex of rake tasks to be more flexible to test suite names
2.1.1
2.1.1 - 04/09/2017 - Levon Becker
- Switch kitchen shutdown to be true if deployed by kitchen and an EC2 instance. Still can be over-road in Environment/Node/Role.
- Changed default kitchen shutdown time to 6AM UTC/11PM PST/2AM EST
- Removed redundant package attribute
- Renamed packages attributes for package lists
- Added all attributes to table in README
- Added optional ssl https for Proxy URL
- Added optional user/password Proxy authentication
2.1.0
2.1.0 - 04/08/2017 - Levon Becker
- Switch kitchen-dokken to kitchen-docker because @someara says not going to add support for CircleCi (lxc)
- ^^ ?? switch back and test in CircleCI 2.0 Beta ?? ^^
- Fixed yum updated exclude argument syntax
- Fixed InSpec attributes to be strings to deal with odd boolean randomly would or would't work.
- Converted from CircleCI 1.0 to 2.0 and got integration testing working!
- Created a Dockerfile and .dockerignore and updated README with info
- Created CloudFormation example and updated README with info
- Added Audit cookbook for running remote InSpec profiles on Docker local builds
- I'm guessing they will add inspec exec url support later, then I can ditch for that function
- Should keep, add logic/test for reporting to Chef compliance, visibility servers
- Added some custom BASH profile MOTD stuff for fun
- Added Kitchen Shutdown option to have a scheduled cron shutdown/terminate an EC2 instance if forget it on over night etc.
- Added deployment_type, deployment_location and deployment_method detection in default attributes (WIP)
- Updated Amazon Linux version to 2017* in kitchen config
2.0.0
2.0.0 - 04/03/2017 - Levon Becker
- Changed logic around EPEL repo for Amazon Linux. By Default EPEL repo is setup. I could add removal logic later if desired.
- Bumped Chef Client Version to 12.18.31
- Added CloudWatch Logs configuration
- Switched from ServerSpec to InSpec
- Moved Inspec tests to profile repo so can be used by other cookbooks to check settings by this cookbook are correct HERE
- Updated Gemfile
- Removed Coverage badges
- Removed TravisCI sticking with CircleCi
- Added Gitter badge
- Added Draft CA Certs logic
- Drafted aws cli install for Redhat
- Switched EC2 driver as default kitchen config
- Added proxy option for CloudWatch Logs
- Expanded gem source logic
- Added EC2 info to Node Info Script
- Moved Node Info Script to /usr/local/bin/nodeinfo
- Added Sudoers secure path to include /usr/local/bin
1.2.0
1.2.0 - 10/30/2016 - Levon Becker
- Changed default to not include Firewall. So an override would be needed to include. Really these days it's usually handled at a different layer such and security groups. Plus it's been nothing but problems for testing in various environments.
- Added foodcritic exclusion to Rakefile for calling node method using key until they fix the rule to match Chef clients deprecation complaints
- Made Rubocop happy with too long of a line in Rakefile
- Switched from Docker Toolbox for Mac to Docker for Mac (native) because was getting crashes with Vbox version. So, had to Add use_sudo false in docker kitchen config for it to work correctly.